snackamp

What SnackAmp
Where http://sourceforge.net/projects/snackamp/
Description SnackAmp is a multi-platform audio music (mp3, ogg ,wav ...) player and organizer for large music collections. Manage your entire collection, including ID3 tagging and auto-playlisting, from within SnackAmp. Embedded webserver for remote control, browsing, jukebox and streaming.
Old description at the Applications in tcl and tcl/tk page: MP3 & OGG player and jukebox
Updated 2010-12-11 (currently at version 3.1.3)
Developer Tom Wilkason (mailto:[email protected] )

Screenshot

http://snackamp.sourceforge.net/siteimages/linuxdesktopsmall.png

Discussion

Marty Backe, on comp.lang.tcl, says:

I've been using SnackAmp for many months now, and it just keeps getting better and better. For me, this is the most useful and polished personal use Tcl application available.

SEH 10/12/04 -- I'm trying out the latest version of snackamp on Windows, and it seems very nice, except I can't seem to start play of an mp3 midway through. I see a slider below the time display window which I can grab with the mouse and move to the right, but it just snaps right back to the left and starts the mp3 at the beginning. Is there something I'm missing? Should I be able to start play of an mp3 at any point? (I can do this easily with the QuickTime player.)

DPG 07/23/2017 -- When running the latest (V3.1.3) on Debian 9, I get the fatal error "There are no available mixer lines!". Anyone have any ideas?

bll 2017-7-23 If you run alsamixer, can you see your device? The snack library does not have a pulseaudio interface, so if alsa does not see your device, it will not be visible to the snack library.

DPG 07/23/2017 -- Alsamixer can see my device, however you provided me with a clue. Turns out, snackAmp is looking for an OSS device /dev/mixer which doesn't exist on my system (or any systems that run pulseaudio I think!). There is a program padsp which is a wrapper for programs that satisfies their need for various OSS devices (like /dev/mixer) but then, I run into 32-bit/64-bit compatibility errors since libpulsedsp.so is 64 bit on my system. It might work if I can recompile all of the snackamp libs to 64-bit. Any other thoughts?

bll 2017-7-24 You will probably have to dig through the code and see why the snack library is using the oss interface instead of alsa, or how to force it to use alsa.