跳转到主要内容

莫比迪扩展,用于从MPD客户端控制莫比迪

项目描述

Latest PyPI version CI build status Test coverage

莫比迪扩展,用于从MPD客户端控制莫比迪。

MPD代表音乐播放器守护进程,也是原始MPD服务器项目的名称。莫比迪不依赖于原始的MPD服务器,而是自己实现了MPD协议,因此与为原始MPD服务器构建的大多数客户端兼容

需要维护者

莫比迪-MPD目前由莫比迪核心开发者维持。它需要一个更专一的维护者。

如果您想成为莫比迪-MPD的维护者,请

  1. 提交2-3个改进项目任何部分的优秀拉取请求。

  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命令列表。默认情况下,此黑名单包括listalllistallinfo。这些命令与Mopidy的后端不兼容,因此最好禁用,除非您知道自己在做什么。

  • mpd/default_playlist_scheme:如果服务器无法从给定曲目创建播放列表,则使用的URI方案。默认:m3u

限制

这是一份不完整的列表,列出了Mopidy不支持的MPD功能。

  • 只支持单个密码。它提供全部或无的访问权限。

  • 不支持音频输出的切换。

  • 不支持客户端之间的通信通道。

  • 不支持贴纸。

  • 不支持淡入淡出。

  • 不支持重放增益。

  • stats不提供任何统计信息。

  • 解码器不提供关于可用解码器的信息。

  • 不支持音乐数据库的实时更新。

客户端

多年来,为每个可想到的平台都构建了大量的MPD客户端。和往常一样,客户端的质量和维护状态各不相同,因此您可能需要尝试几个才能找到适合您目的的一个。一般来说,它们都应该与Mopidy-MPD兼容。

Wikipedia上的MPD文章列出了知名客户端的简短列表。在MPD维基上有一个更完整的客户端列表。这两个列表都按用户界面分组,例如终端、图形或基于Web。

项目资源

致谢

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源代码分发

Mopidy-MPD-3.3.0.tar.gz (76.3 kB 查看散列)

上传时间 源代码

构建分发

Mopidy_MPD-3.3.0-py3-none-any.whl (51.4 kB 查看散列)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面