1*9a747e4fSDavid du ColombierThis is a CD player for use under Acme. 2*9a747e4fSDavid du Colombier 3*9a747e4fSDavid du ColombierIt is derived from my earlier cdplay, which 4*9a747e4fSDavid du Colombierwas in turn derived from a 2nd edition player 5*9a747e4fSDavid du Colombiercalled vcd. I think hardly any of the code from 6*9a747e4fSDavid du Colombiervcd is left anymore, but it's what got me started. 7*9a747e4fSDavid du ColombierVcd was originally by David Hogan with additions 8*9a747e4fSDavid du Colombierby Alberto Nava. David Hogan claims the only 9*9a747e4fSDavid du Colombiercode left is the definition of struct Msf. 10*9a747e4fSDavid du Colombier 11*9a747e4fSDavid du ColombierRun it by executing "acd /dev/sdD0", where 12*9a747e4fSDavid du Colombier/dev/sdD0 is your CD reader. 13*9a747e4fSDavid du Colombier 14*9a747e4fSDavid du ColombierA window with a track list will appear, with 15*9a747e4fSDavid du Colombiertracks named Track 1, Track 2, etc. 16*9a747e4fSDavid du ColombierIf it can be found in the freedb.org CD database, 17*9a747e4fSDavid du Colombierreal track names will replace the boring 18*9a747e4fSDavid du Colombierones before long. 19*9a747e4fSDavid du Colombier 20*9a747e4fSDavid du ColombierTo start playing a track, right click the number. 21*9a747e4fSDavid du ColombierA "> " marks the currently playing track. 22*9a747e4fSDavid du ColombierWhen that track finishes, acd plays the track 23*9a747e4fSDavid du Colombieron the next line. This means you can edit 24*9a747e4fSDavid du Colombierthe window as thought it were a play list. 25*9a747e4fSDavid du Colombier 26*9a747e4fSDavid du ColombierIf the next line is "repeat", acd will start again 27*9a747e4fSDavid du Colombierat the first song listed in the window. 28*9a747e4fSDavid du Colombier 29*9a747e4fSDavid du ColombierCD changes are handled gracefully. 30*9a747e4fSDavid du Colombier 31*9a747e4fSDavid du ColombierRuss Cox 32*9a747e4fSDavid du Colombier9 August 2000 33*9a747e4fSDavid du Colombierrsc@plan9.bell-labs.com 34