little things matter…

Little things matter.  Take for example this bug-report from 2003 (!!) – a request to add the ability to move the column order in Rhythmbox.

Lots of discussion, requests, tantrums later … but no-one has taken the proverbial bull-by-the-horns and implemented anything.

Hey-ho – if only I knew C well enough…

Well I do know python – so I’ve added to my “lets improve the GUI” plugin alternative-toolbar just such an ability – you can now drag by the column header in any order you want.

before & after…layers

Artist has been moved to the more logical position after the title & the genre has been moved from the end to a more prominent position.

Enjoy – happy holidays all!

P.S. – if this has inspired you to fix this properly via a C patch to Rhythmbox – then that would be great 🙂


To install – install via my PPA or via GIT, instructions here.



Rhythmbox Alternative Toolbar updated

Its coming up to six months since I last posted any news about my Rhythmbox plugin called Alternative Toolbar … but there has been lots of little changes since then.

So a quick recap.

Alternative Toolbar reworks the main Rhythmbox interface. For Gnome-Shell you get native header-bars. For everyone else you get a stylish compact toolbar.

ubuntu vivid [Running] - Oracle VM VirtualBox_093Compare this with the default rhythmbox interface…

Rhythmbox_094I was working closely with the Ozon design team to make lots of changes. Ozon unfortunately looks like they have called it a day. Anyway – if there are any distro’s there that wish to bring a re-imagined Rhythmbox look-and-feel I would be happy to work with you. Before you ask – I had a few short words from the Rhythmbox maintainer himself – he didn’t want this upstream 😦

So what has changed.

The sidepane has been reworked as well as the plugins dialog window.

  • New Rhythmbox_088

Old –  Rhythmbox_089

Plugins Dialog – ubuntu vivid [Running] - Oracle VM VirtualBox_090The plugin has been updated with a repeat one option so you can play your favourite track over and over again.

Ubuntu vivid - VMware Player (Non-commercial use only)_078You can even seek through tracks – backwards as well as forwards via Alt Right and Alt Left cursor keys.

Hover over the little coverart display and a larger version appears – move your mouse away to dismiss.

ubuntu vivid [Running] - Oracle VM VirtualBox_092

Have a look at the plugin preferences – lots of options to play with as well.

ubuntu vivid [Running] - Oracle VM VirtualBox_091

Thanks to the good-folk of the Launchpad Translation team the plugin is available in 25 languages and locales.

For non-Ubuntu users there are two further easy install methods – for Arch users there is a AUR and for Gentoo users there is an ebuild method. Have a look at the README for further details.

If you’ve installed this manually via github please update to grab all the latest new stuff and bug-fixes.

For users of my rhythmbox PPA just update as normal – or use the rhythmbox-plugin-alternative-toolbar package

sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins
sudo apt-get update
sudo apt-get install rhythmbox-plugin-alternative-toolbar

Wily 15.10 PPAs ready for testing

Quick update for all Wily Ubuntu (15.10) testers.

The following PPAs that I maintain have had updates to cover the forthcoming 15.10 release later this month.  Please have a look and report any issues.

System Monitor Application Indicator:

sudo add-apt-repository ppa:fossfreedom/indicator_sysmonitor

More information about this release is here.  If you find any issues please report them on the project tracker.

Rhythmbox Plugins:

sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins

Information about all the plugins can be found here.  If you find any issues drop a comment and I’ll try to help.

Rhythmbox (latest sources upstream pending the expected new release soon):

sudo add-apt-repository ppa:fossfreedom/rhythmbox

If you find any issues please file a bug-report on bugzilla.

Separately, my rhythmbox plugin alternative-toolbar has been updated to v0.13.3.  In this release is the latest translations.  Dont forget – please help out by translating this plugin as well as coverart-browser and coverart-search-providers.

My opensource contributions Q3 2015

This quarter has been a fairly busy time updating and enhancing various projects.  If you like what I’ve been up-to, remember you can say thanks by buying me a beer via Flattr or Paypal

Project development

Radio-Browser: I’ve finally found some time for this project after a year away.  I’ve fixed a crasher bug that prevented the ability to rip songs from radio-streams.  I’ve also merged in some changes another developer has made when forking the project but (forgot?) did not request a pull-request.  I’ll upload this into my rhythmbox PPA fairly soon.

Rhythmbox-Fullscreen: Whilst not my own project, I’ve contributed a fix resolving an issue that allowed the plugin to automatically recognise and scale correctly high resolution monitors.

Now Playing: Again, not one of my projects but I’ve been helping the main developer to find various bugs.  I’ve also run through and fixed various python PEP8 issues and supplied other fixes.  Expect to see this in my rhythmbox PPA soon once the author has confirmed he is happy for the project to be pushed to a wider audience.

Indicator-sysmonitor: I’ve been looking at some new ideas on this project.  I’ve implemented the ability to display custom icons in addition to text for custom scripts.   I’ve got a couple of other things to-do before marking this version as stable.  More news in the next quarter.

remember-the-rhythm: This looks to be a defunct project and hasnt been updated to Rhythmbox 3+.  So I’ve forked this, made it compatible with RB3 and added the ability to remember the state of playing when exiting rhythmbox. Expect to see this in my rhythmbox PPA once I’ve made some additional changes soon.

rhythmbox-hide: I’ve fixed a bug making this plugin work with versions of rhythmbox prior to RB 3+

coverart-browser: I’ve been looking at enhancing the artist view converting it from a tree-view to an icon-view.  This is a complete revamp of the GUI in this area but should make things much easier to navigate and find music by artist.

alternative-toolbar: lots and lots of fixes and translations have been added.

rhythmbox-android-remote: I’ve resurrected this plugin from the code-graveyard.  Made this RB3 compatible and did lots of fixes.

DRC: not one of my projects – but I’ve been helping out the author with testing and making code suggestions and other enhancements.  Look for this one in my rhythmbox PPA.

PPA Updates.

  • Rhythmbox-plugins: six plugins have had updates – some like alternative-toolbar has had many updates due to enhancements and other fixes
  • Rhythmbox: I updated the trusty archive with the latest development snapshot.

As always – I’m always looking to work with you – whether you can translate, test or provide code enhancements.  Just drop by one of my projects, fork, raise issues etc.