Emmabuntus, Ubuntu, Derivate, Linux, Open Source BackTrack, Linux, distributions, Ubuntu, derivate, securuty, forensic VirtualBox, Linux, Ubuntu, Raring Ringtail synaptic, Ubuntu, Linux, software packages jwplayer, multimedia, Linux, Ubuntu, flash Meshlab, graphic, software, Ubuntu, open source, Linux Synapse, Linux, Ubuntu, raring, Quantal Gimp, Ubuntu, Linux FreeMind, Linux, open source Linux, infographic, history

Gimmix, graphical music player for Ubuntu 8.04 Hardy Heron

Gimmix is a graphical music player daemon (MPD) client written in C using GTK+2.

It's very simple and easy to use, yet offers many features to make your audio experience a pleasant one.

Latest News:

Nov 22, 2009: Gimmix - now with French translation

Alois Halel has provided a French translation for Gimmix. Also, Vincent Legout (Gimmix maintainer on Debian) also provided a patch to make gimmix link against x11 (It earlier caused a build failure with binutils-gold). Thanks Alois and Vincent, your contributions are highly appreciated :)
And ofcourse, you can download the new version of Gimmix from here

Nov 14, 2009: Gimmix 0.5.7 released

Yeah it's been a long time. Many might have noticed that the cover plugin stopped fetching covers recently. This was due to a change in the Amazon WS API. I have modified the cover plugin and it now uses Freecovers.net as its cover provider. It was too much work to switch to the new Amazon WS API, and i didn't have time for that, so a switch was the best alternative. Apart from that, Christopher Head reported a bug in the Tag Editor plugin which has also been fixed in this release. Thanks Christopher!

Feb 14, 2009: New Website!!

Welcome to the new re-designed website of Gimmix. The website now has a new layout and a beautiful new theme. I've been working on this design since quite some time and i am happy that it's finally done. The site is Valid XHTML 1.0 Strict.

Feb 7, 2009: Gimmix is released

This is a brown paper bag release that fixes some build errors with 0.5.6. Thanks to Qball for reporting.

Feb 7, 2009: Gimmix 0.5.6 is out!

It is highly recommended that you upgrade gimmix to 0.5.6. Several crashes due to cover/lyrics plugins are now fixed. Also, the tag-editor is now an optional component. Build with --enable-tageditor to enable it. A Swedish translation is now included (Thanks to Niklas Grahn). Refer Changelog for details!


Gimmix project page (Berlios.de)

Gimmix ported to iLiad

Music Player Daemon (MPD)

  • Simple and clean interface.
  • Compact and full view modes.
  • Library Browser.
  • Library Search (Search by Artist, Album, Filename etc)
  • Playlist management (manage mpd playlists)
  • ID3v2 Tag editing support.
  • Support for controlling gimmix through keyboard
  • System tray icon support.
  • Notification support (Displays the currently playing song in systray).
  • Small memory footprint.


Latest version : gimmix-

Old Releases : Click here

Before installing, make sure your system meets the following requirements.

  • gtk+ >= 2.8
  • libglade >= 2.6
  • libmpd >= 0.17.0
  • taglib >= 1.4 (C bindings)

For lyrics and/or cover-art plugin(s), you will also need the following packages:

  • libnxml
  • libcurl
Pre-compiled Binaries

Gimmix packages are also available for the following linux distributions:

Distribution Maintainer Download
Arch Linux Allan McRae http://aur.archlinux.org/packages.php?do_Details=1&ID=8549
Debian Linux Vincent Legout http://packages.debian.org/sid/gimmix
Fedora Linux Andreas Bierfert https://admin.fedoraproject.org/pkgdb/packages/name/gimmix
Frugalware Linux Priyank Gosalia http://frugalware.org/packages/14545
Gentoo Linux Christoph Mende http://packages.gentoo.org/package/media-sound/gimmix
Pardus Linux Eren Turkay http://packages.pardus.org.tr/contrib/binary/gimmix.html
Slackware Andrea Sciucca http://repository.slacky.eu/slackware-12.1/multimedia/gimmix/0.4.3/
FreeBSD Matthieu Guegan http://www.freebsd.org/cgi/cvsweb.cgi/ports/audio/gimmix/
Fink Jack Fink http://pdb.finkproject.org/pdb/package.php/gimmix
Zenwalk Linux Zenwalk http://packages.zenwalk.org/?q=gimmix&zversion=current

Audio players for Linux have come a long way since graphical desktop environments were made available. Over the years, more and more audio players were released, while the old ones were constantly being updated. Now, it's pretty hard to choose from a very large number of players, each with its own features, advantages and disadvantages.

Gimmix, however, is not an ordinary audio player. It requires a lot more than running it and pressing the play button to listen to music. Gimmix is just a front-end to MPD (music player daemon), which will require to be installed, configured and started in order for Gimmix to run properly. MPD is basically a server which allows remote access for playing audio files, streams and managing playlists. What's really impressive about this design is that the client used for controlling the server doesn't need to run on the same machine MPD runs on. This enables you to play the music files on your home server from work, a friend's house or wherever, as long as you have Gimmix with you.

Gimmix is a quite new player, it was first released in October this year and in about a month, has reached a development level most players don't touch for another year. Installing Gimmix is a very simple process, just enter its directory, type make and make install. Unfortunately, installing its dependencies could cause severe head aches for most Linux beginners, probably forcing them to drop the whole process.

Gimmix requires Gtk+-2.10.x, libglade-2.6.0 or higher, libmpd-0.12.0 or higher, libnotify-0.4.x, libconfuse-2.5 and, of course, a working MPD. I'm running Fedora and unfortunately, couldn't find libmpd on any repositories, so I had to compile it from source. This was a pretty bad idea because the files needed for pkg-config were copied to a directory they shouldn't be in. So I had to manually copy libmpd.pc from /usr/local/lib/pkgconfig/ to /usr/lib/pkgconfig/. Next, I had to create a symlink from /usr/local/lib/libmpd.so.0 to /usr/lib/libmpd.so.0
just to get Gimmix running.

Now, in order to have Gimmix also playing some music, I needed MPD installed and running so I've started searching for it in the repositories, found available on Livna and installed it. By default, the music files will need to be manually added to /var/lib/mpd/music.

It was now time to run Gimmix by typing gimmix in a terminal. Because it was its first time running on this machine, I was asked for the MPD server host, port and password. I haven't touched mpd.conf so, by default, the server runs on port 6600 with no password. As for the host, I've entered the IP address of the machine MPD was installed on. The main window was pretty small but had all the functions needed for playing audio and managing the playlist.

The upper part of the window had printed "Gimmix", its version (0.2 was the last version) and underneath was the player's web address. In the middle was a progress bar and finally, the lower part of the window had the play buttons: previous, play (which turns into pause while playing), stop, next, file info, repeat all, shuffle and preferences. The last button would open the preferences window which has two tabs: Options and Other settings. The first tab contains the server related options which I was asked about the first time I've opened Gimmix: host, port and password, while the second tab had two check boxes, whether to enable system tray icon and system tray notifications. Also, there was a volume bar in the far right part of the main window.

Underneath the play buttons was the Playlist toggle button, which would show or hide it. The playlist is also divided into two tabs: Playlist and Library. The Playlist contains the list of the currently scheduled for playing, while the Library tab contains the list with all the available audio files (all the files in the /var/lib/mpd/music directory).

File names from Library can be added to Playlist with a simple double click or selecting it and pressing enter, while removing them from Playlist require a right click on the file name and clicking Remove. The Library tab has an update function found in the right-click menu and also a quick search feature (similar to Winamp's Jump to File function) which allows you to quickly find files in a long list.

At the bottom of the playlist, there were three buttons: add, remove or clear items to/from playlist. The same functions could be reached if the playlist section was right-clicked. My playlist was empty so I clicked the Add button, which opened a new window containing the audio files I've added earlier to /var/lib/mpd/music. To add a file to the playlist, I simply had to double click it.

The Good

Gimmix has a simple, yet nice user interface which is very intuitive and easy to use. Because it's based on MPD, you can listen to your files from any computer, as long as you have Gimmix and its requirements installed. Moreover, it has a system tray icon which enables quick and easy access to the player's controls.

The Bad

Because it's based on MPD, it also has disadvantages, the biggest one being that you can't add files to playlist from the computer you currently use. Also, listening to music files from another machine requires that you have an external IP address as the port isn't firewalled. Also, if you plan on listening only to high quality audio files such as 320kbps mp3 files or, even worse, FLAC audio files, you will need a pretty large connection bandwidth on both server and current PC.

The Truth

Overall, Gimmix is a great audio player but only for listening to music on your home Linux PC. It's small, requires very low resources and even supports systray icon integration. Unfortunately, installing its dependencies could take some time and listening to high quality audio files will require you to have large connection bandwidth. However, if you just want to listen to music already on the current PC, I'd recommend you use a normal audio player because Gimmix (more exactly MPD) only allows you to play files from the MPD music directory.

Check out some screenshots below:






Adserver        610x250

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:


Share on Google Plus

About Hugo Repetto

Ubuntu is a Linux distribution that offers an operating system predominantly focused on desktop computers but also provides support for servers. Based on Debian GNU / Linux, Ubuntu focuses on ease of use, freedom in usage restriction, regular releases (every 6 months) and ease of installation.
    Blogger Comment
    Facebook Comment


Post a Comment