home *** CD-ROM | disk | FTP | other *** search
-
- Help on !SmartCD version 1.13 FreeWare Audio CD Player
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
-
- Not only does this CD player look smart, it really is smart. It can remember
- your audio CDs and, once you've entered the track names (and saved them!),
- this recognises discs and lets you choose tracks by name/number.
-
- If you've seen it all before, at least read this bit!
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- If you used version 1.00 of this program, please copy the OLD directory called
- '!SmartCD.CDs' into this new application, otherwise you'll lose your
- catalogues. A few new buttons and options have appeared, and the things which
- didn't work before (e.g. the clock) do actualy work now!
-
- How to use 'Smart CD' v1.13
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Click once on the 'SmartCD' icon to get a panel with a load of buttons on it,
- and two texty icons. The upper icon shows the CD name, and the lower shows the
- current track. Note that this (lower) icon is *not* writable.
-
- There is a menu attached to the panel, and another attached to the bar icon.
- The one on the icon bar is obvious, the other stuff is as follows:
-
- Panel Buttons (left to right):
-
- PLAY - Either: Tries to recognise your CD and play from track #1.
- or: If paused, re-starts playing.
- PAUSE - Pauses and restarts (usually from where you paused it!)
- STOP - Stop playing but don't dismout the CD.
- PREVIOUS - Play previous track if possible.
- NEXT - Play next track if possible.
- HUH? - Examine CD, display details if it is recognised.
- EJECT - You know.
-
- Panel Menu:
-
- SAVE LISTING - Saves the listing, or whatever you've entered.
- ADD TRACK LENGTHS - Adds inlay-card-style track times to the list.
- AUTO EJECT - Ejects the disc when it reaches the end (whether the
- panel window is open or not). Note that the process of
- ejecting requires single-tasking for a second or two,
- so the hourglass appears.
- SAVE OPTIONS - Saves the 'tickable' option states.
-
- Put in a CD and click the 'HUH?' or 'PLAY' buttons; this will give you a
- message saying "Disc not known... please save any details".
-
- You now type in the name of the band/orchestra/whatever and the track
- titles, (all the boxes are writable - just click where you want to write)
- and when you've finished, you get the menu in this window and select "Save
- Listing". Next time you click 'HUH?' the CD will be identified and you can
- click on the track numbers to play different tracks.
-
- If you just want to save the artist and title of a CD, that will not be a
- problem. You could just leave the SmartCD window small, without displaying the
- track listing.
-
- The menu option 'ADD TRACK LENGTHS' just adds the 'play times' to the writable
- track name icons, e.g. (3:42) for a 3 min 42 sec track. I have intentionally
- set this up so you can add the times to the listing, if you want, for any
- CDs you catalogued using version 1.00 of this program. You can then save the
- listing again and the times will always be there, if that's the way ya like
- it. Note that these times will NOT appear in the 'current track' window unless
- you've saved the listing.
-
- The program will recognise a CD if it's playing when you run the application,
- or if you play it without previously "identifying" it. It will even know if
- you paused the CD before quitting your other CD player, and will let you
- re-start from where you were. Cool, huh?
-
- If you try to play a *data* track, the player returns a "can't play" error,
- and in the current version the result is that the program assumes that there
- is no audio disc, so the list is reset. You can still play the audio parts of
- CD Roms if you want to; some CD ROMs (e.g. Return to Zork for the PC) have
- audio tracks on which you might like to hear, so I haven't excluded data
- CDs from the system entirely, but SmartCD won't tell you which are audio.
-
- How does it remember CDs?
- ~~~~~~~~~~~~~~~~~~~~~~~~~
-
- This system works by simply using the total playing time of each CD (which
- is available through CDFS to an accuracy of 1/75 second) as a hopefully
- unique label for each disc. So far, it's been pretty reliable.
-
- The play time is slightly encoded and used as the filename for a small data
- file, stored in !SmartCD.CDs. This means if you catalog more than 77 CDs
- (the maximum for a Risc OS directory) you'll get an error... sorry!
-
- Although I've tested this system with up to 40 CDs, I've only left *one*
- listing in there, namely "In On The Kill Taker" by Fugazi (so if you've got
- this you don't need to type in the details!). Take a look at the format;
- it's very simple and the files are plain text. I suggest you delete the file
- when you've looked at it, unless you own this CD.
-
- Non-Optimal Features (look, they're *not* bugs, OK?)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Apologies to those who don't have high-res monitors, for whom the icons and
- panel look pretty rubbishy. Invitations to anyone who would like to come up
- with a nice Mode 12-ish panel icon and button sprites.
-
- If your CD has more than 40 tracks, any above the 40th cannot be catalogued.
- I think the program will still work OK with the listed ones, but I haven't had
- any opportunity to test this.
-
- Currently the program assumes that you only have one CD player, and that it
- is drive :0 under CDFS (if SCSI, the device ID does not matter) - in principle
- this might be a problem to a total CD-dude who's got more than one drive and
- doesn't want to play audio CDs on drive :0. Does anyone have this problem?
-
- The buttons are just sprites which get shoved into the icon frames when the
- dialogue box is drawn - as long as the size doesn't change you can edit all
- the icons (including the main panel) to be whatever you want. Different styles
- might be fun, maybe an Acorn-look one, a silvery one, etc, etc. If you've got
- a template editor you can move the icons about too, but to make it workable
- you should do *IconSprites <SmartCD$Dir>.Sprites first, so that the icons
- are defined in the WIMP pool and will therefore appear in the template editor
- window while you're editing. This applies *ONLY TO YOUR OWN PRIVATE VERSION*
- and are *NOT* allowed to redistribute this package with your own icons. If you
- desing some nice ones, send them to me and I'll include them in a new release.
-
- Credits
- ~~~~~~~
-
- Thanks are due to Peter Brunning for downloading v1.00, testing it, and
- getting in touch with the first suggestions and creative input. Also thanks
- to Mark Smith for being a second beta-tester, and a hearty pat on the back
- for Jon Young, who solved an embarassing problem I had with redraws. Finally
- to 'Shonen Knife', who provided most of the soundtrack for the development
- of this version!
-
- Contact/Feedback
- ~~~~~~~~~~~~~~~~
-
- If you have any problems with this program (and want them fixed), please
- send me the *PlayList of the CD you were using. Please issue the following
- commands in a TaskWindow or at the F12 command line:
-
- *CDFS
- *PlayList { > <SmartCD$Dir>.^.Listing }
- *SetType <SmartCD$Dir>.^.Listing Text
- *ADFS
-
- ...which will put a text file called "Listing" in the same directory as your
- copy of !SmartCD. Then please e-mail or snail-mail this to me, with a brief
- description of the error. I cannot promise that bugs will be removed, but I
- will try. As you will see from the 'Advert', I do not intend to add new
- features to the FreeWare version of SmartCD.
-
- Thanks,
-
- Ian Giblin
-
- c/o Space Science Centre,
- MAPS building,
- University of Sussex,
- Brighton BN1 9QH.
-
- +---------------------------------------------------------------------------+
-
- This software is FREEWARE. It may be freely distributed so long as no
- money is exchanged, except to cover costs of distribution, i.e. post &
- packing or the cost of the disk and ALL the files are included in the
- distributed version.
-
- +---------------------------------------------------------------------------+
- | SmartCD is and will remain © ALT-itude 1994 |
- +---------------------------------------------------------------------------+
- | ALT-itude is... Ian Giblin, e-mail: I.Giblin@sussex.ac.uk |
- | Paddy Spencer, e-mail: pss@liverpool.ac.uk |
- +---------------------------------------------------------------------------+
-