Projects / mp3blaster


Mp3blaster is an interactive text-based program that plays several audio file types (MP3, Ogg Vorbis, wav, and sid). It is one of the few audio players for the text console that allows full interactive control during playback. One of its key features is the ability to compose a very flexible playlist (while playing!). It plays most MP3 formats and has full mixer support built in.

Operating Systems

Recent releases

  •  06 Aug 2006 03:58

    Release Notes: A parallel build bug was fixed. make -j now works. Dynamic screen resizing was implemented. A race condition that caused 100% CPU consumption at the end of each song was fixed.

    •  30 Jan 2006 22:47

      Release Notes: Support has been added for audio output drivers SDL and ESD. The code has been cleaned up and modified to allow support for Mac OS X / Darwin, Cygwin, and possibly others.

      •  10 Jan 2006 00:06

        Release Notes: A bug has been fixed that could cause mp3blaster to crash on malformed MP3s. The cursor now follows the selection bar in the playlist and file manager, in order to aid blind people. The project site has been moved to sourceforge.

        •  28 Nov 2003 21:08

          Release Notes: This version has much better MP3 fault tolerance. The sound device will now be released while pausing playback. Basic LIRC support has been added, and the source has been updated to build with the latest GNU tools and compilers.

          •  21 Oct 2002 03:57

            Release Notes: A bug that caused the playlist to stop repeating on certain conditions has been fixed. Mp3blaster will now run when /etc/passwd is not readable. Nmixer has changed command line parameters, including an extra parameter to set the mixer device.

            Recent comments

            24 Jul 2004 01:02 edc

            To generate a playlist... try something along these lines.

            locate -i *.MP3 | grep -v kde | grep -v /Live/ | grep -v root | grep -v Projecti | grep -v /home/vids/ > ~/.tmp.lst ;

            sort -f -d ~/.tmp.lst -o ~/.all.lst ;

            rm ~/.tmp.lst ;

            screen mp3blaster -a ~/.all.lst -f ~/.mp3log -d -t 500 ;

            If you prefer a console then bash scripts should not be a problem. I run mp3blaster 24/7, there is no mp3 player capable of doing that without crashing sometime, but mp3blaster.

            04 Nov 2002 13:17 malkodan

            Great job
            What can i say? Great player, great interface, great funtionality, everything is just great in this player. I totally neglected xmms now and use only mp3blaster - it barely takes any cpu cycles and best of all - it can run on a plain virtual console!
            keep up the good work!

            18 Jun 2002 11:14 mbainter

            Needs some work
            I really liked this product generally, but I think it still needs some work. In particular, using q to just straight out quit when there's unsaved changes to an active playlist. Or even to quit at all from within submenus, as that's not exactly expected behavior compared to other applications.

            In addition, I had quite a few problems with it crashing when trying to write the playlist out. That wouldn't be so annoying if the application didn't actually erase the existing playlist until after it had successfully rewritten the new one, but that's not the case. I lost about an hours worth of work generating a nicely grouped playlist twice before I gave up.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.