Fork me on GitHub

Rhythmbox Plugins

Various 3rd party plugins ported to work with the new plugin API.

Info

Rhythmbox is an integrated music management application, originally inspired by Apple's iTunes. It is free software, designed to work well under the GNOME Desktop, and based on the powerful GStreamer media framework.

Rhythmbox features an extensible plugin system based on libpeas. Rhythmbox uses GTK+3 as its toolkit, but many plugins have not been updated to work with both the new plugin API and a GNOME3 stack. Unfortunately a lot of plugins are of the "one-off" kind meaning the author just wrote the plugin and hasn't updated it since. This page will grow over time as I attempt to port many of these plugins. You can help as well!

 


Rhythmbox Equalizer

A 10 band equalizer for Rhythmbox. Originally by Teemu Kallio «teemu.kallio AT cs.helsinki.fi» sometime in 2008. It ties in directly to the GStreamer framework which powers Rhythmbox. Floreal Morandat «morandat AT lirmm.fr» later expanded on the code and actually maintains the current homepage for the site though it hasn't been updated in quite a while.

I've porting the code to use the new GObject introspection stuff allowing it to work on a GNOME3 stack. I've also fixed some bugs and added in support for selecting the builtin GStreamer presets. It no longer bjorks if you close the window using the ESC key. I've also added a 'Reset All' option which clears the GConf keys and resets all presets to their defaults.

Install

First get the source by either downloading a ZIP/Tar file or from GIT:

$ git clone git://github.com/luqmana/rhythmbox-plugins
Next we want the equalizer plugin so we need to put it somewhere where Rhythmbox will find it:
$ mkdir -p ~/.local/share/rhythmbox/plugins/
$ mv equalizer ~/.local/share/rhythmbox/plugins/

Now just remove the other files if you don't want any other plugins and you're done! You can now enable the equalizer plugin from within Rhythmbox (Edit→Plugins).

Screenshots

 


Download

You can download this project in either zip or tar formats.

You can also clone the project with Git by running:

$ git clone git://github.com/luqmana/rhythmbox-plugins


Album Art Search

Searches the web for the album art of the currently playing song using Google image search APIs. From the resulting images, one can then choose an image to set as album art.

Originally by Rupesh Kumar «kumar_rupesh AT hotmail.com» and ported over by me. I've also added some options such as image size.

Install

First get the source by either downloading a ZIP/Tar file or from GIT:

$ git clone git://github.com/luqmana/rhythmbox-plugins
Next we want the AlbumArtSearch plugin so we need to put it somewhere where Rhythmbox will find it:
$ mkdir -p ~/.local/share/rhythmbox/plugins/
$ mv AlbumArtSearch ~/.local/share/rhythmbox/plugins/

Now just remove the other files if you don't want any other plugins and you're done! You can now enable the AlbumArtSearch plugin from within Rhythmbox (Edit→Plugins).

Screenshot

 


Open Folder

Right click any song in your library to access the "Open Containing Folder" option which will, unsuprisingly, open the folder which contains said song.

Originally by Adolfo González Blázquez «code AT infinicode.org» and ported over by Ali Vakilzade «ali.vakilzade AT gmail.com». The original homepage is here and will hopefully be updated soon.

Install

First get the source by either downloading a ZIP/Tar file or from GIT:

$ git clone git://github.com/luqmana/rhythmbox-plugins
Next we want the AlbumArtSearch plugin so we need to put it somewhere where Rhythmbox will find it:
$ mkdir -p ~/.local/share/rhythmbox/plugins/
$ mv rb-open-folder ~/.local/share/rhythmbox/plugins/

Now just remove the other files if you don't want any other plugins and you're done! You can now enable the Open Folder plugin from within Rhythmbox (Edit→Plugins).

Screenshot

 

Download

You can download this project in either zip or tar formats.

You can also clone the project with Git by running:

$ git clone git://github.com/luqmana/rhythmbox-plugins