rhythmbox-radio-browser incompatible with current ryhthmbox API
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rhythmbox-radio-browser (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
The plugin does not work with current versions of rhythmbox
https:/
due to API changes in rhythmbox (as the developer states). Even when using the (addmittently outdated) PPA (ppa:segler-
dconf-editor > org > gnome > rhythmbox > plugins
the plugin is not hidden but just not there.
Either one of rhythmbox devs takes a look - because this plugin is a very nice way to explore lots of stations without manual search-copy-add horror.
Otherwise this should be removed from the packeging system?
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: rhythmbox-
ProcVersionSign
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu6
Architecture: amd64
Date: Fri Apr 27 12:51:16 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=de_DE.UTF-8
SHELL=/bin/bash
SourcePackage: rhythmbox-
UpgradeStatus: No upgrade log present (probably fresh install)
The upstream tree has several patches which purport to make it work with 0.13.3. However neither backporting those specific fixes, nor installing directly from the upstream git tree resulted in the plugin showing up in rhythmbox, nor in dconf-editor.
I was able to get it to show up by renaming radio-browser. rb-plugin to radio-browser. plugin and then changing [RB Plugin] to [Plugin]. However, when I then attempted to enable it in the plugin listing, it just indicated an error.
Running the plugin from the command line shows this error:
root@humber: /usr/lib/ rhythmbox/ plugins/ radio-browser# python ./radio-browser.py browser. py", line 18, in <module>
Traceback (most recent call last):
File "./radio-
import rb
ImportError: No module named rb
Looking at the other plugins, it appears they've been migrated to using pygi. For example, instead of:
import rb
they do
from gi.repository import RB
So... guessing a more extensive reworking of this plugin would be required to get it up and running.