Jellyfin-RPC 项目安装与使用教程
1. 项目目录结构及介绍
jellyfin-rpc/
├── LICENSE.txt
├── README.md
├── jellyfin-rpc.py
├── mpris-rpc.py
├── requirements.txt
└── ...
- LICENSE.txt: 项目的许可证文件,采用 MIT 许可证。
- README.md: 项目的说明文件,包含项目的基本介绍和使用说明。
- jellyfin-rpc.py: 主要启动文件,用于显示 Jellyfin 当前播放的内容到 Discord 上。
- mpris-rpc.py: 用于支持 MPRIS 协议的客户端,如 Feishin。
- requirements.txt: 项目依赖的 Python 包列表。
2. 项目的启动文件介绍
jellyfin-rpc.py
这是项目的主要启动文件,负责与 Jellyfin 服务器通信,获取当前播放的内容,并将其显示在 Discord 上。启动该文件即可开始使用 Jellyfin-RPC 功能。
mpris-rpc.py
该文件用于支持 MPRIS 协议的客户端,如 Feishin。如果你使用的是 Feishin 或其他支持 MPRIS 的播放器,可以使用此文件来显示当前播放的内容到 Discord 上。
3. 项目的配置文件介绍
项目没有明确的配置文件,但你需要根据使用的客户端(Jellyfin 或 MPRIS)来定制配置。具体配置步骤如下:
-
Jellyfin RPC:
- 打开
jellyfin-rpc.py
文件。 - 根据注释提示,配置你的 Jellyfin 服务器地址、API 密钥等信息。
- 打开
-
MPRIS RPC:
- 打开
mpris-rpc.py
文件。 - 根据注释提示,配置你的 MPRIS 客户端信息。
- 打开
安装与启动
- 安装 Python 3.11 或更高版本。
- 克隆仓库:
git clone https://github.com/Radiicall/jellyfin-rpc.git cd jellyfin-rpc
- 安装依赖:
pip install -r requirements.txt
- 启动项目:
- 对于 Jellyfin:
python jellyfin-rpc.py
- 对于 MPRIS 客户端:
python mpris-rpc.py
- 对于 Jellyfin:
通过以上步骤,你就可以成功安装并启动 Jellyfin-RPC 项目,将当前播放的内容显示在 Discord 上。