Written by Tom WilkasonLatest Released Version is 3.1.3 Released Dec 5, 2010 (five years, yeah I know), get it here.
SnackAmp is a multi-platform music player with normal music player abilities, multi-user support, integrated web server, and a powerful AutoPlaylist feature. Currently mp3, wav, ogg vorbis, and many other sound files are supported. SnackAmp also plays mp3 and ogg streams and can act as a Icecast/Shoutcast compatible server for other stream clients. Both auto-leveling (normalization) and gapless playback are supported. Tcl/Tk scripts and stand-alone executables (for Windows and Linux) are available from sourceforge.
The motivation behind SnackAmp was to overcome the deficiency in other media players to manage tens of thousands of mp3/ogg files in a powerful and easy to use manner. Although a database is used to track files by their metadata, SnackAmp allows you to organize your files in a familiar directory structure allowing you maximum freedom without having to change each tag to display the files in a certain way.
SnackAmp runs on a number of platforms and has a simple installation process requiring download of a single file. Being open source and written Tcl/Tk, the best scripting language around, you can change it to suite your needs. SnackAmp includes the wonderful Snack 2.2.9 Sound toolkit written and maintained by Kåre Sjölander.
SnackAmp main gui playing in compact mode, click image to see expanded mode.
SnackAmp 3.1.3 latest beta.
SnackAmp desktop running on Linux/KDE
Although many recent mp3 and song to be ogg files support ID3 tags, it is very cumbersome to tag your files and organize them by genre, artist or some other consistent manner. I like ID3 tags, and SnackAmp has powerful built-in tools for managing them, however I still find it easier organize the files by folders and sub-folders using SnackAmp. SnackAmp, unlike other music juke-boxes, was built with this in mind. I use the AutoPlaylist to set the folders that I want to listen to based on taste.
Unless you are on Windows or Linux (which have distributions containing either single executable SnackAmp files or 2.2.9 snack engine files), you must have the snack 2.2.8 or later extensions installed on you machine. The snack engine can be found at http://www.speech.kth.se/snack/download.html.
The latest version of SnackAmp can be found at http://sourceforge.net/projects/snackamp/ under the file releases. You can also get the CVS sources at http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/snackamp/snackamp/
Please see the readme file for installation and other news for the current version.
SnackAmp is free software, both in terms of "free-speech" and "free-beer".
Many thanks to the fantastic folks at for hosting SnackAmp and other open source software.