home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-Update.iso / NEXTSTEP / tools / cdrom / OmniCD.0.6.1.README < prev   
Encoding:
Text File  |  1997-06-12  |  6.3 KB  |  164 lines

  1.  
  2. OmniCD version 0.6.1
  3. Apr 20, 1997
  4. omnicd@omnigroup.com
  5.  
  6.  
  7. OmniCD is a NeXTstep application for controlling the audio functions of
  8. SCSI CDROM drives. It has some non-perfect support for ATAPI devices, but
  9. they aren't supported, and volume control will not work; neither will CD
  10. digital audio recording. (Feel free to file bug reports, however.) 
  11.  
  12. OmniCD serves as a replacement for NeXT's CDPlayer application. The
  13. primary reasons for using this application rather than CDPlayer are that
  14. it can be controlled via the app icon, and with certain cdrom drives it
  15. can record the audio directly over the SCSI bus and into a sound file.
  16. Please note: OmniCD requires the Foundation Kit (see the installation
  17. instructions below). 
  18.  
  19. OmniCD is free, but is currently in early (so to speak) beta form. Omni is
  20. not responsible for any damage that may occur as a result of using this
  21. software. This application does have fairly low level access to the
  22. hardware, and it's conceivable that it could cause system crashes with
  23. certain hardware combinations, especially when recording. Please keep in
  24. mind that this is a work in progress, and bear with the incomplete nature
  25. of this application. However, please do report bugs, feature requests and
  26. general comments, especially to note non-working hardware combinations,
  27. and to note which bugs/features/etc are most important to you. 
  28.  
  29.  
  30. Changes for version 0.6.1:
  31.  
  32. • Recording is now supported on Intel from CDROM drives which use 12-byte
  33. reads, currently Sony/Matshita/Apple and Plextor. May also work on SPARC
  34. and HPPA, but that's untested. (Thanks to Tomas Hurka.) 
  35.  
  36. • Control icon has minor tweaks to give it a bit of depth. (Thanks to René
  37. Berber.) 
  38.  
  39. • deviceInfo.dict file format improved somewhat. You can now specify
  40. specific models and firmware revisions. See the file for more info and
  41. examples. 
  42.  
  43. • Disabled CDDA transfers for Sony CDU-541 (the NeXT CDROM drive), Sony
  44. CDW-900E, and Toshiba XM-4101TA. These are reported to not support CDDA
  45. transfers. 
  46.  
  47. (Sorry, fast-forward/fast-reverse are still unavailable.) 
  48.  
  49.  
  50. Changes for version 0.6:
  51.  
  52. • Very different UI borrowing heavily from the 3.x NEXTIME. (Includes a
  53. 2-bit gray look which looks more like a standard NeXTstep app.) 
  54.  
  55. • App icon control panel may be disabled: 
  56.     dwrite OmniCD UseControlIcon NO
  57.  
  58. • Remembers volume settings between sessions. 
  59.  
  60. • Can read CD digital audio from Plextor CDROM drives (NeXT hardware
  61. only). 
  62.  
  63. • Will attempt to read CD digital audio from Sony/Matshita/Apple and
  64. Plextor CDROM drives on non-NeXT hardware even though it will fail (used
  65. to refuse to try on other architectures). 
  66.  
  67. • Advanced users can edit the deviceInfo.dict file inside the app wrapper
  68. to add support for reading CD digital audio from additional CDROM drives.
  69. The format and data are fairly self-explanatory; email me if you have
  70. questions. Also, if you have success extending the number of supported
  71. CDROM drives, please let me know and send me the appropriate entry. This
  72. will not work for all drive types; some require extra support and
  73. therefore require special subclasses. 
  74.  
  75.  
  76. Installation:
  77.  
  78. OmniCD may be run manually, it may be placed in /LocalApps or ~/Apps, or
  79. it may simply be placed in the application dock. In the latter cases,
  80. inserting a cd into the cdrom drive should cause OmniCD to automatically
  81. launch (it may take a moment). You may need to log out and log back in to
  82. get this to work. Wherever placed, OmniCD must be either run as root, or
  83. set-uid root. For normal usage, the latter will be preferred - once OmniCD
  84. is installed in the desired location, from the shell, as root type the
  85. following commands (example is given using /LocalApps as the installation
  86. directory - modify as appropriate): 
  87.  
  88. /etc/chown root /LocalApps/OmniCD.app/OmniCD
  89. chmod u+s /LocalApps/OmniCD.app/OmniCD
  90.  
  91. OmniCD and all future Omni products require the Foundation Kit, which is
  92. bundled with NEXTSTEP 3.3 User, Enterprise Objects Framework, and
  93. OpenStep. There are two versions of the Foundation library for 3.3, the
  94. better one is available from NeXTanswers. 
  95.  
  96.  
  97. Features:
  98.  
  99. • Can record audio directly from many Toshiba, Sony/Matshita/Apple, and
  100. Plextor drives, as well as some NEC drives. 
  101.  
  102. • Basic features controllable via the application icon.
  103.  
  104. • Repeat mode available for disc-play, track-play or shuffle-play modes.
  105.  
  106. • Can manually open cds which also contain data tracks and which would normally be automounted as cdroms.
  107.  
  108. • Can handle multiple cdrom drives simultaneously.
  109.  
  110. • Volume control goes up to 11 for when you need that extra boost.
  111.  
  112.  
  113. Limitations:
  114.  
  115. • In order to replace CDPlayer, OmniCD has to pretend it is CDPlayer, to
  116. the extent that it is listed as CDPlayer in Workspace's processes list. 
  117.  
  118. • Currently no fast-forward or fast-reverse.
  119.  
  120. • Currently can only view current track and position within track, not
  121. time remaining, etc. 
  122.  
  123. • Currently can not identify track indexes. 
  124.  
  125. • Currently unable to "play-through" (read the audio over the scsi bus and
  126. play out of the computer speakers), though with the appropriate hookup to
  127. a sound card you can achieve the same effect. 
  128.  
  129. • Source is not available, though the source for controlling the cdrom
  130. drive will be made available later. 
  131.  
  132. • Can not control the Apple CD150 cdrom drive. 
  133.  
  134. • No online help. 
  135.  
  136. • Application icon control panel is actually a window placed over the real
  137. application icon; this window can not be moved while a cd is loaded, and
  138. it floats above all other windows (so that it is safe to operate from the
  139. dock). If you move the app icon, the next time a disc is loaded the
  140. control panel will reposition itself over the app icon. The control icon
  141. can be disabled from the command line: "dwrite OmniCD UseControlIcon NO". 
  142.  
  143. • Incomplete support for mixed-mode (data + audio) cds.
  144.  
  145.  
  146. Credits:
  147.  
  148. • Jeff Yaksick did the artwork for the 3.3 NEXTIME, which is the primary
  149. reason the artwork on _this_ app doesn't stink. (Well, most of it doesn't,
  150. anyway.) Thanks (again)! I couldn't tell for sure from the NEXTIME credits
  151. if all the artwork was by Jeff.. 
  152.  
  153.  
  154. • Keith Ohlfs did the artwork for CDPlayer, some of which I adapted for
  155. this app. Thanks! (For everything.) 
  156.  
  157. • Jeff Martin (we enjoy your amusing contributions to rhapsody-dev) wrote
  158. the Thumbwheel widget; I took it from NeXTanswers. 
  159.  
  160. • Thanks to Juergen Sell, Garance A Drosehn, Carl Edman, Robert La Ferla,
  161. Rakesh Dubey, Frank M. Siegert, Gerd Knops, René Berber, Tomas Hurka and
  162. others for everything from help and testing to art tweaks and actual code. 
  163.  
  164.