$Id: TODO,v 1.28 2002/11/07 17:03:29 dynamite Exp $

To AdPlug SourceForge developers:
---------------------------------
If anyone happens to take over a task listed here, please mark that you're
doing so, somehow. Your SourceForge login name is a good way to identify
yourself.

AdPlug To Do List:
------------------
- Add rhythm mode support to CMF player (inside mid.cpp).

- Add new Protracker loaders:
	- MTR: Arkham Master Tracker [riven-mage]
	- LDS: Loudness

- Maybe change docs again into texinfo format... [dynamite]

- Add an AM_PATH_ADPLUG aclocal defun to the UNIX build. [dynamite]

- Reimplement struct allplayers[] to also include entries for format ID,
  file extension, format description (which is currently returned from the
  CPlayer::gettype() method), enable/disable flag, and maybe also a flag
  that indicates if a file extension check is to be performed before the
  player's load method can be called. [dynamite]

- Construct a class to handle the allplayers[] struct and maybe include the
  struct itself inside the class. Maybe just extend CAdPlug. [dynamite]

- Move struct allplayers[] and VERSION #define out of adplug.cpp and inside
  a new file players.h or similar. [dynamite]

- Add module recognization lookup database and construct a controlling
  class. Has to have fields like file hash, format ID, user-defined data,
  title & author information. Inspect available small-db libraries for this.
