application icongmusicbrowser

I have tried out almost all music players on Linux, but none could handle all my needs. Most of them have a high initialization time, some are dead slow while some others faster ones seriously lack features. But gmusicbrowser is possibly the best music player we can have on Linux, particularly Ubuntu in particular. Written in perl, this media player supports ape, flac, m4a, m4b, mp3, mpc, oga, ogg, wv,  formats. With a GTK+ fontend, the UI is extremely smooth and lightweight, although not as visually appealing as QT based applications.


gmusicbrowser : An open-source jukebox for large collections of mp3/ogg/flac/mpc/ape files, written in perl.
by Quentin Sculo (
warning : I use my own mp3/ogg/flac/mpc/ape tag library for reading/writing tags … use at your own risk.


main features

  • made with big (> 10,000 songs) libraries in mind (developed with over 17000 songs on a duron800)
  • customizable window layouts (see layouts documentation)
  • powerful browser which doesn’t interfere with the playlist
  • artist/album lock : easily restrict playlist to current artist/album
  • easy access to songs related to the currently playing song
    • songs from the same album
    • album(s) from the same artist(s)
    • songs with same title (other versions, covers, …)
  • support ogg vorbis, mp3 and flac files (and mpc/ape with gstreamer or mplayer)
  • simple but powerfull mass-tagging and mass-renaming
  • tray icon, with a very customizable tip window, which can be used to control the player
  • very customizable SongTree widget for a pretty list of songs (example)
  • fully featured tag editor (support all id3 versions, limited support for APE & lyrics3 tags)
  • support multiple genres for a song
  • support multiple artists for each song by separating them with ‘, ‘ or ‘ & ‘
  • customizable labels can be set for each song (ex : bootleg, live, -‘s favorites, …)
  • filter history in the browser window
  • filters with unlimited nesting of conditions
  • customizable weighted random mode (based on rating, last time played, label, …)
  • The possibility to act as a icecast server, to listen to your music remotely (experimental)
  • plugin system, included plugins :
    • nowplaying (to update an external program when the playing song changes)
    • find pictures
    • simple lyrics
    • WebContext : use the mozilla/webkit engine to display wikipedia artist page and search lyrics with google


  • handling of static playlists could be improved
  • improve the SongTree widget
  • support other file formats .m4a (done in current alpha version), .wma … ?
  • better alternative layouts and more layouts widgets
  • translations (complete in french, mostly complete in german, spanish and polish, mail me if you’re interested in translating to other languages) (see this page)
  • better keyboard support
  • web-radios
  • skinned layouts (partly done, but still experimental)
  • ipod support
  • lot of small things …
more detailed list in the wiki.

Downloads: For debian/ubuntu users, a very basic repository is available by adding this line to your /etc/apt/sources.list :

deb ./

To check the authenticity of the package, you need to import this key into your trusted software providers list.

If you want to have latest development package, you should add my repo to your               /etc/apt/sources.list :

deb ./ #gericom@hummer

For more downloading and installing options take a look at the downloads page.

5 Responses to “gmusicbrowser”

  1. ochosi Says:

    Hi, I’ve also been busy with gmusicbrowser for a while now (creating layouts, writing a plugin etc.), feel free to check out the project page on (or also my blogposts on

    I also maintain a ppa (currently for lucid, maverick and natty) for the 1.1.* version of gmb (slightly modified though, also setting my layout and icon-theme as default).
    For what’s been going on there (i.e. changelog) check the commit history on github.

    If you’re interested in teaming up on something gmb-related let me know.

    • gericom Says:

      Yeah, I know that project and i am following it, but what i have seen is that, maybe because slow building in lp is, that the version in the ppa is maybe 1 or 2 behind, that’s why i created this one here and upload the last-minute version from the git, but yes, we can merge it. Now i am trying to create a somehow elementary layout with iconset (from bzr), and will include it too. So we can think of it and make some nice campain of GMB 😀

  2. ochosi Says:

    yes, i decided not to do package-builds every week just so that gmb is always up-to-git. people who want that should use git imo 🙂
    i’m usually building packages for the ppa each time some notable change comes around (either in gmb itself or in my spin of it).

    about elementary icons: i already created an elementary-based icon theme, so if you like we can also improve that one instead of creating another one.

    and about the layout: the current shimmer layout is actually not too far off the mockups that danrabbit posted on deviantart. there are a few things that would require creating custom widgets though… or did have something else in mind when you said “elementary-like”?

    • gericom Says:

      Well i saw them, the layouts, and yup, they are pretty near the e-style, i’ll try to mod them a bit and will try to make them close to noise-media-player mock-up. As an icon set, the most notable in gmb-sp is that your tray icon is usable only with dark panels 😉 and yup, that’s the difference, let say your build is weekly, mine is daily 😀 If you want find me on FB and start discuss about the improvements of the icon-sets and so-so 😉 Thanx 🙂

  3. ochosi Says:

    about the trayicon problem: there is a lenghty thread about that in the gmusicbrowser forum. also: i just added a dark version to git yesterday, it will be part of the next build (just as the new Faenza icon theme).

    feel free to mod the layout, as far as the noise-mockup is concerned, there are simply a few things that gmb is lacking in terms of functionality (e.g. radios, ipods), therefore i’m not sure this mockup is a good starting point.

    FB: sorry, i’m not (planning to go) there. find me on irc 😉

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: