从一个命令行界面控制各种媒体播放器。
playerdo的Python项目详细描述
player_do提供了一个简单的命令行界面来控制任何媒体 播放机正在您的计算机上运行。
它允许您配置键盘上的媒体按钮 (播放、暂停、下一步等)做正确的事情而不必改变任何事情 如果切换到其他媒体播放器。
它还包括命令'install-gnome'、'install-mate'、'install-gnome3'和 “安装肉桂”帮助设置键盘快捷键 gnome2/mate/gnome3/肉桂。但是,它可以用于任何系统 可以将键盘快捷键映射到命令。
运行“player\u do”可以看到当前支持的媒体播放器 帮助。已测试的包括以下各项:
- 大胆
- 阿玛洛克
- 女妖
- 克莱门汀
- CMU
- exaile
- 瓜亚迪克
- 主运行中心
- MPD(可使用MPD主机和MPD端口环境变量(如MPC)配置)
- 钢琴
- Quodlibet
- rhythmbox(需要安装并启用mpris插件)
- 外壳调频(0.8及更高版本)
- VLC(2.0及更高版本)
由于支持MPRIS DBUS协议,许多其他播放器将得到支持, 没有特定的后端。如果你只需要那些球员的支持, 考虑使用MPRIS-remote。
< >添加更多支持的程序,请参阅“后端”中的现有代码 目录。收到补丁!下载:https://pypi.python.org/pypi/playerdo
源代码:http://bitbucket.org/spookylukey/playerdo/src
错误跟踪:http://bitbucket.org/spookylukey/playerdo/issues
更改日志
版本1.0(2019-06-16)
- 支持Pianobar
- 支持MPD。
- 更好地支持肉桂
- 对CMU的固定支持
版本0.9
- 新的'安装肉桂'命令,以正确支持肉桂2.0和更高版本。
- 修复了一些python 3兼容性问题,放弃了对python<;2.7的支持
版本0.8
- 新命令“正在播放”。
- Shell FM支持现在需要0.8版
版本0.7
- 增加了在mate和gnome3/桂皮中安装快捷方式的支持
版本0.6.1
- 修正了0.6中引入的小错误
版本0.6
- 增加了对CMU的支持
版本0.5.2
- 修正了导致VLC2.0崩溃的MPRIS2协议的错误使用。 感谢orbisvisis提供的非常有用的错误报告和修补程序。
版本0.5.1
- 修复了一些Python3不兼容问题
- 修复了未安装dbus库时的崩溃问题
- 修正了对新版女妖的支持
版本0.5
- 添加了对Quodlibet的支持
- Guayadeque的固定支架
版本0.4
- 增加了对MPRIS2播放器的支持
- 添加了install_gnome命令以帮助在gnome上设置键盘快捷键
- 消除了shell fm后端对shc.hs的依赖性
- 各种错误修复/优化
版本0.3
- 修正了致命的包装错误!
- 改进了mpris播放器的帮助文本(列出当前正在运行的播放器)。
- 使dbus依赖成为可选的
- 通过2to3支持python 3。
版本0.2
- 增加了对女妖的支持。
- 在需要的地方实现了“test”命令。
- 小错误修复。
版本0.1
- 初次发布。
- 支持任何mpris播放器、shell fm、mocp和rhythmbox。