Mopidy Jellyfin插件可使用pip从PyPi安装。
一般
对于工作站或便携式计算机等通用计算机,建议在用户模式下安装Mopidy插件。使用sudo或root权限从pip安装python软件包可能会在将来与软件包管理器发生冲突。

- 使用官方文档以您喜欢的方法安装Mopidy
- 为Mopidy安装Jellyfin插件:
pip3 install --user mopidy-jellyfin
- (可选)安装其他与Mopidy相关的软件包:pip3 install –user mopidy-mpd mopidy-musicbox-webclient
- 配置位于$HOME / .config / mopidy / mopidy.conf的mopidy.conf请参阅配置文件
- 如果您的系统上尚未安装其他gstreamer编解码器,则可能有必要安装这些编解码器,但是它们的可变性很高,并且取决于您的硬件和发行版
- 通过从终端运行Mopidy启动程序
- 查看使用
Raspberry Pi(带遥控器的扬声器)
使用Raspberry Pi(或其他小型计算机),可以使用Mopidy构建连接到Jellyfin服务器的一组独立的智能扬声器。
- 拍摄最后的Raspbian图像。除非您需要图形界面,否则$0027Lite$0027图像足以满足该项目的需要。
- 将映像安装在SD卡上(请参阅官方文档)
- 从正确的存储库中安装Mopidy,以确保我们具有最新版本
- 安装必要的操作系统软件包:sudo apt install mopidy mopidy-mpd gstreamer1.0-plugins-bad python3-pip
- 安装所需的Jellyfin插件和其他任何与Mopidy相关的软件包:sudo pip3安装mopidy-jellyfin mopidy-musicbox-webclient
- 在/etc/mopidy/mopidy.conf中配置您的mopidy.conf:请参阅配置文件
- 启用并启动Mopidy服务:sudo systemctl enable –now mopidy
- 查看使用
配置文件
Mopidy配置文件以INI格式分为几部分。这是Jellyfin的示例。
[jellyfin]主机名= Jellyfin服务器主机名用户名=用户名密码=密码库= Library1,Library2(可选:默认为“ Music”(如果未定义))albumartistsort = False(可选:默认为True(如果未定义)) album_format = {生产年份}-{名称}(可选:如果未定义,则默认为“ {名称}”)
- 确定在Mopidy的内部库中填充的内容(请参见艺术家/专辑/等)。使用文件资源管理器,它将在Jellyfin服务器上显示所有音乐或书籍库
- 如果根据“艺术家”或“专辑艺术家”中的元数据填充媒体库,则相册艺术家排序会更改
- 使用文件浏览器视图时,可以使用album_format更改音乐专辑的显示格式。当前唯一真正可用的字段是ProductionYear和Name
其他可能有用的选项包括:
[mpd] enabled = true#如果要从远程MPD客户端控制此实例,则很有用hostname = 0.0.0.0port = 6600#这将有助于避免艺术家或具有大量文件的文件夹的超时错误connection_timeout = 300#在需要控制时使用该系统通过Web浏览器[http]主机名= 0.0.0.0port = 6680
请注意,Mopidy不提供开放端口上的安全性,因此,如果要在公共场所运行此端口,则可能需要将0.0.0.0更改为127.0.0.1,以防止其他人劫持您的监听会话。
使用方法
Mopidy工作后,就可以与所需的客户端连接并对其进行控制。 MPD客户端默认情况下将使用端口6600连接。经过测试的MPD客户端包括ncmpcpp和MALP。如果是远程系统,可以通过http://本地主机:6680或http:// $IP_ADDRESS:6680与Web客户端联系。
更新资料
当Mopidy Jellyfin的新版本发布时,您可以使用–upgrade标志通过pip对其进行更新。使用上面的安装示例:
pip3 install --user --upgrade mopidy-jellyfin
或
sudo pip3 install --upgrade mopidy-jellyfin