MPRIS 与 Python 或 VLC-Python 的集成
MPRIS integration with Python or VLC-Python
有人知道一个简单的模块可以与 MPRIS 交互并向其写入元数据吗?
我正在尝试让音乐播放器与 OS 一起工作,并且我正在使用 VLC [python-vlc
] 作为后端。如果你能帮我找到任何可以让我轻松编写元数据的模块,谢谢。
我试过的模块:
playerdo
- 仅读取元数据
playerctl
- 仅读取元数据
modipy-mpris
- 不起作用
mpris-server
- 经常出现故障,通常很难设置
vidify
- 不是我想要的
VLC 文档:https://www.olivieraubert.net/vlc/python-ctypes/doc/index.html
注意: 这不是我的播放器的样子,这是 KDE 的小程序,可以让我看到正在播放的内容。我确定 windows 有类似的东西,但最重要的是我需要能够使用键盘上的 play/pause 按钮从 OS 中的任何位置播放和暂停音乐,或者蓝牙设备
输出示例:KDE Plasma Applet
使用 MPRIS-SERVER 但阅读 the issues。
设置起来仍然很痛苦,但至少它可以正常工作。
有人知道一个简单的模块可以与 MPRIS 交互并向其写入元数据吗?
我正在尝试让音乐播放器与 OS 一起工作,并且我正在使用 VLC [python-vlc
] 作为后端。如果你能帮我找到任何可以让我轻松编写元数据的模块,谢谢。
我试过的模块:
playerdo
- 仅读取元数据playerctl
- 仅读取元数据modipy-mpris
- 不起作用mpris-server
- 经常出现故障,通常很难设置vidify
- 不是我想要的
VLC 文档:https://www.olivieraubert.net/vlc/python-ctypes/doc/index.html
注意: 这不是我的播放器的样子,这是 KDE 的小程序,可以让我看到正在播放的内容。我确定 windows 有类似的东西,但最重要的是我需要能够使用键盘上的 play/pause 按钮从 OS 中的任何位置播放和暂停音乐,或者蓝牙设备
输出示例:KDE Plasma Applet
使用 MPRIS-SERVER 但阅读 the issues。 设置起来仍然很痛苦,但至少它可以正常工作。