Note 1: This is a "directory based" mp3 player;
there is no playlist support; the implicit playlist is the current
directory.
Note 2: There are surely better supported console
based linux mp3 players out there; if this one doesn't satisfy your basic
needs, search!
Features:
![]()
(The main interface, presenting a directory with a lot of mp3's (note: these are LEGAL mp3's ... ))
![]()
(A directory with sub-directories (in green) and playable files (white))
Why build a console-based interface for playing mp3's? I know there is a lot of great players for X-windows... but my needs are of a directory-based mp3 player (as all my mp3's are organized in different directories, by style).Download:
Yes, but why CONSOLE based? I've got an old computer (P166 with a soundcard, no mouse and a cheap text-only screen bought at the flea market) lying in the basement, and connected to a Hi-Fi Stereo. I do not run x-windows on this linux station; but it is powerful enough to play mp3's.
blkMp3Player.tar.gz - The C++ source code, Makefile and (optional) tmake projectInstallation
On a normal Linux:ContactUn-tar the archive and try the makefile ( type "make" )Else, If you have tmake:
The executable blkMp3Player will be created.tmake _megachooser.pro > MakefileElse...
makeIt should generate the correct makefile for your machine
compile it by hand, it is easy, there are only 5 source files, you neet do include -lcurses into the link.
example:g++ megaChooser.cc ConsoleFileBrowser.cc Mp3ConsoleMenu.cc fileUtils.cc ForkedProcess.cc -lcurses -o blkMp3Player
If you use it / modify it / sell it... I don't mind, but it would be great that you tell me about it!