rhythmbox-radio-browser incompatible with current ryhthmbox API

Bug #989612 reported by nZain
62
This bug affects 14 people
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://github.com/segler-alex/rhythmbox-radio-browser/issues/21
due to API changes in rhythmbox (as the developer states). Even when using the (addmittently outdated) PPA (ppa:segler-alex/ppa natty!), the plugin does not even show up in rhythmbox's plugin list. Checking with
   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-radio-browser (not installed)
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelModules: nvidia
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-radio-browser
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Bryce Harrington (bryce) wrote :

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
Traceback (most recent call last):
  File "./radio-browser.py", line 18, in <module>
    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.

Changed in rhythmbox-radio-browser (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
fossfreedom (fossfreedom) wrote :

This bug-report is the same as this one -

https://bugs.launchpad.net/ubuntu/+source/rhythmbox-radio-browser/+bug/1030847

As I stated in that bug report - my recommendation is to remove this plugin from the repository since it will never work with rhythmbox 2.9x series.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.