Aqualung – advanced music player

Aqualung is an advanced, gapless Gtk-based audio player.

Aqualung plays audio CDs, internet radio streams and podcasts and well as soundfiles in all popular formats. It also has the feature of inserting no gaps between adjacent tracks, as well as high quality sample rate conversion between the file and the output device.

Audio CDs can be played back and ripped with on-the-fly conversion to WAV, FLAC, Ogg Vorbis or CBR/VBR MP3 (gapless via LAME). Seamless tagging of the created files is offered as part of the process. Internet radio stations streaming Ogg Vorbis or MP3 are supported. Subscribing to RSS and Atom audio podcasts is supported: Aqualung can automatically download and add new files to the Music Store. Optional limits for the age, size and number of downloaded files can be set.

Features include:

  • Clear, simple and uncluttered interface.
  • Almost all sample-based, uncompressed formats (e.g. WAV, AIFF, AU etc.) are supported
  • Files encoded with FLAC (the Free Lossless Audio Codec), Ogg Vorbis, Ogg Speex, MPEG Audio (including the infamous MP3 format) and MOD audio formats (MOD, S3M, XM, IT, etc.), Musepack are also supported.
  • Internet radio stations streaming Ogg Vorbis or MP3 are supported.
  • Play music through OSS, ALSA or using the JACK Audio Connection Kit.
  • Ability to convert sample rates between the input file and the output device, from downsampling by a factor of 12 to upsampling by the same factor.
  • Playlist tabs allow users to have multiple playlists for music at the same time, very similar to multiple tabbed browsing in Firefox.
  • Volume and balance controls (not touching the soundcard mixer).
  • Support for multiple skins.
  • Support for random seeking during playback.
  • Track repeat, List repeat and Shuffle mode (besides normal playback). In track repeat mode the looping range is adjustable (A-B repeat). It is possible to set the looping boundaries via a single keystroke while listening to the track.
  • Display and edit Ogg Xiph comments, ID3v1, ID3v2 and APE tags found in files that support them. When exporting tracks to a different file format, metadata is preserved.
  • All windows are sizable. Users can stretch the main window horizontally for more accurate seeking.
  • Control any running instance of the program remotely from the command line (start, stop, pause etc). Remote loading or enqueueing soundfiles as well as complete playlists is also supported.
  • State persistence via XML config files. Aqualung will come up in the same state as it was when you closed it, including playback modes, volume and balance settings, currently processing LADSPA plugins, window sizes, positions and visibility, and other miscellaneous options.
  • Supports the LADSPA 1.1 plugin standard. Use any suitable plugin to enhance the music.

Support: Documentation
Developer: Tom Szilagyi, Peter Szilagyi, Tomasz Maka and contributors
License: GNU General Public License v2.0


Aqualung is written in C. Learn C with our recommended free books and free tutorials.

Return to Alternative Music Players

Popular series
Free and Open Source SoftwareThe largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions.
ReviewsHundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information.
Alternatives to Proprietary SoftwareReplace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, and SAS.
GamesAwesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series.
Artificial intelligence iconMachine Learning explores practical applications of machine learning and deep learning from a Linux perspective. We've written reviews of more than 40 self-hosted apps. All are free and open source.
Guide to LinuxNew to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux.
Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities.
System ToolsEssential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users.
ProductivityLinux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine.
AudioSurveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal.
Saving Money with LinuxSaving Money with Linux looks at how you can reduce your energy bills running Linux.
Home ComputersHome computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum.
Now and ThenNow and Then examines how promising open source software fared over the years. It can be a bumpy ride.
Linux at HomeLinux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged.
Linux CandyLinux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery.
DockerGetting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers.
Android AppsBest Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series.
Programming BooksThese best free books accelerate your learning of every programming language. Learn a new language today!
Programming TutorialsThese free tutorials offer the perfect tonic to our free programming books series.
Linux Around The WorldLinux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts.
Stars and StripesStars and Stripes is an occasional series looking at the impact of Linux in the USA.
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments