SCDPlayer 1.1 © 1994 Pascal Rullier GiftWare Distribuality ------------- SCDPlayer is Freely Distribuable, but is *NOT* Freeware. The package *MUST* be complete. No Commercial use must be done with written permission from his author (see COPYING). SCDPlayer is Copyrigth by Pascal Rullier. Why this stuff ? ---------------- I have a CDROM drive, and I was tired to use big interfaces just for playing CD Audio. I found a shell tool called scsiutil, but the using it by command shell was very heavy. So a wednesday, I decided to make a GUI for it. It took me only 45 minutes for the GUI creation and the main loop. The main functions were here : Eject Stop Play, Track, Unit. SCDPlayer 1.0 was born. Very Small 9ko but a window in the workbench screen was always here. The next week-end, just a couple of days, I decided to make SCDPlayer as a commodity, with popup, exchange controls, tooltypes, all the commodities' stuffs. It was, for me, a exercice and a very good experience for programming. I look into sources of a screen blanker, made by my friend François Paulhiac for the handle. SCDPlayer 1.1 was born. Requirements ------------ Only 2.0+ and SCSIutil (included into this package with authors' permissions) Installation ------------ Copy SCSIutil into your command path such as sys:utilities, (I don't like software installation into c: directory !) Copy SCDPlayer (by workbench) into sys:tools/commodities or into your sys:WBStartup Usage ----- From the workbench or from the cli: Select the icon, and edit its information to set the tooltypes with your local configuration : DEVICE=name name of your device (default scsi.device) UNIT=number number of your CDROM unit (default 4) CX_POPUP=YES|NO You can choose if you want to popup the GUI at the launch (default YES) CX_PRIORITY=0 The task priority. CX_POPKEY=keys The keys to popup the GUI (default control alt s ) PUBSCREEN=name The name of the public screen where SCDPlayer should appear. If it can't, it will be opened on the workbench screen. If the named public screen is opened later, the GUI tries, first, to be opened on it. The screen goes to front and the GUI is displayed. DONOTWAIT Only if you put SCDPlayer in the WBStartup drawer. The GUI ------- When it is diplayed, you can see two slider bars and three buttons. The Unit slider allows you to change the unit (if you have many CDROM drives on the same device). You can change by mouse the track to play by the Track slider. The track will play when the button will be released. Eject the CDROM disk, Stop it, or Play the current track displayed. You have 2 gadgets on the window : the Close hides the GUI but don't leave SCDPlayer. The Resize gadget changes the window into a window bar with the hotkey. You have also a menu with 3 items: About shows my address for sending your gifts (it's not a command, you do what you want, but I like receive gifts such as CDROM Demo or your contribution *8) Hide (keyboard short-cut: Right Amiga H) Hides the GUI. Quit (Right Amiga Q) Exit SCDPlayer. If SCDPlayer is running, but hidden, the hotkey puts the public screen (if it exists) most front and displays the GUI, also if you try to launch another SCDPlayer, the first displays its GUI. If you prefer to use the keyboard, you have some useful keys : Right or Left arrow You change the current track without playing Up or Down arrow Change track with playing HELP Displays the info requester. The GUI is font adaptative. The Future ---------- SCDPlayer will detect the hightest track. SCDPlayer will have Volume and Balance. SCDPlayer will be Scsiutil free. SCDPlayer will be able to jump to another public screen. (See the picture included) Special Thanks -------------- I would like to thanks Gary Duncan Philips PTS 23 Lakeside Dr Tally-Ho Technology Park Burwood East Vic 3151 Australia EMail: gduncan@philips.oz.au The Software Brewery Dipl. Inform. (FH) Heiko Rath Raiffeisenstr.10a D-64331 Weiterstadt Germany EMail: hr@brewhr.swb.de Commodity Greetings to François Paulhiac. Icon Design Greetings to François Gastaldo. If you have some suggestions, gifts etc... please send me this to : Pascal Rullier 25b, rue du Prof Lande 33380 BIGANOS FRANCE Email : rullier@platon.emi.u-bordeaux.fr (up to august 94) Fidonet: Pascal Rullier 2:324/8.4 (always) Don't forget to support authors : Gary Duncan, Heiko Rath.