Before 2.3.0:
* Decoder plugins.
* Complete to the matching part of a directory with the i command if a name is
  ambigous.
* History in the i command.
* Move interface primitives (windows, entry, etc.) to a separate file.
* Setting volume using 1-9 keys.
* Fake increase/decrease volume in alsa by 1% if such resolution is not
  possible.
* A command to change the mixer device.
* Reread ALSA mixer to see changes made by other programs.
* Show the bitrate in the right time (the playback time, not while decoding).
* Cache for tags in each directory. (.cache.m3u?)
* Support for internet streams.
* Support for Audio-CD.
* Support for CDDB.
* www.musepack.net (www.caddr.com)
* http://www.speex.org
* config and command line option to use ASCII chars for drawing lines.
* Command line option to show information about the currently played file.
* Add --recursive command line option: if a command line argument is a
  directory, add files from it to the playlist recursively.
* --next, --previous command line options.
* Ability to use all xterm colors.
* After start load the defined playlist and switch to it.
* When searching using /, filter out not matching items and allow to use arrow
  keys for browsing the results.

In future:

* WMA.
* Read tags for sndfile formats.
* Number items on the playlist.
* Command to see all information about a file with all tags.
* Move the playlist to see the song that is currently played.
* Lyrics downloaded from the Internet.
* Better international characters handling - tags in UTF.
* handle SIGBUS - when mmap()ed file is truncated.
* Showing the buffer state.
* Use pathconf() instead of PATH_MAX.
* Binary search in options code.
* ESD
* Moving items on the playlist up and down.
* Add a key for switching sort modes.
* libsidplay2
* Use 24-bit output if the audio device supports it.
* Seek forward using the content of the output buffer.
* Locales.
* Song ratings or something like Q in XMMS.
* Configurable sorting.
* Equalizel like in Beep Media Player

Maybe never:

* posix_fadvise()
* Say about ignored options that affects server when the server is not being
  run.
* Input buffer with separate thread - like output buffer.
* Funny ASCII equalizer.
* Mouse support
