Projects / Aqualung


Aqualung is an advanced music player originally targeted at the GNU/Linux operating system, and also running on FreeBSD, OpenBSD, and Microsoft Windows. It plays audio CDs, Internet radio streams, and podcasts as well as sound files in just about any audio format, and has the feature of inserting no gaps between adjacent tracks.

Operating Systems

Recent releases

  •  02 Feb 2010 19:15

    Release Notes: Support has been added for PulseAudio and the new Musepack API. A more versatile mouse-systray interaction has been implemented with user-configurable actions. It is now possible to automatically add/remove stores when they become available or disappear (most likely due to mount/unmount operations). Modified stores will not be removed automatically. Support has been added for an application_title lua function separate from the playlist_title lua function, so that the window title and the main title label of the player are configurable from Lua. The release contains several bugfixes as well.

    •  08 Feb 2009 12:59

      Release Notes: Programmable title format support was added by embedding a Lua interpreter inside of Aqualung for the purpose of allowing the user full control over the title format. It allows the user to use any metadata field that Aqualung recognizes, as well as a few fields from the file information in order to compose a title field. Music Stores can now use relative paths instead of absolute ones, allowing users to mount the same collection on different mount points (for example). A checkbox for toggling this feature was added to the Edit Store dialog.

      •  10 Feb 2008 15:26

        Release Notes: The playlist code has been refactored for improved performance. Note that incompatible changes have been made to the playlist format, rendering existing playlists unusable. Threading problems that caused random crashes for some users have been fixed, along with several bugs concerning command line file and playlist loading. Opening ALSA output no longer requires exclusive driver access. A new, more versatile title string format has been implemented. An option to periodically save the playlist has also been added.

        •  19 Dec 2007 22:39

          Release Notes: A fundamentally new Metadata system using native decoders and private code instead of TagLib to provide complete support for reading and writing metadata. Support for RSS and Atom podcasts. Support for exporting files from Music Store or Playlist with audio transcoding and intelligent metadata transfer.

          •  07 Jul 2007 18:20

            Release Notes: Support for internet radio streams using Ogg Vorbis and MP3 audio encoding has been added. Tabbed playlist has been implemented, and is very similar in concept to the tabbed browsing feature of Firefox. Cut/Copy/Paste functionality was added in the playlist, and it works with the usual Ctrl-X/C/V key combinations. The MPEG decoder has been made more robust in case of corrupt UBR files. This release also introduces an Italian translation.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.