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!






November 29th, 2007 at 2:02
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!
November 29th, 2007 at 2:24
qué maravilla:) de momento me ha servido para que me deje de doler la cabeza. a ver si mañana me inspira:D graciasss
November 29th, 2007 at 2:35
Creo que además de wenas noches me has deseado algo weno
December 3rd, 2007 at 22:02
Déjate de Ubuntus y mierdas de esas y programa para solaris Console mode, mariquita, que la pitón es muy muy fácil…
May 6th, 2008 at 16:15
I’ve provided a PKGBUILD for building this plugin on Archlinux, here it is:
http://aur.archlinux.org/packages.php?ID=16827
Cheers
June 2nd, 2008 at 22:26
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?
June 2nd, 2008 at 22:28
Pues la verdad es que no le he implementado. Voy a mirar como hacerlo…
June 2nd, 2008 at 22:43
Muchas gracias!
April 15th, 2009 at 11:03
Einsame Spitze,
this plugin is a realy little piece to a perfect rythmbox player.
thanx a lot, muchas gracias, Dankeschön, Steve + Infinito Team
May 29th, 2009 at 18:33
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?
May 29th, 2009 at 19:22
@elcamilo: Do you have xdg-utils installed?
May 29th, 2009 at 19:33
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
May 29th, 2009 at 19:37
#elcamilo: do you get any error messages if you run RB from console?
May 29th, 2009 at 19:38
@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
May 29th, 2009 at 19:57
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!
June 2nd, 2009 at 15:01
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
August 21st, 2009 at 16:13
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.
November 16th, 2009 at 23:23
(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.