I’m not sure how many of you will have heard of Gnome-DO — let alone the number that actually use it — but for those in the dark, let me illuminate. Gnome-DO is a program for GNU/Linux operating systems. It provides a close-at-hand interface that will attempt to match what you type to a command, then let you activate that command.

By default DO works as a handy launcher, but like many other FOSS programs, it uses a plugin system to add new functionality to the core program. There’s a whole whack of neat stuff in the plugins list, but we’re going to focus on the Rhythmbox plugin for now.

Rhythmbox is an iTunes-like music player and library manager, and it’s part of the GNOME project. It’s not the most featureful of its type, but it’s fairly light-weight, which is something I like since I tend to keep an instance of it open at all times.

The Rhythmbox plugin for DO gives you access to your library through DO and also gives a quick way to control what’s already playing. What it doesn’t do — and this is what I’ll focus on today, is provide a way to access the other handy features that Rhythmbox provides, like song ratings, library manipulation, and moving files to the trash without having to track them down. Well I wanted one of those; and impatient man that I am, I didn’t want to wait for someone else to add it, nor did I feel like figuring out how the Rhythmbox plugin worked to add the functionality myself.

Notification that a song was deleted.

Notification that a song was deleted.

With that in mind, I came up with this little hack to add the functionality I wanted.
(more…)