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