CDDA.LIBRARY (beta release) ============ What is this? ------------- cdda.library is supposed to be a high-level MorphOS library for the playback of digital CD-ROM audio. It allows developers to play back CD audio tracks with as little fuss as possible. Some features: - high-level API -> no device messing. - automatic CD-ROM drive recognition -> user-friendly: users don't have to remember device/unit of their drive. - safe and system-friendly (at least that's my intention ;)) - search for CD drives by certain criteria -> e. g. when you write a game and want to play soundtrack from CD, find automatically the drive which has the game CD in it (used e.g. by ScummVM). - supports CDID information -> useful for CD player purposes. - event callback hooks -> receive events like current playing time, track crossing, stop, pause, etc. - "resource manager" (erm, a little bit) -> one program can't mess too easily with another program's audio play. Installation ------------ Just copy the file cdda.library.elf to LIBS: - that's it. You can also double-click the provided install icon from MorphOS desktop. Beta issues ----------- - Drive recognition code has been changed lately and is a bit untested. It should be "safer" than the old code, but may not work with all (esp. old) CD file systems. Tested and ok with OS3.5/3.9's CacheCDFS. If there's any problem, e-mail me please! - Drives mounted after the library has been loaded into memory are not recognized. Quit all programs using the library and do an "avail flush" in a shell. Author ------ That's me, Rüdiger Hanke :) You can contact me at tomjoad@muenster.de