我计划为 Ubuntu 编写一个媒体播放器,在我学习的地方的展览会上展示。我想将 GStreamer 和 GTK+ 与 Python 结合使用,但我找不到关于 GStreamer 在 Python 上的绑定的良好文档,我想看一些代码示例。因此,我想请求(请)列出 Ubuntu 存储库中可用的一些媒体播放器,这些播放器使用 GStreamer、GTK+ 并且是用 Python 编写的?如果可能的话,使用 Python 3,但这可能要求太多了。
注意:我尝试在 Launchpad 上寻找一些内容,但是由于没有用于搜索媒体播放器之类内容的过滤器,因此总体上很难找到内容。
谢谢。
答案1
埃克赛勒是标准存储库中的优秀媒体播放器(放逐用 Python 和 GTK+ 编写的 GStreamer 软件包。代码托管在 launchpad 上:https://launchpad.net/exaile还不是 GTK+ 3 或 Python 3,但已经开始了一些工作:https://bugs.launchpad.net/exaile/+bug/846379
自由之地是另一个选择自由主义包(感谢下面 Timo 的提示),代码可以在这里获得:https://code.google.com/p/quodlibet/3.0 版本(尚未在存储库中)似乎已移植为使用 GObject Introspection,但仍然使用 Python 2。