1Version 0.5.1 2------------- 3 4- Applied a couple of patches provided by Sebastion Reitenbach 5 to make CDPlayer compile and run on OpenBSD. 6- Fixed bug 1492967 7 8Version 0.5.0 9------------- 10 11- Added the service 'Play CD' that takes the name of a device 12 with an inserted CD to play. 13- Added a local cache for CDDB data. All data loaded from the net 14 is stored automatically to disk and displayed again when a CD is 15 detected. 16- As an alternative to the preferences panel for Preferences.app 17 CDPlayer now also offers a panel for SystemPreferences.app. See 18 README for details about how build this. 19 20Version 0.4.2 21------------- 22 23- Data tracks on a CD are now marked as such. 24- When simply clicking the 'Play' button data tracks should now 25 be skipped. 26- Removed a method from AudioCDProtocol that was not used 27 (-playTrackStart:End:Pos) 28 29Version 0.4.1 30------------- 31 32- Added the capability to directly select a track for playing 33 by double-clicking into the track list. 34- Added the default value 'ShowTrackListOnStartup' to make the 35 track list pop up automatically on startup (no GUI, yet). 36- Fixed some annoyances with the track number display and '<<' 37 '>>' buttons. 38 39Version 0.4.0 40------------- 41 42- Added a service providing the CD's TOC as "AudioCDPboardType". 43- Added FreeDB support using Yen-Ju Chen's Cddb.bundle. 44- Refactored the general settings. 45- Added a settings panel for FreeDB. 46 47Version 0.3.0 48------------- 49 50- Added a primitive track list being able to display the 51 number and duration of tracks. 52- The track list serves as dnd source for the upcoming version 53 of Burn. 54- Added an online help for use with Nicolas Roard's HelpViewer. 55- Cyclic polling of drives is now done in a separate thread 56 in AudioCD.bundle. That makes the whole app more responsive 57 and relieves users of the bundle from having to do the 58 polling themselves. 59- Updated README so as to mention use of Preferences.app. 60- Fixed a displaying bug in Player.m, where first the display 61 would be set to "01 00:00" before the actual status appeared. 62 63Version 0.2.6 64------------- 65 66- Changed gorm files for the prefs panel to fit the new 67 layout (requires gui/back 0.8.3 or higher). 68- Prefs panel no longer fits into older versions of 69 Preferences.app since it is slightly larger (tested 70 with 1.2.99beta). 71- Added German and French versions for the prefs panel. 72 73Version 0.2.5 74------------- 75 76- Added an additional view for the preferences panel that 77 is called in case the nib cannot be loaded. 78 79 80Version 0.2.4 81------------- 82 83- AudioCD's method readTOC returns CDDBID as hex coded string. 84- readTOC returns a mutable dictionary now, so that the 85 caller may add and/or chnge entries. 86 87 88Version 0.2.3 89------------- 90 91- Fixed the GNUmakefiles. 92- Fixed a bug where Preferences.app crashed when the AudioCD 93 domain was not already present in the user defaults. 94 95Version 0.2.2 96------------- 97 98- Added method readTOC to class AudioCD. readTOC returns 99 a dictionary containing all relevant information about the 100 CD such as CDDBID, number of tracks, track info (type, 101 offset, length). 102- AudioCD now checks a list of devices for an inserted audio 103 CD. It will take the first one it can find. 104- The device list can be configured using Preferences.app. 105 106Version 0.2.1 107------------- 108 109- AudioCD has been moved to a separate bundle. Thus the 110 CD playing functions can be used by other programs, too 111 (i.e. Encod or GSburn). 112 113 114Version 0.2.0 115------------- 116 117- Clean up of code, necessary changes to make CDPlayer.app 118 work with recent GNUstep versions. 119