Description: Comparison of classic MP3 few of DEMO and documentation, including that done a better job MP3PLAY are an example, but used MMTOOLS control, under the online.
File list (Check if you may need any files):
Dplayer
.......\DPlayer.cfg
.......\DPlayer.dof
.......\DPlayer.dpr
.......\DPlayer.exe
.......\DPlayer.res
.......\DPlayer.~dpr
.......\lesson001.mp3
.......\XAUDIO.DLL
freeamp
.......\freeamp
.......\.......\acinclude.m4
.......\.......\aclocal.m4
.......\.......\AUTHORS
.......\.......\base
.......\.......\....\CVS
.......\.......\....\...\Entries
.......\.......\....\...\Entries.Log
.......\.......\....\...\Repository
.......\.......\....\...\Root
.......\.......\....\...\Tag
.......\.......\....\include
.......\.......\....\.......\CVS
.......\.......\....\.......\...\Entries
.......\.......\....\.......\...\Repository
.......\.......\....\.......\...\Root
.......\.......\....\.......\...\Tag
.......\.......\....\.......\debug.h
.......\.......\....\.......\errors.h
.......\.......\....\.......\event.h
.......\.......\....\.......\eventdata.h
.......\.......\....\.......\hashtable.h
.......\.......\....\.......\id3v1.h
.......\.......\....\.......\player.h
.......\.......\....\.......\playlist.h
.......\.......\....\.......\queue.h
.......\.......\....\.......\registrar.h
.......\.......\....\.......\registry.h
.......\.......\....\.......\thread.h
.......\.......\....\.......\vector.h
.......\.......\....\Makefile.am
.......\.......\....\Makefile.in
.......\.......\....\src
.......\.......\....\...\CVS
.......\.......\....\...\...\Entries
.......\.......\....\...\...\Repository
.......\.......\....\...\...\Root
.......\.......\....\...\...\Tag
.......\.......\....\...\freeamp
.......\.......\....\...\hashtable.cpp
.......\.......\....\...\Makefile.am
.......\.......\....\...\Makefile.in
.......\.......\....\...\player.cpp
.......\.......\....\...\playlist.cpp
.......\.......\....\...\registrar.cpp
.......\.......\....\...\registry.cpp
.......\.......\....\...\thread.cpp
.......\.......\....\unix
.......\.......\....\....\CVS
.......\.......\....\....\...\Entries
.......\.......\....\....\...\Entries.Log
.......\.......\....\....\...\Repository
.......\.......\....\....\...\Root
.......\.......\....\....\...\Tag
.......\.......\....\....\include
.......\.......\....\....\.......\CVS
.......\.......\....\....\.......\...\Entries
.......\.......\....\....\.......\...\Repository
.......\.......\....\....\.......\...\Root
.......\.......\....\....\.......\...\Tag
.......\.......\....\....\.......\preferences.h
.......\.......\....\....\.......\win32impl.h
.......\.......\....\....\linux
.......\.......\....\....\.....\CVS
.......\.......\....\....\.....\...\Entries
.......\.......\....\....\.....\...\Entries.Log
.......\.......\....\....\.....\...\Repository
.......\.......\....\....\.....\...\Root
.......\.......\....\....\.....\...\Tag
.......\.......\....\....\.....\include
.......\.......\....\....\.....\.......\CVS
.......\.......\....\....\.....\.......\...\Entries
.......\.......\....\....\.....\.......\...\Repository
.......\.......\....\....\.....\.......\...\Root
.......\.......\....\....\.....\.......\...\Tag
.......\.......\....\....\.....\.......\linuxthread.h
.......\.......\....\....\.....\.......\mutex.h
.......\.......\....\....\.....\.......\semaphore.h
.......\.......\....\....\.....\.......\utility.h
.......\.......\....\....\.....\Makefile.am
.......\.......\....\....\.....\Makefile.in
.......\.......\....\....\.....\src
.......\.......\....\....\.....\...\CVS
.......\.......\....\....\.....\...\...\Entries
.......\.......\....\....\.....\...\...\Repository
.......\.......\....\....\.....\...\...\Root
.......\.......\....\....\.....\...\...\Tag
.......\.......\....\....\.....\...\debug.cpp
.......\.......\....\....\.....\...\linuxthread.cpp
.......\.......\....\....\.....\...\Makefile.am