除了标题中的问题我想解释一下我的动机,也许我的情况还有另一种解决方案。 我在一个小小的 local.network 的不同电台工作,我通常在 3 号电台工作,在那里我一边工作一边听音乐,并将新歌曲添加到我的播放列表中。 如果有几天我必须在第 5 站工作,我想听听保存在我的一个播放列表中的音乐。 为 ...
除了标题中的问题我想解释一下我的动机,也许我的情况还有另一种解决方案。 我在一个小小的 local.network 的不同电台工作,我通常在 3 号电台工作,在那里我一边工作一边听音乐,并将新歌曲添加到我的播放列表中。 如果有几天我必须在第 5 站工作,我想听听保存在我的一个播放列表中的音乐。 为 ...
有没有办法以编程方式获取 rhythmbox(甚至 linux 上的任何音乐播放器)中当前播放曲目的完整路径? 它可以是 linux 命令或 python。 我需要它来使用快捷方式对我的新音乐专辑进行排序(即,删除或存档当前播放的文件,直到新音乐文件夹为空)。 我是用 amarok 做的,但是在新版 ...
我正在使用GTK +构建GUI。 我想使用左侧栏中Rhythmbox使用的相同小部件。 但是我在Glade中找不到它们。 它们只是按钮吗? 谢谢你的帮助! ...
我曾经通过调用“ rhythmbox [podcast的网址]”来订阅新的podcast,但是由于这个bug ,它不再起作用。 它只是打开Rhythmbox,而不是打开和订阅。 (尽管如果您确实想在播客部分中单击“添加”,则它确实会预先填充) GTK3应用程序之间应该有某种新的通信方式 ...
从这个SO答案运行以下Python代码 在Ubuntu 12.04和14.04都遇到以下错误: 我究竟做错了什么? 或者,如果有另一种方法在Python上监听DBUS信号也会有所帮助。 ...
在我的Rhythmbox插件中,我需要从xml文件读取数据。 xml文件与脚本相同。 我这样读取文件: 我收到一条错误消息,指出找不到该文件。 我发现该脚本查找的主文件夹不在/usr/lib/rhythmbox/plugins/myfoder/ 。 是我的脚本错误还是Rhythm ...
我正在使用Rhythmbox插件,并且需要显示一个带有进度条的对话框。 这是我的代码: 问题是它停止在dialog.run()指令中。 我还测试了一些我发现但没有成功的代码。 你能帮我解决这个问题吗? ...
我正在尝试解决此插件中的错误。 我想只在播放音乐时播放侧栏(不是播客或收音机)。 我的问题是我不知道用户在听什么。 有人能为我提供一种方法吗? 谢谢。 ...
我正在尝试显示Gio.Menuitem的快捷键加速器 如您所见, RandomAlbum菜单项没有显示加速器 - 但是,我添加了加速器并将其连接到Gio.MenuItem成功,因为menuitem响应键盘快捷键Alt + Z 我正在使用的代码片段如下: 任何想法为什么加速器 ...
我写了一个Rhythmbox插件,我试图添加一些代码以异步下载一些JSON。 回调在do_activate函数中注册: 尝试启动playing_changed时,我正在尝试下载一些内容。 当前,它使用urllib2来同步下载内容,但这有可能在短时间内阻塞UI。 我想使用Twiste ...
我正在尝试实现类似于rhythmweb的Rhythmbox插件,但我在插件中启动HttpServer时遇到问题。 如果我像通常那样启动服务器(例如使用make_server(...)。server_forever()),插件会阻止rhythmbox。 所以我查看了rhythmweb ,但 ...
我正在使用ubuntu 12.04,我正在尝试编写一个python插件来查询Rhythmbox数据库。 Rhythmbox版本是v2.96,但这个问题也发生在v2.97上。 当我进行python查询时,Ubuntu崩溃并出现分段错误。 我需要确认以下是正确的,如果我发现了一个特定于Ub ...
我正在使用Ubuntu 12.04。 我想使用Python访问Rhythymbox。 到目前为止,这是我前进的方式: 我已经浏览了该网站https://live.gnome.org/RhythmboxPlugins/WritingGuide ,但是它提供了有关如何编写插件的详细信息 ...
我正在尝试创建一个Python插件,它将设置Rhythmbox 2.96中当前正在播放的歌曲的评级。 似乎Rhythmbox 2.96不允许您使用API(Python模块)来设置歌曲的评级; 球员相关的行动已被取消,有利于MPRIS。 然后我尝试使用dbus与MPRIS,但MPRI ...
我正在尝试编写Rhythmbox插件,并且需要在左侧面板中添加另一个条目,以允许用户切换到我的插件提供的新“页面”。 不幸的是,我发现有关编写RB插件的唯一资源就是这个 ,我无法一味地解决。 我不是经验丰富的GTK开发人员,但我知道一些基本知识。 有人知道怎么做这个吗? ...
我想做与此处描述的相同的事情,但使用shell脚本(最好是在bash中)而不是python。 看起来这样的事情应该可以使用dbus-monitor ,但我对dbus并不是很熟悉,而且我不清楚如何将解决方案中描述的概念应用于python问题并将它们应用于dbus-监控工具。 ...
我试图在rhythmbox python插件中列出rhythmbox数据库中的所有艺术家。 我找到的唯一解决方案是让UI选择所有艺术家和所有歌曲,循环播放每首歌曲并将该歌曲的艺术家名称添加到一组。 这个问题是(除了它的效率非常低效)我不想仅仅因为我想要一个数据库中所有艺术家的列表来改变选 ...
我试图通过dbus从Rhythmbox中提取信息,但我只想这样做,如果Rhythmbox正在运行。 有没有办法检查Rhythmbox是否通过Python运行而不启动它如果没有运行? 每当我调用这样的dbus代码时: 并且Rhythmbox没有运行,然后启动它。 如果Rhyt ...
我在用于rhythmbox的插件中使用上面的代码,在这里我试图注册ctr + e键,以便每当按下组合键时都会调用call_bk_fn,但是为什么不这样呢? ...
好的,我已经向linux库添加了一些功能。 但是,即使在“进行安装”之后,我仍在尝试确认功能是否已链接到先前版本。 因此,“ make install”将我的库放在这里:“ / usr / local / lib”和“ / usr / local / include” 我在co ...