莫比迪扩展,用于从MPD客户端控制莫比迪
项目描述
莫比迪扩展,用于从MPD客户端控制莫比迪。
MPD代表音乐播放器守护进程,也是原始MPD服务器项目的名称。莫比迪不依赖于原始的MPD服务器,而是自己实现了MPD协议,因此与为原始MPD服务器构建的大多数客户端兼容
需要维护者
莫比迪-MPD目前由莫比迪核心开发者维持。它需要一个更专一的维护者。
如果您想成为莫比迪-MPD的维护者,请
提交2-3个改进项目任何部分的优秀拉取请求。
阅读并熟悉项目的所有开放问题。
提交一个拉取请求,移除此部分,并在下面的“致谢”部分中添加自己为“当前维护者”。在拉取请求描述中,请参考之前的拉取请求,并说明您已经熟悉了公开的问题。
作为维护者,您将获得对该仓库的推送访问权限,并在认为合适时对PyPI进行发布。
安装
通过运行以下命令进行安装
sudo python3 -m pip install Mopidy-MPD
有关其他安装方法,请参阅https://mopidy.com/ext/mpd/
配置
在启动Mopidy之前,您必须将Mopidy-MPD的配置添加到Mopidy配置文件中
[mpd] hostname = ::
以下配置值可用
mpd/enabled:如果应该启用MPD扩展。
mpd/hostname:MPD服务器应绑定到的地址。这可以是一个网络地址或Unix套接字的路径
127.0.0.1:仅在IPv4环回接口上监听(默认)。
::1:仅在IPv6环回接口上监听。
0.0.0.0:在所有IPv4接口上监听。
:::在所有接口上监听,包括IPv4和IPv6。
unix:/path/to/unix/socket.sock:在指定的路径上的Unix套接字上监听。必须以unix:开头。
mpd/port:MPD服务器应监听的TCP端口号。默认:6600。
mpd/password:连接到MPD服务器所需的密码。如果为空,则不需要密码。默认:空。
mpd/max_connections:MPD服务器将接受的并发连接的最大数量。默认:20。
mpd/connection_timeout:MPD客户端在不活动的情况下可以保持连接打开的最大秒数,然后由服务器关闭连接。默认:60。
mpd/zeroconf:通过Zeroconf发布的MPD服务的名称。可以在名称中使用变量$hostname和$port。将设置为空字符串以禁用MPD的Zeroconf。默认:Mopidy MPD服务器在 $hostname
mpd/command_blacklist:服务器禁用的MPD命令列表。默认情况下,此黑名单包括listall和listallinfo。这些命令与Mopidy的后端不兼容,因此最好禁用,除非您知道自己在做什么。
mpd/default_playlist_scheme:如果服务器无法从给定曲目创建播放列表,则使用的URI方案。默认:m3u
限制
这是一份不完整的列表,列出了Mopidy不支持的MPD功能。
只支持单个密码。它提供全部或无的访问权限。
不支持音频输出的切换。
不支持客户端之间的通信通道。
不支持贴纸。
不支持淡入淡出。
不支持重放增益。
stats不提供任何统计信息。
解码器不提供关于可用解码器的信息。
不支持音乐数据库的实时更新。
客户端
多年来,为每个可想到的平台都构建了大量的MPD客户端。和往常一样,客户端的质量和维护状态各不相同,因此您可能需要尝试几个才能找到适合您目的的一个。一般来说,它们都应该与Mopidy-MPD兼容。
Wikipedia上的MPD文章列出了知名客户端的简短列表。在MPD维基上有一个更完整的客户端列表。这两个列表都按用户界面分组,例如终端、图形或基于Web。
项目资源
致谢
原作者:Stein Magnus Jodal和Thomas Adamcik为Mopidy核心中的Mopidy-MPD扩展。
当前维护者:无。需要维护者,请参见上面的部分。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源代码分发
构建分发
Mopidy-MPD-3.3.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 09e2cc46a8fd73006f42b3b1ed71d557c3230e3c0ea2c38d565b0dda8faf4d53 |
|
MD5 | 6da95924905fcbdb6f06b8a21494a895 |
|
BLAKE2b-256 | 8a452ae38c8e83c7e7fd49bda4ce2ee3cd7b2454837ab763a5be192ac657bf98 |
Mopidy_MPD-3.3.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 9a8b98998896cbb77ba917c448548ae90460e6f0d22d9c6c810b79a5363938f3 |
|
MD5 | 3c0aa7b9b1d365dc9d31eebece55a5f9 |
|
BLAKE2b-256 | 0e257474aea2467648aaa5a12d42974428b49533eb297a9f49defa5d3d34c4f2 |