mailing list

This webpage is devoted to gamp, the ncurses mp3 player frontend. originally gamp was based upon amp by Tomislav Uzelac . frequent segfaults and various other problems prompted a complete rewrite as a pure frontend. due to the fact that both amp and mpg123 can act as backends for the sajber jukebox, i figured this was a good method to go in building the frontend. gamp has an ncurses interface which gives most of the functionality of an x based mp3 player without all the bulk, and without requiring x. if you are someone who like the command line and would like something more from a command line mp3 player then gamp is for you! so far it has been tested on debian and redhat and runs (mostly) flawlessly on both. it's still relatively young and not all the bugs are worked out, so feel free to drop me a line and let me know if you have any success/problems/comments. in the mean time, download and enjoy!


gamp news [archives]

UPDATE: May 1/2004

i was informed this week that the mailing list doesn't seem to be working, so i've setup Mailman and configured a gamp list. the links below have been updated, so please re-subscribe yourself if you were on the list before. as always, new members are welcome.

UPDATE: April 24/2004

damn, it's been a hell of a long time since i updated this page, so i thought it was about time i put something. i've been working on the next release of gamp for a long time, and it's been "almost" ready for a really long time, but i never seem to find time to finish it off. i figured i'd throw my current pre-release online and see if i get any feedback. i dont make any guarantees, and there's probably some bugs, but feel free to report them if you find them. you can find the download below (gamp-1.1.0-pre21.tar.gz).

want to see something else not mentioned, or encourage me to move something from 'future' to 'in progress'? just drop me an email and let me know. any comments/suggestions are welcome.

features and status

  • next/prev/play/pause/stop (works)
  • ffwd/rew (works)
  • elapsed/remaining time (works)
  • track position info (works)
  • ID3 + other mp3 info (works)
  • better command help (works)
  • 'upcoming songs' popup mini-list in player (works)
  • m3u playlist support
    • loading playlists via command line (works)
    • loading playlists into playlist editor (works)
    • saving playlists (works)
    • non-local file types (http, ftp, etc) (future. local files only at present)
  • spectrum display (removed, probably permanently. didnt work properly anyway)
  • configuration file
    • command-line specified config file loading (works)
    • default ~/.gamp/gamprc config file loading (works)
    • default config options if neither of the above exists (works)
    • config file saving (works)
  • gamp logo
    • command-line specified file loading (works)
    • default ~/gamp/gamp.logo file loading (works)
    • default logo of neither of above exists (works)
    • writing of default logo if none exists (works)
  • sorting playlists (works)
  • randomizing playlists (works)
  • clear playlist (works)
  • add all files in current dir (works)
  • add all files recursively (works)
  • add-in-place rather than only at end of playlist (in progress)
  • replace in playlist (in progress)
  • crop in playlist (in progress)
  • select multiple files for delete/add in playlist (in progress)
  • load multiple mp3/m3u files into playlist from command line (works)
  • volume control (in progress)
  • ability to background/foreground gui (future)
  • repeat one/all (works)
  • tested with mpg123 (compiled as sajber jukebox backend) (works)
  • tested with amp-0.7.6 as backend (works)
  • color/reverse text (reverse works, color future)
  • play-on-start (works)
  • man page (works)
  • command line option to setup ~/.gamp/ and default config/logo (works)
  • ctrl-l support to refresh screen (in case of corruption or resize) (works)
  • improved configure/Makefile (works)
  • move songs up/down in playlist (works)
  • remember playlist on exit (in progress)

#gamp on efnet

ok, i figured since i'm on irc alot (read: all the time) i might as well start up #gamp and see if anyone comes around. if you're on efnet and you use gamp, feel free to drop in and say hi, make comments, or whatever. i'm always there, but often idle. stay for a while and i'll usually notice and say hello.

gamp mailing list

a mailing list is setup for gamp, so if you're using it then please subscribe and post any comments, bug reports, or whatever else. i'll be posting announcements there as i release updates and it'll be a nice fast way for me to get your feeback. to subscribe either send email to with the subject or body 'subscribe' or head over to the list webpage and subscribe or view the message archive.

gamp screenshots?!?

gamp source

now available via ftp and http!

all files are souce tar.gz compressed. download and decompress with 'tar -zxvf gamp-1.0.x' where x is your version number. This will give you a directory called gamp-1.0.x containing the gamp source. cd into the directory and check the readme for info. you should be able to just './configure' and then 'make'. assuming compilation goes without trouble you can then move the gamp binary to your favorite location and start playing!. enjoy!

[pre-release test version]
gamp-1.1.0-pre21.tar.gz [ftp] [http]

[current version]
gamp-1.0.2.tar.gz [ftp] [http]
patch-1.0.1-1.0.2.gz [ftp] [http]
change log [ftp] [http]
README [ftp] [http]

patch-1.0.1-1.0.2.gz [ftp] [http]
patch-1.0.0-1.0.1.gz [ftp] [http]
patch-0.2.2-0.2.3.gz [ftp] [http]
patch-0.2.1-0.2.2.gz [ftp] [http]
patch-0.2.0-0.2.1.gz [ftp] [http]
patch-0.1.9-0.1.10.gz [ftp] [http]

[all versions]
gamp-1.0.2.tar.gz [ftp] [http]
gamp-1.0.1.tar.gz [ftp] [http]
gamp-1.0.0.tar.gz [ftp] [http]
gamp-0.2.3.tar.gz [ftp] [http]
gamp-0.2.2.tar.gz [ftp] [http]
gamp-0.2.1.tar.gz [ftp] [http]
gamp-0.2.0.tar.gz [ftp] [http]
gamp-0.1.10.tar.gz [ftp] [http]
gamp-0.1.9.tar.gz [ftp] [http]
gamp-0.1.8.tar.gz [ftp] [http]
gamp-0.1.7.tar.gz [ftp] [http]
gamp-0.1.6.tar.gz [ftp] [http]
gamp-0.1.5.tar.gz [ftp] [http]
gamp-0.1.3.tar.gz [ftp] [http]
gamp-0.1.2.tar.gz [ftp] [http]
gamp-0.1.1.tar.gz [ftp] [http]
gamp-0.1.0.tar.gz [ftp] [http]

[useful links]
mpg123-0.59r.tar.gz (local mirror) [ftp] [http]
amp-0.7.6.tar.gz (local mirror) [ftp] [http]

comments to grub welcome

visitors since december 6, 1999