| 1 | 1. MP3/Ogg multimedia audio-classes 12.05.02 | 
|---|
| 2 | -------------------------------------------- | 
|---|
| 3 |  | 
|---|
| 4 | These classes are for seemless integration of the | 
|---|
| 5 | MMIO procedures for MP3 and OGG files written by | 
|---|
| 6 | Russel O'Connor. | 
|---|
| 7 | Get these procedures from: | 
|---|
| 8 |  | 
|---|
| 9 | http://www.math.berkeley.edu/~roconnor/ | 
|---|
| 10 |  | 
|---|
| 11 | After installation Ogg- and MP3 files are treated the | 
|---|
| 12 | same way by the WPS as the other audio files. They have | 
|---|
| 13 | their own Icons and the same menus as for example | 
|---|
| 14 | wave files. A doubleclick starts playback another one | 
|---|
| 15 | stops it. The convert menu item helps you decoding the | 
|---|
| 16 | file to wave without any other program. | 
|---|
| 17 |  | 
|---|
| 18 | The settings notebook of every audio file gets a new | 
|---|
| 19 | page added describing the audio characteristics like | 
|---|
| 20 | playtime or samplerate. This data is also shown in the | 
|---|
| 21 | details view of folders if set to class:CWAudio. | 
|---|
| 22 |  | 
|---|
| 23 | There's also a new open-item for volume. | 
|---|
| 24 |  | 
|---|
| 25 | You may view and change the ID3 tags of MP3 files | 
|---|
| 26 | using the settings notebook. These tags are also shown | 
|---|
| 27 | in the details view. | 
|---|
| 28 |  | 
|---|
| 29 |  | 
|---|
| 30 | 2. Media-Folder and Audio-Shadow 13.03.02 | 
|---|
| 31 | ----------------------------------------- | 
|---|
| 32 |  | 
|---|
| 33 | The Media-Folder serves as a player for any | 
|---|
| 34 | audio file known by OS/2. The usual play | 
|---|
| 35 | controls are available and you may create | 
|---|
| 36 | playlists just by dropping files into the folder. | 
|---|
| 37 |  | 
|---|
| 38 | Audio files will not be put into the folder directly | 
|---|
| 39 | but shadows are created. | 
|---|
| 40 | A new shadow class shows you details information | 
|---|
| 41 | for the linked audio files in the details view of a | 
|---|
| 42 | Media-Folder. A REXX interface is available if | 
|---|
| 43 | WPS-wizard V0.2.0 or above is installed. | 
|---|
| 44 |  | 
|---|
| 45 | A WPS enabled CD player with FreeDB support is included. | 
|---|
| 46 |  | 
|---|
| 47 | Installation | 
|---|
| 48 | ------------ | 
|---|
| 49 |  | 
|---|
| 50 | Put the contents of the archive into a directory and run | 
|---|
| 51 | install.exe which will copy the files and register the | 
|---|
| 52 | new classes. | 
|---|
| 53 |  | 
|---|
| 54 | DON'T START *install.INS* TO MAKE SURE THE RIGHT INSTALLER | 
|---|
| 55 | IS USED IN CASE YOU HAVE AN OLDER VERSION ALREADY INSTALLED! | 
|---|
| 56 |  | 
|---|
| 57 | You have to restart the WPS so the changes can take effect. | 
|---|
| 58 |  | 
|---|
| 59 | Open the multimedia settings notebook and add the types MP3 | 
|---|
| 60 | and OGGS to digital audio if the menus do not work as expected. | 
|---|
| 61 | It may be necessary to also add associations to *.MP3 and | 
|---|
| 62 | *.OGG files. | 
|---|
| 63 |  | 
|---|
| 64 | The command file setFolder.cmd sets the details and sort class of | 
|---|
| 65 | a folder to CWAudio so the new information is shown in the details | 
|---|
| 66 | view and the sort menu contains the new items. Just drop the folder | 
|---|
| 67 | in question on the script. | 
|---|
| 68 |  | 
|---|
| 69 | The command file setShadow.cmd sets the details and sort class of | 
|---|
| 70 | a folder to CWAudioShadow so the new information is shown in the details | 
|---|
| 71 | view and the sort menu contains the new items when using the new | 
|---|
| 72 | Audio-shadows automatically created when dropping audio files on a | 
|---|
| 73 | Media-Folder. Just drop the folder in question on the script. | 
|---|
| 74 |  | 
|---|
| 75 |  | 
|---|
| 76 | Uninstallation | 
|---|
| 77 | -------------- | 
|---|
| 78 |  | 
|---|
| 79 | Use the uninstall feature of the generic installer. | 
|---|
| 80 |  | 
|---|
| 81 | Known problems | 
|---|
| 82 | -------------- | 
|---|
| 83 |  | 
|---|
| 84 | The playtime may be not correct for some VBR-MP3s. This is a problem | 
|---|
| 85 | of the MMIOMP3-Proc not the classes. | 
|---|
| 86 |  | 
|---|
| 87 |  | 
|---|
| 88 | History | 
|---|
| 89 | ------- | 
|---|
| 90 |  | 
|---|
| 91 | V0.1.0 | 
|---|
| 92 |  | 
|---|
| 93 | First release of the new audio classes. | 
|---|
| 94 |  | 
|---|
| 95 | V0.2.0 | 
|---|
| 96 |  | 
|---|
| 97 | -Type 'Digital Audio' returned in addition to MP3/OGGS for the audio classes. | 
|---|
| 98 | -Setting of .TYPE EA so Digital Audio player works with MP3/OGG files without further fiddling | 
|---|
| 99 | -Caching of MP3 technical data in EAs to speed up folder opening. | 
|---|
| 100 | -ID3 data shown with the right codepage. | 
|---|
| 101 | -Mnemonic for Volume menu item. | 
|---|
| 102 |  | 
|---|
| 103 | -New classes CWMediaFolder and CWAudioShadow for playing of audio files. | 
|---|
| 104 |  | 
|---|
| 105 | V0.2.1 | 
|---|
| 106 |  | 
|---|
| 107 | -Repeat function added | 
|---|
| 108 | -new (and improved) sliders | 
|---|
| 109 | -Keyboard control added (not for sliders yet) | 
|---|
| 110 | -Display for elapsed time, remaining time and ID3 tags (click to switch) | 
|---|
| 111 | -Change playtime font by DnD | 
|---|
| 112 | -Drag and drop handling rewritten. | 
|---|
| 113 | -Statusline added | 
|---|
| 114 | -REXX interface added | 
|---|
| 115 | -No audio info reading for files on CD to speed up CD opening. | 
|---|
| 116 |  | 
|---|
| 117 |  | 
|---|
| 118 | Credits | 
|---|
| 119 | ------- | 
|---|
| 120 |  | 
|---|
| 121 | The Icons and graphics are (C) Klaus Staedtler-Przyborski. Thanks for | 
|---|
| 122 | fearless beta testing. | 
|---|
| 123 |  | 
|---|
| 124 |  | 
|---|
| 125 | License | 
|---|
| 126 | -------- | 
|---|
| 127 |  | 
|---|
| 128 | Theses classes are free to use but copyrighted. Use them on your own | 
|---|
| 129 | risk. If they burn your house or destroy your data it's all your | 
|---|
| 130 | fault. | 
|---|
| 131 |  | 
|---|
| 132 |  | 
|---|
| 133 | Author | 
|---|
| 134 | ------ | 
|---|
| 135 |  | 
|---|
| 136 | These classes are (C) 2001-2002 Chris Wohlgemuth. | 
|---|
| 137 |  | 
|---|
| 138 | http://www.geocities.com/SiliconValley/Sector/5785/ | 
|---|
| 139 | http://www.os2world.com/cdwriting | 
|---|
| 140 |  | 
|---|
| 141 |  | 
|---|