Rhythmbox Open Folder Plugin

I’ve been using Rhythmbox as my main music player for years, and I’ve always missed an option to open the folder that contains one chosen song. So yesterday, I wrote my first plugin for RB, that fix this. Now you right-click a song, and select “Open containing folder” to get its folder opened. Easy and fast.

You can grab the sources from here.

To install it:
$ cd ~/.gnome2/rhythmbox/plugins/
$ wget http://www.infinicode.org/code/rb/rb-open-folder-latest.tar.gz
$ tar xzf rb-open-folder-latest.tar.gz

And then open rhythmbox, go to Edit -> Plugins and enable Open Folder.

That’s all folks!

18 Responses to “Rhythmbox Open Folder Plugin”

  1. Tere:) Says:

    wowwww tu haces esas cosas? bueno, yo soy de winamp (jajaja soy la usuaria informática media) pero tiene wena pinta. Gracias por los ánimos, mi cerebro se está derivando parcialmente él solito:( muak!

  2. Tere:) Says:

    qué maravilla:) de momento me ha servido para que me deje de doler la cabeza. a ver si mañana me inspira:D graciasss

  3. Tere:) Says:

    Creo que además de wenas noches me has deseado algo weno :D

  4. pichal Says:

    Déjate de Ubuntus y mierdas de esas y programa para solaris Console mode, mariquita, que la pitón es muy muy fácil…

  5. uastasi Says:

    I’ve provided a PKGBUILD for building this plugin on Archlinux, here it is:
    http://aur.archlinux.org/packages.php?ID=16827
    Cheers

  6. Jorge Says:

    Excelente plugin, muy útil, exactamente lo que andaba buscando. Como se puede hacer para que el menú también aparezca en los Playlists on el Play Queued?

  7. infinito Says:

    Excelente plugin, muy útil, exactamente lo que andaba buscando. Como se puede hacer para que el menú también aparezca en los Playlists on el Play Queued?

    Pues la verdad es que no le he implementado. Voy a mirar como hacerlo…

  8. Jorge Says:

    Muchas gracias!

  9. Alijander Says:

    Einsame Spitze,
    this plugin is a realy little piece to a perfect rythmbox player.
    thanx a lot, muchas gracias, Dankeschön, Steve + Infinito Team

  10. elcamilo Says:

    Can you help me? I use Ubuntu Jaunty, installed open folder 0.4 plugin and i can see it in contextual menu…but it don’t worK!

    what’s the matter?

  11. infinito Says:

    @elcamilo: Do you have xdg-utils installed?

  12. elcamilo Says:

    yes, I have.

    I also have python-gobject, as required in README file (pygtk/gobject). I can only think this: my ‘real’ Music folder is not in my home; in /home/matteo/Music I put a link to ‘real’ Music which is in another partition.
    Any idea?
    thanks

  13. infinito Says:

    #elcamilo: do you get any error messages if you run RB from console?

  14. infinito Says:

    @elcamilo: btw, i’m using the plugin in an out-of-the-box jaunty installation.
    There’s only one thing, I’ve installed the plugin in ~/.local/share/rhythmbox/plugins

  15. elcamilo Says:

    ok listen this, i rum:

    matteo@bilboBaggins:~$ rhythmbox %U

    (rhythmbox:3160): Rhythmbox-WARNING **: Could not open device /dev/radio0

    and plugin works (!), both if it is installed in ~/.local/share/rhythmbox/plugins (but why u use this?) or in ~/.gnome2/rhythmbox/plugins.

    If I launch from main menu, it don’t!

  16. elcamilo Says:

    Ok guy, i found the matter:

    I have (use and love) music-applet [http://www.kuliniewicz.org/music-applet/] in my panel. I always use this ALSO TO LAUNCH RB, it’s fastest. But default set of m-a is to launch RB by D-Bus activation. I don’t know why, but by this way rb-open-folder doesn’t work.

    You just have to configure RB plugin in music-applet to use the simple command ‘rhythmbox’ instead of D-Bus.

    regards

  17. ste Says:

    Hi,

    I’m using your plugin since a while but today (after updating nautilus) it does not work anymore.

    When I try to use it, rhythmbox crashes with the following error:

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

    Any ideas??

    Thanks.

  18. KronoZ Says:

    (rhythmbox:3358): Rhythmbox-WARNING **: Could not open device /dev/radio0
    TypeError: Cannot create a consistent method resolution
    order (MRO) for bases ImplementorIface, Orientable, Buildable
    **
    ERROR:/build/buildd/pygobject-2.18.0/gobject/pygobject.c:924:pygobject_new_full: assertion failed: (tp != NULL)
    Cancelado

    Cuando le doy abrir carpeta contenedora me manda ese error y se cierra el reproductor.

Leave a Reply