***  f = fixed, d = done, w = work in progress, b = broken  ***

f>make the time display work with mpg1230.59q (seeking still works tho :)
f>fix possible SIGPIPE error caused in playerio.c, which exposed the next bug:
 >fix race condition in playerio.c: When playing, and user clicks on next/prev
  really really fast. kill(SIGTERM) may be sent to the mpg123 process before
  it is initialized in the fork(), causing mpg123 not to catch SIGTERM signal,
  mpg123 does not exit, and waitpid() sits there waiting, freezing gqmpeg.

w>add ability to run eg: gqmpeg --next to have current gqmpeg process
  skip to next song, etc.
  currently supported commands:
  -p | --play , -s | --stop , -ps | --pause , -n | --next, -b | --back
  commands to add:
  -pl | --playlist file, -l | --load file, -v | --volume n%

w>add support for http://server:port (www.shoutcast.com)
  would this require mpg123 pre-p ? /me ponders. (answer: YES)
  see shoutcast dir for install info as netscape plugin (unsupported)
  currently crashes (more than) occassionally :(

 >add extended information in playlist list window
 >add album, artist, etc. options for skins.
 >add total time counter/remaining skin item (by an hour digit)
 >add option to use mixer other than /dev/mixer (currently hard coded)

 >For setting presets, put a browse button next to each filename
 >add option to sort a playlist. (alphabetically, and by location too?)

 >add a --quit-on-stop [-q] to have mpg123 start up playing and exit at
  the end of a playlist

 >speed up screen redraws, current implementation is inefficient.
   (heavily exposed by double mode on my system)

 >add dnd for the latest devel > gtk (1.1.3)
 >add option to disable display of suffix in title display (.mp3, etc.)

 >move to autoconf scripts

w>add total playlist length in the playlist status bar, as well as song length.

 >add ability to play a song not in the playlist, requires many changes.

 >add equalizer support (mpg123 supports this) 
  update:mpg123 --equalizer appears never finished (in 0.59o)

