nummp
Welcome to the nummp website, this is a provisional website for the nummp project.
What is nummp?
Nummp stands for Ncurses Unnamed MultiMedia Player and is a multimedia player terminal-oriented but very user friendly. It uses an ncurses interface and gstreamer so it is very powerfull and can play almost any media.
10th May. 2010
Important bugfix realease, closer to a stable !
Download
You can download the source code around here.
Available versions:
Or you can also try the svn (newer features but maybe strange surprises...), just type:
svn co https://nummp.svn.sourceforge.net/svnroot/nummp
Dependencies
Nummp needs:
- libmpg123 (1.10 at least) usually listed as libmpg123-dev
- libgstreamer (0.10 at least) a nice package guess would be: gstreamer0.10 gstreamer0.10-base gstreamer0.10-base-plugins gstreamer0.10-ffmpeg gstreamer0.10-good gstreamer0.10-good-plugins
- libncurses usually listed as libncurses-dev
- libx11 maybe listed as libx11-dev or xlib-dev
I shall recommend you to have as many gstreamer plugins as you can/want to be able to play and do lots of stuff, gstreamer is a great frameework.
You might be able to get those on your favourite packet manager.
Install
Easy:
tar zxvf nummp-0.1.1.tar.gz
cd nummp-0.1.1
./configure
make
sudo make install
Usage, keys...
To start using nummp, you can call it from your favorite terminal emulator and load some media with the remote commands from another terminal or you can start it with some media as follows:
nummp -x playlist : loads a M3U or PLS playlist
nummp -e /path/to/media/*mp3 : loads all the mp3 (or whatever you want) media in a directory
nummp -y /path/to/dir/ : loads all the files in the directory
keys: (winamp-xmms style)
options, remote control
Once started, in another terminal you can send commands to the running instance:
$ ./nummp -h
Usage:./nummp [OPTIONS]
Options send commands to a running instance of the player.
-p play/pause
-s stop
-n jump to next song
-v jump to previous song
-f seek 5 seconds forward
-b seek 5 seconds backward
-u raises volume up 5%
-d lowers volume down 5%
-l toggle shuffle status
-r toggle repeat status
-x FILE load playlist
-e URI enqueue media
-y DIR add directory contents
-h shows this message
i.e: add a new song to the playlist:
nummp -e /path/to/song.mp3
Screenshots
Showing song info:
Searching some songs:
Queue manager in action:
Enqueueing some tracks:
Playing a movie:
Road map
Road map :)
Author
My name is Carlos Díaz Cánovas and I am currently a Computer Science student in Madrid. I started this project on 2009 when I was continuing with my studies in Berlin.
I am a UNIX enthusiast, C is therefore my favourite language, you can find more projects on my sf summary page or my blog.
You may also contact me at: carlos.diaz.canovas[-at-]gmail[-dot-]com