Rhythmbox Open Folder plugin updated to 0.3

After I read this bug report, I updated my Rhythmbox Open Folder plugin with a patch provided by Steven Brown, which basically add supports for the plugin on podcasts list, playlists and the queue list. And also, in future versions, make the plugin appears above the “Properties” menu option, instead of below (see screenshot below).

Download: rb-open-folder-0.3.tar.gz

8 Responses to “Rhythmbox Open Folder plugin updated to 0.3”

  1. Gueg Says:

    Hey ! I’ve translated yourplugin in french (fr_FR.UTF8) for my own usage.
    If you want reuse it, i’ve modified rb-open-folder-0.4/rb-open-folder.py:
    Line 57, col 58: ‘Open containing folder’ -> ”Ouvrir le dossier contenant’
    Line 58, col 45: ‘Open the folder that contains the selected song’ -> ‘Ouvre le dossier contenant la chanson sélectionnée’

    If you want to contact me: ohmygueg(at)free(dot)fr
    Excuse my bad english.

  2. wonder Says:

    I have been using this plugin for a long time. Since I have updated my system to Ubuntu9.04 and rhythmbox to version 0.12.0, something wrong occurred.
    If I click “open containing folder” in music library or playing queue, the following info is provided before a crash. But it seems ok in playlists.

    TypeError: Cannot create a consistent method resolution
    order (MRO) for bases ImplementorIface, Buildable, gtk.Orientable
    **
    ERROR:/build/buildd/pygobject-2.16.1/gobject/pygobject.c:925:pygobject_new_full: assertion failed: (tp != NULL)
    Aborted

  3. Martin Vogel Says:

    Thank you very much for your Plugin. I searched for a plugin to edit the current file with Audacity and your work needed just three lines of modifications. You can download the Rhythmbox “edit file” plugin from my website.

  4. Wesley Noone Says:

    Thanks for a very simple but very useful plugin!

  5. Kyle Dickerson Says:

    If you’re using Rhythmbox 12.x or greater you’ll get the error mentioned above by wonder on June 29, 2009. After some investigating I determined that the fix is actually incredibly simple.

    On line 71 of the file rb-open-folder.py is this:
    source = shell.get_property(“selected_source”)

    Simply change the underscore to a hyphen and it will work properly:
    source = shell.get_property(“selected-source”)

  6. Carlos C Says:

    Muy bueno, verdaderamente hacía falta.

  7. Haluk Says:

    I think the crash has nothing to do with “selected_source” or “selected-source” because they both mean the same thing for API. With Ubuntu 9.10, the plugin crashes rhythmbox in most of the cases. But sometimes, it just don’t. I couldn’t figure it out.

  8. elcamilo Says:

    same problem than vonder and Haluk, do you solve it in the meantime?

Leave a Reply