Aqualung

A music player for the GNU/Linux operating system.
Download

Aqualung Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Peter Szilagyi
  • Publisher web site:

Aqualung Tags


Aqualung Description

A music player for the GNU/Linux operating system. Aqualung is a music player for the GNU/Linux operating system. Aqualung plays audio files from your filesystem and has the feature of inserting no gaps between adjacent tracks.Here's how the test looks like. Pick a song that you know really well, something that's in your bones like Siberian Khatru. Grab it from CD using cdparanoia to have it as a WAV file. Now open your favourite wave editor and slice the file up into multiple consecutive sections. Be careful not to insert silence, delete samples or alter any sample data. Save the slices to separate files. Now convert the sample rate of some pieces to random values (the example program shipped with the libsamplerate library will let you do this in very good quality). Pick some pieces and convert them to Ogg Vorbis format. Pick some others and encode them to FLAC. Pick a few and convert them to mono. Now open up the playlist editor of the music player in question and add the files in order. Push play, and listen.You are probably nodding your head, but today's popular music player software: Winamp (on that other OS), XMMS, FreeAmp, Zinf and AlsaPlayer all fail this test. These programs are completely unusable to the serious listener because they fail to provide one humble feature: the ability to play back a list of consecutive audio files without terrible gaps in between tracks. (Although XMMS does have a plugin called xmms-crossfade which mitigates this problem.)That's right. But fortunately enough, Aqualung is here to fix all the mess. It is a music player designed from the ground up to provide continuous, absolutely transparent, gap-free playback across a variety of input formats and a wide range of sample rates thereby allowing for enjoying quality music: concert recordings and "non-best-of" albums containing gapless transitions between some tracks. (Multiple movements long compositions are often broken into separate but gaplessly flowing tracks when mastered to CD). Obvious examples are The Song Remains The Same (Led Zeppelin), The Dark Side Of The Moon (Pink Floyd), and Yessongs (Yes). Besides the ability to play the music from these records without a defect, Aqualung provides high quality sample rate conversion, a feature that is essential when building large digital music archives containing input sources conforming to various standards. Aqualung passed our test ? and it will pass yours, too. Here are some key features of "Aqualung": · Almost all sample-based, uncompressed formats (eg. WAV, AIFF, AU etc.) are supported. For the full list of these formats, visit the libsndfile homepage. · Files encoded with FLAC (the Free Lossless Audio Codec) are supported. · Ogg Vorbis and Ogg Speex audio files are supported. · MPEG Audio files are supported. This includes MPEG 1-2-2.5, Layer I-II-III encoded audio, including the infamous MPEG-1 Layer III format also known as MP3. libMAD (which Aqualung uses) provides noticeably higher quality output than mpg123 (which XMMS relies upon). · MOD audio files (MOD, S3M, XM, IT, etc.) are supported via the libmodplug library. This provides higher quality than MikMod (used by XMMS as the default MOD decoder) and much higher quality than Winamp. · Musepack (a.k.a. MPEG Plus) files are supported. · Files encoded with Monkey's Audio Codec are supported. · Naturally, any of these files can be mono or stereo. Requirements: · libcdio · libvorbisenc · libmp3lame What's New in This Release: · Add programmable title format support. · This commit embeds 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 info in order to compose a · title field. See the documentation update included in this release · for usage information for this feature. Loop playback enhancements: · New key bindings '' for adjusting loop range start and end · (respectively) to the current playing position. Active only when · track repeat mode is on and a track is currently playing or paused. · Added tooltip showing loop range in percentage and time (if there is · a track loaded). Tooltips must be globally enabled for this feature. · Allow the systray to be disabled even if support is compiled in. · Add support for saving single playlists in M3U format. If the · playlist file name ends with .m3u, it will save in M3U format (one · filename per line) instead of the Aqualung XML format. This only · affects the logic around saving single playlists; if you save all · playlists at once, it will always use the XML format, because the · M3U format does not support multiple playlists. · Add support for sndio backend, bringing the total number of · backends to five. libsndio was recently introduced in OpenBSD as · a simple audio API that supports OpenBSD's builtin sound server, · aucat. · Add playlist context menu option 'Roll to active song'. · Optionally combine Play and Pause buttons into a single button. · Fix gapless MPEG audio playback (correct offset calculation) when · ID3v2 tag is present. · Export can now copy files instead of reencoding them using the new · target format "Copy". · A subset of input files can be forced to be copied instead of being · reencoded. There are two criteria for this: when the source file is · already in the target format, and when the source file matches any · of a comma-separated list of wildchards (similarly to the builder · exclusion list). Both options can be enabled/disabled from the · Export dialog. · Handle HTTP/1.0 responses. · When updating all feeds, insert 1 second delay between individual feeds. · Added right-click menu items for adding only new podcasts to playlist. · Music Stores can now use relative paths instead of absolute ones, · allowing users to mount the same collection on different mount · points (just one use case). Implementation is based on the patch by · Russell Johnston, big thanks for both the idea and the · contribution. A checkbox for toggling this feature is added to the · Edit Store dialog (accessible via the right-click menu of stores). · All filenames use the GLib filename encoding instead of locale · encoding. This is the proper and official way of doing it; if you · have issues using filenames with special characters, consider · setting the G_FILENAME_ENCODING or G_BROKEN_FILENAMES environment · variables. If you are using an UTF-8 locale (a very wise choice), · you have nothing to worry about. · Add extra check for mad.h presence to configure. · New store builder option to automatically remove non-existing files · from the store. It is disabled by default. · Added new Swedish translation by Niklas Grahn. · Numerous minor bugfixes.


Aqualung Related Software