b621ade by Dan Meltzer at 2008-10-23 1
Amarok ChangeLog
e6df8b5 by Mark Kretschmann at 2004-01-12 2
================
4fed501 by Mark Kretschmann at 2009-01-02 3
(C) 2002-2009 the Amarok authors.
b9dd18d by Nikolaj Hald Nielsen at 2008-07-21 4
7838e0f by Seb Ruiz at 2009-06-14 5
VERSION 2.2
d8e7352 by Leo Franchi at 2009-05-29 6
  FEATURES:
8f68b41 by Seb Ruiz at 2009-06-14 7
    * Automatically expand collection browser search results and make the
8
      results keyboard accessible. Patch thanks to Tuomas Nurmi
9
      <tuomas@norsumanageri.org>. (BR 172379)
7838e0f by Seb Ruiz at 2009-06-14 10
11
  CHANGES:
2243ab8 by Seb Ruiz at 2009-06-15 12
    * The OSD registers itself as a notification window type on relevant
13
      platforms. Patch thanks to Danny Baumann <dannybaumann@web.de>.
14
      (BR 194517)
7838e0f by Seb Ruiz at 2009-06-14 15
16
  BUGFIXES:
17
18
19
VERSION 2.1.1
20
  FEATURES:
6609c13 by Leo Franchi at 2009-06-05 21
    * Compilations with more than 60 artists are supported.
3d3f404 by Leo Franchi at 2009-06-02 22
    * Option to hide the context view.
d8e7352 by Leo Franchi at 2009-05-29 23
    * Applets are now laid out according to two criteria: either fixed height
24
      or flowing to fill the CV. No more slivers of applets visible at the
25
      bottom.
26
    * Load contents of an m3u file if specified when running amarok from the
27
      command line. File must be local.
905aeef by Mark Kretschmann at 2009-06-01 28
    * Added large source emblem in current track applet.
29
d8e7352 by Leo Franchi at 2009-05-29 30
  CHANGES:
57664b8 by Mark Kretschmann at 2009-06-12 31
    * Removed option to purchase Magnatune.com albums using a Credit Card as
82aec73 by Nikolaj Hald Nielsen at 2009-06-12 32
      this is unfortunately no longer supported by Magnatune.com. It is still
33
      possible to purchase albums using pre paid gift card codes, and all
34
      membership features still work.
a77f2d3 by Nikolaj Hald Nielsen at 2009-06-09 35
    * Make it possible to delete multiple selected playlists at once from the 
36
      "My Playlists" category in the playlist browser.
d8e7352 by Leo Franchi at 2009-05-29 37
    * Show info box in CV if no applets are visible.
38
39
  BUGFIXES:
fc86fee by Lydia Pintscher at 2009-06-12 40
    * Don't hide the "On/Off" button for Dynamic Playlists if the window is
41
      not tall enough. (BR 195886)
d51008a by Nikolaj Hald Nielsen at 2009-06-10 42
    * Make it possible to change the width of a playlist layout element if the 
43
      combined width of items in the row exceeds 100% (BR 195846)
852c1e0 by Nikolaj Hald Nielsen at 2009-06-10 44
    * Keep width slider and width display from overlapping when setting
45
      attributes on a playlist layout element.
a95896e by Nikolaj Hald Nielsen at 2009-06-10 46
    * Don't overwrite cached lyrics when lyrics script returns a "Not found" 
47
      result. (BR 195213)
c4aa073 by Mark Kretschmann at 2009-06-09 48
    * Fixed the layout of the "Edit Track Details" dialog, which came up
49
      broken under some circumstances. (BR 195081)
6460d4a by Teo Mrnjavac at 2009-06-07 50
    * Reset total playlist time when the playlist is cleared. (BR 153160)
7fc375b by Mark Kretschmann at 2009-06-08 51
    * Don't crash when starting a collection scan after another scan had been
52
      aborted. (BR 195242)
8939d21 by Peter Zhou at 2009-06-05 53
    * Fixed non-UTF8 MPEG tag wrongly shown.
db8c9e2 by Alejandro Daniel Wainzinger at 2009-06-02 54
    * Fix problem with supported filetypes not being copied over to MTP device
55
      (BR 186835)
b6efca5 by Gary David Steinert at 2009-06-01 56
    * Fix problem with playlist names containing '/' not being saved (BR 975995)
57
    * Allow cancelling of rename input box in playlist layout dialog (BR 976409)
24f83c0 by Mark Kretschmann at 2009-06-01 58
    * Loading playlists from the command line works again. (BR 191347)
905aeef by Mark Kretschmann at 2009-06-01 59
    * Fixed formatting of the debug output when using the -d option.
61a600a by Simon Esneault at 2009-06-10 60
    * Detection of compilation cover during the scan works again. (BR 172953)
d8e7352 by Leo Franchi at 2009-05-29 61
1e051cc by Mark Kretschmann at 2009-05-15 62
cf49d8a by Mark Kretschmann at 2009-05-29 63
VERSION 2.1
be08f93 by Seb Ruiz at 2009-05-11 64
  CHANGES:
1f5a645 by Mark Kretschmann at 2009-05-18 65
    * Removed the "Amarok Handbook" menu entry until the handbook actually
66
      exists (work in progress).
bcf9166 by Jeff Mitchell at 2009-05-15 67
    * Single-click/double-click behavior in the Collection Browser now follows
68
      the preference set in KDE System Settings.
e89b115 by Dan Meltzer at 2009-05-14 69
    * Automatically fetch the database for Jamendo/Opml on first load.
3945fad by Seb Ruiz at 2009-05-11 70
    * Escape clears most search filters throughout Amarok. (BR 192254)
bcf9166 by Jeff Mitchell at 2009-05-15 71
    * Tracks of saved playlists are again shown in the playlistbrowser. They
72
      can be added and sorted using drag and drop. (BR 187256, BR 184597)
be08f93 by Seb Ruiz at 2009-05-11 73
74
  BUGFIXES:
376ef12 by Leo Franchi at 2009-05-29 75
    * Fix incorrect scrobbling of tracks after only parts of them are played.
76
      (BR 179503)
248a719 by Leo Franchi at 2009-05-25 77
    * Fix incorrect escaping of artist title in lyrics applet.
df0c0de by Alejandro Daniel Wainzinger at 2009-05-18 78
    * Fix oddly capitalized format/extensions from being incorrectly
79
      not recognized for copy of track to/from iPod. (BR 188249)
c1e787d by Dan Meltzer at 2009-05-17 80
    * Allow selecting directories from the "Add Media" dialog. (BR 192225)
e6370cf by Mark Kretschmann at 2009-05-16 81
    * On Screen Display settings are now immediately applied, without
82
      requiring an application restart.
bcf9166 by Jeff Mitchell at 2009-05-15 83
    * Fixed bug that variably caused Collection folders to be "forgotten",
84
      lots of entries to show up in Amarok's config file, and some other
85
      oddities. (BR 187126, BR 178973)
86
    * Fixed large memleak when subsequent collection scans were performed.
87
      (BR 186842)
628c2b8 by Nikolaj Hald Nielsen at 2009-05-23 88
	* Fixed possible startup crash. (BR 187126)
b4cf3d0 by Mark Kretschmann at 2009-05-17 89
    * The context menu (right click) in the Current Track applet works again.
90
      (BR 176169)
78246a1 by Mark Kretschmann at 2009-05-15 91
    * After clicking on the Current Track applet, the menu bar at the top was
0204950 by Bart Cerneels at 2009-05-15 92
      no longer working. (BR 190923)
1e051cc by Mark Kretschmann at 2009-05-15 93
    * Fixed playlist sometimes becoming invisible when Amarok is restored from
0204950 by Bart Cerneels at 2009-05-15 94
      the system tray. (BR 184714)
db39dc3 by Bart Cerneels at 2009-05-18 95
    * Fix saving podcast episodes to the database when the metadata contains percent signs.
96
      (BR 189104)
d3da0c0 by Mark Kretschmann at 2008-07-23 97
cf49d8a by Mark Kretschmann at 2009-05-29 98
1031ca2 by Mark Kretschmann at 2009-04-07 99
VERSION 2.1-beta2
100
  FEATURES:
4836a19 by Seb Ruiz at 2009-04-12 101
    * New Script method to get current track time in milliseconds. (BR 177073)
1031ca2 by Mark Kretschmann at 2009-04-07 102
103
  CHANGES:
7713ccb by Seb Ruiz at 2009-05-10 104
    * Pressing the return key in the playlist search activates the selected
105
      result. (BR 192126)
38a181e by Seb Ruiz at 2009-05-10 106
    * Pressing the escape key in the playlist search clears it's contents.
107
      (BR 192123)
392a009 by Nikolaj Hald Nielsen at 2009-05-10 108
    * Optimizations to the insertion and removal of large numbers of tracks 
109
      from the playlist. Especially clearing a large playlist is now about 
110
      300 times faster.
80d55cb by Nikolaj Hald Nielsen at 2009-05-06 111
    * Always scroll to newly inserted tracks in the Playlist.
dfa5ae5 by Lydia Pintscher at 2009-05-05 112
    * When removing upcoming tracks from an active dynamic playlist, add a
bcf9166 by Jeff Mitchell at 2009-05-15 113
      similar number of new ones to keep if from "drying up".
26461b3 by Nikolaj Hald Nielsen at 2009-05-03 114
    * Some action cleanup in the playlist context menu.
7983ccc by Nikolaj Hald Nielsen at 2009-05-03 115
    * When clearing the playlist, also reset the search/filter text.
35698c2 by Seb Ruiz at 2009-04-15 116
    * Podcast titles are stripped of unnecessary whitespace. (BR 177403)
1031ca2 by Mark Kretschmann at 2009-04-07 117
118
  BUGFIXES:
82c1657 by Seb Ruiz at 2009-05-10 119
    * Fixed incorrect track counts in the collection.
02c1208 by Lydia Pintscher at 2009-05-10 120
    * Fixed duplicate scanning of playlists during collection scan
82c1657 by Seb Ruiz at 2009-05-10 121
    * Fixed drag and drop to other applications. (BR 177415)
713f5c7 by Mark Kretschmann at 2009-04-25 122
    * Fixed the filter widget in the Files browser. (BR 176139)
ed18c0b by Mark Kretschmann at 2009-04-21 123
    * Fixed crash when using context menu after collection update. (BR 190056)
edb9d18 by Mark Kretschmann at 2009-04-19 124
    * Fixed problem with Amarok showing wrong track length for Last.fm 
125
      streams. Patch by Michael Quinn <mike@quinnsoft.com>. (BR 188512)
bd7d171 by Mark Kretschmann at 2009-04-17 126
    * Fixed several memory leaks.
6ea40e3 by Valentin Rouet at 2009-04-15 127
    * Set the value of the slider to the actual scale when loading a fuzzy
128
      Bias playlist, instead of 100% in every case
644764d by Seb Ruiz at 2009-04-13 129
    * Don't fetch all coverless albums automatically when opening the Cover
130
      Manager. (BR 176170)
28397c4 by Bart Cerneels at 2009-04-12 131
    * Podcast episodes are loaded correctly when restoring a playlist on
132
      startup. This means the local file will be played if downloaded.
133
      (BR 189328)
b868b08 by Seb Ruiz at 2009-04-12 134
    * Next button in the main toolbar no longer has a clipped shadow.
135
      (BR 176031)
7c29f05 by Mark Kretschmann at 2009-04-15 136
    * Fixed slider mouse events in RTL layouts. (BR 185465)
2a9c62d by Seb Ruiz at 2009-04-11 137
    * Detect iPhones as iPods. (BR 184744)
138
    * Clicking on "Stop after current track" disables the flag if it is
139
      already enabled.
140
    * Show a track marker when the "stop after current track" flag is set.
141
      (BR 185888)
0046e2d by Seb Ruiz at 2009-04-07 142
    * Don't flash the OSD when opening the settings dialog. Patch thanks
143
      to Andreas Heider <andreas@meetr.de>.
934afe2 by Seb Ruiz at 2009-04-07 144
    * Podcast file formats are correctly displayed.
4f16247 by Mark Kretschmann at 2009-04-07 145
    * Don't crash when pressing Delete on empty playlist. (BR 189021)
1031ca2 by Mark Kretschmann at 2009-04-07 146
147
06ada54 by Mark Kretschmann at 2009-03-23 148
VERSION 2.1-beta1
ff34d76 by Mark Kretschmann at 2009-01-08 149
  FEATURES:
5f19815 by Jeff Mitchell at 2009-03-19 150
    * The collection scanner is now able to be run in batch mode, allowing for
151
      automated scans of both full and incremental types.  In addition, all
152
      graphical dependencies have been removed, allowing for headless, remote
153
      runs of collection scans.  A wiki page detailing how to do this will be
154
      made available shortly.
c2542b1 by Seb Ruiz at 2009-03-21 155
    * Covers are shown and written for iPod collections.
85bf46c by Mark Kretschmann at 2009-03-09 156
    * Phonon multimedia system can be configured directly from Amarok.
65502de by Dan Meltzer at 2009-03-01 157
    * Cover art can now be disabled in the collection browser.
4a13741 by Leo Franchi at 2009-02-27 158
    * Scrobble tracks from streams that have title and artist metadata
46268c2 by Nikolaj Hald Nielsen at 2009-02-26 159
    * Add support for showing a stream with multiple alternative servers as a
160
      single item in the playlist and add GUI for manually selecting prefered
161
      source.
6d03fd0 by Seb Ruiz at 2009-04-07 162
    * Ampache service: Add support for Ampache 3.4.4 and 3.5.x.
f5035b4 by Casey Link at 2009-02-17 163
    * Auto timecoding (position bookmarking) now exists for tracks with length
91a2e45 by Nikolaj Hald Nielsen at 2009-02-18 164
      greater than 10 minutes. (BR 148740)
6ddd297 by Nikolaj Hald Nielsen at 2009-02-15 165
    * Add a animated "loading..." screen when dynamically fetching info about
166
      an item to show in the service info applet.
3c8b359 by Casey Link at 2009-02-14 167
    * Deleting tracks from the local collection is now possible. (BR 170999)
91a2e45 by Nikolaj Hald Nielsen at 2009-02-18 168
    * Add a filter-by-date-added to the collection browser. Use added:"today" 
169
      or added:<2m2d
0be1252 by Nikolaj Hald Nielsen at 2009-02-11 170
    * Add an advanced but user friendly playlist layout editor allowing users
171
      to modify and create their own playlist layouts.
172
    * The Playlist can now render itself using layouts defined in XML. A
173
      number of default layouts are included and can be switched between.
483d8c9 by Seb Ruiz at 2009-02-09 174
    * Option to automatically scroll the playlist to the active item on track
175
      change.
83cd2b7 by Mark Kretschmann at 2009-02-07 176
    * New QtScript methods for accessing the playlist:
d17d1a9 by Seb Ruiz at 2009-03-08 177
      Amarok.Playlist.selectedFilenames() & Amarok.Playlist.selectedIndexes().
91a2e45 by Nikolaj Hald Nielsen at 2009-02-18 178
      Patch by Mathias Panzenböck <grosser.meister.morti@gmx.net>.
ec4167f by Ian Monroe at 2009-02-04 179
    * New QtScript method for the Track prototype: imagePixmap( size ). Returns
180
      a QPixmap of the given size, or the default if the size argument isn't
181
      supplied.
182
    * New QtScript class 'DataDownloader' that returns results as a QByteArray
183
      instead of a string. Needed for image downloads.
fc0b54d by Casey Link at 2009-02-01 184
    * Cue Sheets are now supported as in Amarok 1.4, plus each cue entry
185
      (usually a track) will be displayed as a timecode on the Progress Bar
91a2e45 by Nikolaj Hald Nielsen at 2009-02-18 186
      with a nice onMouseOver popup.
5e49195 by Alejandro Daniel Wainzinger at 2009-01-24 187
    * Ipod support now uses/depends on libgpod 0.7.0
f188062 by Bart Cerneels at 2009-01-22 188
    * Bookmarking specific positions within local tracks and downloaded local
fc0b54d by Casey Link at 2009-02-01 189
      podcast episodes, with a nice visual indicator on the progress bar.
7f4e352 by Nikolaj Hald Nielsen at 2009-01-20 190
    * When the last.fm service is active, any track, from any collection or
191
      service, can be loved from the browser , and there will always be a love
192
      button for the currently playing track, no matter the source.
3838e45 by Seb Ruiz at 2009-01-18 193
    * Dbus methods added: VolumeUp, VolumeDown and Mute. (BR 181130)
cd68cbc by Bart Cerneels at 2009-01-17 194
    * The feed url is displayed in the config dialog of a podcast channel.
58fba4f by Bart Cerneels at 2009-01-17 195
      By left clicking in the url it's copied to the clipboard. (BR 180853)
9c2b280 by Bart Cerneels at 2009-01-16 196
    * The Playlist Browser can now show playlists from multiple sources,
197
      including media devices.
6d03fd0 by Seb Ruiz at 2009-04-07 198
    * The Last.fm service now allows for the playing of all types of user
58f4c86 by Seb Ruiz at 2009-01-15 199
      stations (personal, loved tracks, recommendations, and neighborhood).
184c728 by Casey Link at 2009-01-15 200
    * Arbitrary Tags can now be played in the last.fm service. (BR 139802)
362bd85 by Alex Merry at 2009-01-31 201
    * Replay Gain support for most file formats that Amarok can read tags from.
202
      Reading Replay Gain tags from MP4 files requires libMP4v2.  Musepack
203
      (MPC) files are unsupported due to a limitation of TagLib.
45cd256 by Nikolaj Hald Nielsen at 2009-03-29 204
    * Bookmark Manager applet allowing for the creation, browsing, ordering and
205
      deletion of Amarok urls of different kinds. (BR 173512)
25eed8e by Nikolaj Hald Nielsen at 2009-01-10 206
    * Amarok urls. Amarok can now load and generate "amarok urls" that allows
207
      any "view" to be bookmarked and later retrieved. A protocol handler is
9c2b280 by Bart Cerneels at 2009-01-16 208
      also installed that will launch amarok into the correct state, or make
45cd256 by Nikolaj Hald Nielsen at 2009-03-29 209
      amarok show the correct view, if already running, when such a url is
25eed8e by Nikolaj Hald Nielsen at 2009-01-10 210
      activated system wide.
9c2b280 by Bart Cerneels at 2009-01-16 211
    * Customizable playlist layouts. The playlist is now rendered according to
212
      an xml layout, allowing the playlist to assume a variety of different
25eed8e by Nikolaj Hald Nielsen at 2009-01-10 213
      looks and supply customizable information.
9c1d4b8 by Seb Ruiz at 2009-01-10 214
    * Album cover art can be accessed via the scripting API. Patch thanks to
215
      Simon Esneault <simon.esneault@gmail.com>. (BR 179732)
3bf7da2 by Leo Franchi at 2009-01-08 216
    * New vertical Context View layout.
b6d8795 by Kevin Funk at 2009-03-17 217
    * New applet toolbar in the Context View to arrange, select, and add
218
      applets.
4c4b993 by Kevin Funk at 2009-01-09 219
ff34d76 by Mark Kretschmann at 2009-01-08 220
  CHANGES:
312eefe by Mark Kretschmann at 2009-03-30 221
    * New splash screen by Wade Olson <wade@corefunction.com>.
6d03fd0 by Seb Ruiz at 2009-04-07 222
    * Magnatune.com store: When downloading albums (either by purchasing or
ebf230a by Nikolaj Hald Nielsen at 2009-03-28 223
      free membership downloads) remember the file format and download 
224
      location for next time.
adcd490 by Valentin Rouet at 2009-03-25 225
    * Links in the lyrics applet are now clickable and open with the default
226
      external web browser (BR 179396)
f1a613c by Seb Ruiz at 2009-03-22 227
    * Collection browser has been pimped.
6d03fd0 by Seb Ruiz at 2009-04-07 228
    * Bring back animations in the browsers if Qt 4.5 or later is detected.
6b54e39 by Nikolaj Hald Nielsen at 2009-03-21 229
    * The collection scanner is now being provided in a separate package.
230
    * The TagLib plugins formerly provided by Amarok are now being provided in
6d03fd0 by Seb Ruiz at 2009-04-07 231
      a separate package. It should be available in most distributions as
5f19815 by Jeff Mitchell at 2009-03-19 232
      taglib-extras.
fede979 by Nikolaj Hald Nielsen at 2009-03-18 233
    * Improvements to playlist searching and filtering. No longer reset view
234
      to the top when clearing a search term. No longer scroll into the results
235
      when the "show only matches" option is set.
917b94b by Mark Kretschmann at 2009-03-19 236
    * Improved implementation of volume muting. Mute state doesn't change
b6d8795 by Kevin Funk at 2009-03-17 237
      volume level any more. (BR 172392)
3638e6c by Nikolaj Hald Nielsen at 2009-03-05 238
    * Remove score, last played and play count from the current track applet
239
      for tracks that does not have any of them (mainly streams).
6d03fd0 by Seb Ruiz at 2009-04-07 240
    * Don't pretend to be able to seek if the source isn't seekable.
241
    * File Browser UI has been tweaked for better usability.
e11f8a8 by Seb Ruiz at 2009-02-25 242
    * The Bookmark Handler in the File Browser no longer causes a crash-on-exit,
243
      so it has been re-enabled. (BR 173634)
c058573 by Seb Ruiz at 2009-02-15 244
    * Performance optimisation when loading large playlists, and hence faster
245
      application startup.
8fed5ec by Nikolaj Hald Nielsen at 2009-02-11 246
    * Many small visual tweaks for greater consistency and better use of screen
247
      space.
215571f by Mark Kretschmann at 2009-02-01 248
    * Increased width of volume slider for greater precision.
0714658 by Alex Merry at 2009-01-31 249
    * Use the speex, trueaudio and wavpack support in TagLib 1.5, rather than
250
      our own plugins.
6d03fd0 by Seb Ruiz at 2009-04-07 251
    * Double click on a podcast channel appends all episodes to the playlist.
be4f5a3 by Bart Cerneels at 2009-01-24 252
    * Delete and download actions will only be shown when relevant to the
253
      selected podcast episode.
438c698 by Bart Cerneels at 2009-01-24 254
    * Major refactoring of the podcast model and view to allow custom actions
255
      per podcasts source.
6d03fd0 by Seb Ruiz at 2009-04-07 256
    * Compilation fixed for OpenSolaris.
b670ed6 by Seb Ruiz at 2009-01-15 257
    * Show the cover menu when right clicking on artwork in the Tag Dialog.
58f4c86 by Seb Ruiz at 2009-01-15 258
    * Don't remove queued tracks from the playlist when repopulating dynamic
8e0e242 by Seb Ruiz at 2009-05-03 259
      playlists. (BR 191285)
e11f8a8 by Seb Ruiz at 2009-02-25 260
    * Major last.fm UI overhaul.
4ca7fc2 by Kevin Funk at 2009-01-11 261
    * Progress indicator on system tray icon is back.
e1f708b by Seb Ruiz at 2009-01-10 262
    * Now using KSystemTrayIcon.
fab6f20 by Ian Monroe at 2009-01-30 263
    * QtScript: Importer.loadQtBinding returns a true or false depending on
264
      success.
ff34d76 by Mark Kretschmann at 2009-01-08 265
266
  BUGFIXES:
7736ac2 by Seb Ruiz at 2009-04-02 267
    * Improvements to compilation detection during the collection scanning
268
      phase. Thanks to Michael Quinn <mike@quinnsoft.com> for laying the
269
      groundwork. (BR 172953)
2a78688 by Nikolaj Hald Nielsen at 2009-03-28 270
    * Do not reset lyrics applet to the top when pausing and then unpausing a
271
      track. (BR 182519)
8254ff6 by Nikolaj Hald Nielsen at 2009-03-28 272
    * Automatically update lyrics applet if the user edits relevant track
273
      metadata. (BR 185237)
6f12dea by Alejandro Daniel Wainzinger at 2009-03-28 274
    * Fix tracks with some identical tags being detected as dupes and not
275
      getting copied onto MTP device.
02bab33 by Nikolaj Hald Nielsen at 2009-03-23 276
    * Fix invisible and unintuitive selection in the playlist after deleting
277
      one or more tracks. (BR 187871)
d51b098 by Valentin Rouet at 2009-03-20 278
    * Prevent playlist from showing a wrong playing song after adding tracks
279
      above it. (BR 181947)
280
    * Show the current playing song when resuming playback of a track not in
281
      the collection. (BR 173912)
6d03fd0 by Seb Ruiz at 2009-04-07 282
    * Fix crash when using ctrl+mousewheel in the File Browser. Patch by Valentin
917b94b by Mark Kretschmann at 2009-03-19 283
      Rouet <v.rouet@gmail.com>. (BR 175803)
8e31625 by Nikolaj Hald Nielsen at 2009-03-17 284
    * Fix actions choosen from context menu in a filtered playlist getting
285
      applied to wrong track(s). (BR 186573) (BR 185054)
5d40cf4 by Sven Krohlas at 2009-03-12 286
    * Try to detect the charset of cue sheets. (BR 184769)
8c6c0e2 by Sven Krohlas at 2009-03-09 287
    * Make opening an external webbrowser working on Windows, too.
6d03fd0 by Seb Ruiz at 2009-04-07 288
    * The File Browser now remembers its sort order. (BR 186444)
02c4ca0 by Nikolaj Hald Nielsen at 2009-03-05 289
    * When editing info for multiple tracks, do not write to the files if only
290
      editing info that is stored in the db and not in the actual files (such
1b0e745 by Nikolaj Hald Nielsen at 2009-03-05 291
      as ratings). (BR 184836)
6d03fd0 by Seb Ruiz at 2009-04-07 292
    * Render the lyrics applet correctly with dark color schemes. (BR 183037)
293
    * When turning on a dynamic playlist, automatically populate the playlist if
294
      it is empty. (BR 183968)
afa40be by Nikolaj Hald Nielsen at 2009-03-01 295
    * Don't crash if using an invalid codec name AmarokLyricsScript conversion
296
      functions. (BR 185540)
c6241f8 by Dan Meltzer at 2009-03-01 297
    * Actually stop playback if we encounter too many errors.
298
    * The collection scanner no longer sucks quite as much.
afa40be by Nikolaj Hald Nielsen at 2009-03-01 299
    * A full rescan is no longer necessary after disconnecting/reconnecting an 
300
      external harddrive.
22626ff by Teo Mrnjavac at 2009-02-16 301
    * Fix issue with files being deleted when Organize Collection is run
302
      without selecting a collection root. (BR 184410)
0468a7d by Casey Link at 2009-02-14 303
    * Dynamic playlist weight's are now saved correctly. (BR 184304)
3d3bdb1 by Nikolaj Hald Nielsen at 2009-02-14 304
    * Fix using "Copy to Collection" to download Magnatune.com preview
305
      tracks. (BR 183328)
1a969f6 by Nikolaj Hald Nielsen at 2009-02-14 306
    * Correct behaviour when queuing in a filtered playlist. (BR 180477)
9cf65c2 by Nikolaj Hald Nielsen at 2009-02-12 307
    * Do not break up grouping in the playlist when editing (all but
308
      album) tags.
274e855 by Ian Monroe at 2009-02-04 309
    * QtScript correctly writes the tags of tracks metadata it changes. 
310
      (BR 182667)
6d03fd0 by Seb Ruiz at 2009-04-07 311
    * Fix "Stop Playing After Track". (BR 180486)
69c1519 by Andrey Esin at 2009-01-22 312
    * Fix switching tracks in random tracks mode. (BR 176019)
9c2b280 by Bart Cerneels at 2009-01-16 313
    * Fix grouping of Stream and File meta objects. This affects many cases,
6277b63 by Nikolaj Hald Nielsen at 2009-01-16 314
      Such as when loading a playlist containing tracks from a scripted
315
      service.
e5ae9c8 by Mark Kretschmann at 2009-01-14 316
    * Fixed crash on exit when collection scan has been aborted. (BR 176870)
997ce3b by Teo Mrnjavac at 2009-01-10 317
    * Fixed an infinite loop bug when using title case conversion in Guess Tags.
318
      (BR 180164)
92b17c6 by Mark Kretschmann at 2009-01-08 319
    * Don't show the rating widget for tracks which are not in the collection.
320
      (BR 180023)
6d03fd0 by Seb Ruiz at 2009-04-07 321
    * The negation operator works in the collection browser filter.
ff34d76 by Mark Kretschmann at 2009-01-08 322
e11f8a8 by Seb Ruiz at 2009-02-25 323
a1b2783 by Lydia Pintscher at 2009-03-02 324
VERSION 2.0.2
325
  CHANGES:
326
    * Show a statusbar message when loving a lastfm track.
327
    * Show error message when Wikipedia information cannot be retrieved.
328
329
  BUGFIXES:
330
    * Fix showing of book information from the LibriVox service.
331
    * Don't crash if a script has uncaught exceptions.
332
    * Open ogg files in Amarok when using Dolphin and other file managers.
333
      Patch thanks to Lubos Lunak <l.lunak@kde.org>. (BR 180155)
334
    * Fix podcast episodes not ordered right because of incorrect parsing of
335
      pubdate. (BR 181338)
336
    * Fix crash in tagdialog when editing tracks without an artist. (BR 183180)
337
    * Statistics were not calculated properly in all instances. (BR 182025)
338
    * Compilation fixes on Open Solaris.
339
    * Trim URL before adding a new podcast.
340
    * Add Ok button to the podcast configuration dialog to improve usability.
341
      (BR 181339)
342
    * Add tooltips to now playing widget icons.
343
    * Fix not possible to download episodes from newly added podcast channel.
344
      (BR 180851)
345
346
f2359db by Martin AumĂĽller at 2009-01-09 347
VERSION 2.0.1.1
348
  BUGFIX:
349
    * Fix possible buffer overflows when parsing Audible .aa files.
350
351
47a3028 by Mark Kretschmann at 2008-12-05 352
VERSION 2.0.1
353
  FEATURES:
f1adf78 by Dan Meltzer at 2008-12-27 354
    * Add advanced, configurable, searching and filtering to the playlist.
c09e267 by Nikolaj Hald Nielsen at 2008-12-21 355
    * Add "Stop after track" option to the playlist menu.
f95bcd8 by Seb Ruiz at 2008-12-20 356
    * Queue track functionality has returned. (BR 171939)
a781320 by Leo Franchi at 2008-12-14 357
    * Growl support on OS X.
3e5f300 by Lydia Pintscher at 2009-01-05 358
    * Add automatic recovery option to MySQL embedded server.
29739fd by Nikolaj Hald Nielsen at 2008-12-09 359
    * Greatly improved Librivox.org service script. It now works for all books,
9c2b280 by Bart Cerneels at 2009-01-16 360
      and dynamically fetches a summary of each book that is shown in the
29739fd by Nikolaj Hald Nielsen at 2008-12-09 361
      service info applet. The script now also has a propper icon in the
362
      service browser and its own emblem and default "album" cover for books.
bfbb4b2 by Mark Kretschmann at 2008-12-09 363
    * Sorting collection by Composer is now possible. (BR 177271)
3e5f300 by Lydia Pintscher at 2009-01-05 364
    * Service scripts can now dynamically fetch context info when items are
365
      selected (info can still be applied statically to each item as well).
366
    * Album items from a service script can now have custom covers.
367
    * Items from a service script can now have a custom emblem.
368
    * Service scripts can now set custom icons for the service browser.
398e750 by Nikolaj Hald Nielsen at 2008-12-06 369
    * Add simple filtering to the service browser.
53863fd by Mark Kretschmann at 2008-12-08 370
    * Podcast channels are automatically refreshed once per hour if autoscan is
371
      enabled.
47a3028 by Mark Kretschmann at 2008-12-05 372
373
  CHANGES:
f1adf78 by Dan Meltzer at 2008-12-27 374
    * MTP devices can now delete multiple tracks at once.
3e5f300 by Lydia Pintscher at 2009-01-05 375
    * Status bar notification on copying or deleting tracks on Ipod.
30d1c67 by Seb Ruiz at 2008-12-27 376
    * Don't fold the Collection Browser after editing or updating the
377
      collection. (BR 166841)
517148a by Lydia Pintscher at 2009-01-05 378
    * Replace the systray icon with a more modern logo.
40e0103 by Mark Kretschmann at 2008-12-22 379
    * "Cool-Streams" radio service script is now enabled by default.
c227e6c by Seb Ruiz at 2008-12-20 380
    * Show more verbose output when copying tracks to the local collection.
30d1c67 by Seb Ruiz at 2008-12-27 381
    * Custom Sorting in the Collection Browser has returned.
e1aff06 by Leo Franchi at 2008-12-08 382
    * Memory use optimizations.
ad95feb by Mark Kretschmann at 2008-12-06 383
    * Playlist items now have tooltips. (BR 170844)
47a3028 by Mark Kretschmann at 2008-12-05 384
385
  BUGFIXES:
441916f by Lydia Pintscher at 2009-01-05 386
    * The QtScript Qt binding generator has been updated to the latest.
387
      This should complete some features such as Model/View in the QtScript API
388
      and fix building with Qt 4.5. (BR 177863)
2161935 by Mark Kretschmann at 2009-01-02 389
    * The Files browser now remembers its settings, like the active directory.
390
      (BR 173742)
3e5f300 by Lydia Pintscher at 2009-01-05 391
    * Fix problems with the collection scanner often missing a part of the
8992087 by Mark Kretschmann at 2008-12-31 392
      collection, or potentially failing altogether. (BR 176154)
a46ab3d by Seb Ruiz at 2008-12-30 393
    * Fix Context View crash when quitting the application. (BR 179110)
153bbb3 by Mark Kretschmann at 2009-01-04 394
    * LibriVox: Don't crash when double clicking "Enter Query". (BR 177991)
f1adf78 by Dan Meltzer at 2008-12-27 395
    * Files could be deleted when moving files to an unwritable destination.
396
      (BR 178701)
397
    * Don't override cached lyrics when fetching. (BR 178196)
398
    * Show a warning when the collection scanner dies. (BR 176154)
3e5f300 by Lydia Pintscher at 2009-01-05 399
    * Set date correctly on MTP devices. (BR 171194)
f1adf78 by Dan Meltzer at 2008-12-27 400
    * Ipod ratings are read/written/displayed.
401
    * Ipod playcounts are read and displayed on Current Track Info applet.
9c2b280 by Bart Cerneels at 2009-01-16 402
    * Lastfm Settings Dialog can now check to ensure username/password is
f1adf78 by Dan Meltzer at 2008-12-27 403
      correct. (BR 144456)
30d1c67 by Seb Ruiz at 2008-12-27 404
    * Don't delete files if an error occurs during transfer. (BR 178701)
1258c1a by Seb Ruiz at 2008-12-25 405
    * MPRIS GetMetadata() call returns arturl for last.fm streams. (BR 178695)
c85bee8 by Nikolaj Hald Nielsen at 2008-12-22 406
    * Fix grouping of various artist albums in the playlist. (BR 175604)
3e5f300 by Lydia Pintscher at 2009-01-05 407
    * Update statistics properly on Windows and Mac versions.
4ce3f4c by Nikolaj Hald Nielsen at 2008-12-19 408
    * Fix progress indicator disapearing when skipping in last.fm streams.
197b8bb by Dan Meltzer at 2008-12-18 409
    * Write the discnumber field for mp3 tags.
4fccf39 by Seb Ruiz at 2008-12-20 410
    * Don't start a fadeout when stopping paused media. (BR 178057)
2b07d7d by Seb Ruiz at 2008-12-17 411
    * More accurate Amarok 1.4 database imports.
b12fa8d by Alejandro Daniel Wainzinger at 2008-12-17 412
    * Ipod tracks' sample rate is now shown correctly in Tag Dialog.
3e5f300 by Lydia Pintscher at 2009-01-05 413
    * Tracks did not always report that their editable status correctly.
414
      (BR 177058)
1d066d7 by Alejandro Daniel Wainzinger at 2008-12-17 415
    * Gapless playback of MTP tracks one after another now works.
3e5f300 by Lydia Pintscher at 2009-01-05 416
    * Podcast with some unsafe characters in them caused database corruption.
417
      (BR 172594)
0a3e706 by Alejandro Daniel Wainzinger at 2008-12-15 418
    * Amarok no longer stalls on large Ipod copy operations. (BR 173707)
517148a by Lydia Pintscher at 2009-01-05 419
    * Fix switching between basic and advanced mode in the filename scheme
3e5f300 by Lydia Pintscher at 2009-01-05 420
      chooser.
421
    * Fix MTP device attached on startup crashing. (BR 177201)
422
    * Tracks with same tags as a track on Ipod are no longer copied. (BR 177198)
4fc3dac by Mark Kretschmann at 2008-12-15 423
    * When reaching the end of the playlist, actually show stopped state.
424
      (BR 177782)
45825d6 by Andrey Esin at 2008-12-11 425
    * Fixes in playing tracks in repeat modes.
9c2b280 by Bart Cerneels at 2009-01-16 426
    * The wikipedia applet did not give a status update when an entry was not
7c4c930 by Mark Kretschmann at 2008-12-06 427
      found. (BR 173940)
441916f by Lydia Pintscher at 2009-01-05 428
    * Add tooltips to icons in context view. (BR 174478)
429
    * Fix icons and layout in Advanced Filter dialog.
430
47a3028 by Mark Kretschmann at 2008-12-05 431
cb211fb by Mark Kretschmann at 2008-11-21 432
VERSION 2.0
433
  FEATURES:
a28047f by Seb Ruiz at 2008-12-01 434
    * Added read/write configuration APIs for QtScript.
065d51c by Peter Zhou at 2008-11-24 435
cb211fb by Mark Kretschmann at 2008-11-21 436
  CHANGES:
fc6560f by Casey Link at 2008-12-04 437
    * Removed the KBookmarks menu in the FileBrowser because it causes
da6f6af by Nikolaj Hald Nielsen at 2008-12-04 438
      crashes.
fb0a2c9 by Casey Link at 2008-12-04 439
    * The Organize Collection dialog has been improved.
ac57507 by Mark Kretschmann at 2008-12-03 440
    * Last.Fm service now uses KIO for network access, respects desktop proxy
441
      settings.
323e89f by Teo Mrnjavac at 2008-11-25 442
    * Added icons to the filename scheme and organize collection dialogs.
065d51c by Peter Zhou at 2008-11-24 443
    * Added an OK button for the script manager.
cb211fb by Mark Kretschmann at 2008-11-21 444
445
  BUGFIXES:
b226f77 by Leo Franchi at 2008-12-14 446
    * Don't try to squeeze text into wrongly tiny space, make the track label
447
      in the tag dialog work again. (BR 176399)
6e141ca by Mark Kretschmann at 2008-12-04 448
    * Collection setup directory chooser would incorrectly set some paths as
449
      disabled. Patch thanks to Ben Boeckel <MathStuf@gmail.com>. (BR 176569)
9c2b280 by Bart Cerneels at 2009-01-16 450
    * Fix shadows around the cover in the current track applet (and potentially
da6f6af by Nikolaj Hald Nielsen at 2008-12-04 451
      other places as well) getting progresssively darker.
e54267b by Alejandro Daniel Wainzinger at 2008-12-04 452
    * Don't compare Solid and libmtp's serial number to connect. (BR 176403)
da6f6af by Nikolaj Hald Nielsen at 2008-12-04 453
    * Workaround a bug in the CurrentEngine class that makes the nocover image
fb0a2c9 by Casey Link at 2008-12-04 454
      look grainy in the currenttrack applet.
9c2b280 by Bart Cerneels at 2009-01-16 455
    * Dragging and Dropping folders from the filebrowser into the playlist will
8c6b27f by Casey Link at 2008-12-04 456
      now result in the tracks being ordered correctly. (BR 176673) (BR 176156)
fb0a2c9 by Casey Link at 2008-12-04 457
    * Fixed deletion for downloaded podcast episodes (BR 176084)
d010976 by Mark Kretschmann at 2008-12-03 458
    * Show artists in Cover Manager sorted alphabetically. (BR 176178)
ac57507 by Mark Kretschmann at 2008-12-03 459
    * Fix reading of windows playlists, recognise \ as directory separator.
460
      (BR 93717)
038c6e3 by Nikolaj Hald Nielsen at 2008-12-03 461
    * Fix crash when searching in collections. (BR 175094)
9788346 by Jeff Mitchell at 2008-12-04 462
    * Prevent disabled MP3tunes service from being initialized on first run.
c4ea9f2 by Leo Franchi at 2008-12-03 463
    * Elide text properly in applet chooser widget. (BR 175064)
9105882 by Mark Kretschmann at 2008-12-03 464
    * Fixed potential crash when playing streams. (BR 175886)
abf8ee4 by Mark Kretschmann at 2008-12-03 465
    * Don't show wrong metadata for Last.fm radio. (BR 175435)
a28047f by Seb Ruiz at 2008-12-01 466
    * Don't try to squeeze text into wrongly tiny space, make the track label
467
      in the tag dialog work again. (BR 176399)
e716534 by Leo Franchi at 2008-11-30 468
    * Expand applets width when a complete column has been removed.
9c2b280 by Bart Cerneels at 2009-01-16 469
    * Don't try to fetch another cover if there are no more albums to fetch
a28047f by Seb Ruiz at 2008-12-01 470
      for. (BR 176364)
471
    * Don't crash when trying to edit the details of a track without an artist
472
      or album. (BR 173322)
3fe66c2 by Nikolaj Hald Nielsen at 2008-11-27 473
    * Magnatune.com store: Correctly show progress info when downloading.
474
    * Magnatune.com store: Fix purchase/download of wrong album being initiated
475
      when selecting "Purchase" or "Download" from the playlist context menu.
f85ff13 by Peter Zhou at 2008-11-27 476
      (BR 176171)
a28047f by Seb Ruiz at 2008-12-01 477
    * Fix a bug that stopping a running script crashes amarok. (BR 175050)
9c2b280 by Bart Cerneels at 2009-01-16 478
    * The context view could sometimes show the "stopped state" even when a
a28047f by Seb Ruiz at 2008-12-01 479
      track was playing.
3802bd7 by Seb Ruiz at 2008-11-26 480
    * Amarok 1.4 database importer would crash under some circumstances.
481
      (BR 171784)
802b85b by Dan Meltzer at 2008-11-25 482
    * Covers could not be fetched from Amazon Japan. (BR 176073)
9c2b280 by Bart Cerneels at 2009-01-16 483
    * Fix a bug that the script manager deletes wrong entry after script
3802bd7 by Seb Ruiz at 2008-11-26 484
      installation. (BR 173919)
a40e42b by Lydia Pintscher at 2008-11-24 485
    * Make lyrics auto-display when applet is added while a song is playing.
b805a26 by Mark Kretschmann at 2008-11-24 486
    * "Watch folders for changes" actually works now.
8e897e9 by Seb Ruiz at 2008-11-24 487
    * Fix a bug that caused dynamic playlists not to repopulate. (BR 173776)
1a97a54 by Mark Kretschmann at 2008-11-22 488
    * Fixed potential issues with malformed XML breaking the collection scan.
489
      (BR 170408)
edc365c by Lydia Pintscher at 2008-11-21 490
    * Focus of text fields no longer lost when changing tracks using the Next/
a0f12a6 by Mark Kretschmann at 2008-11-24 491
      Previous buttons in tag dialog. (BR 175524)
edc365c by Lydia Pintscher at 2008-11-21 492
    * Sort Podcasts in the right order.
1a97a54 by Mark Kretschmann at 2008-11-22 493
f8c2471 by Mark Kretschmann at 2008-12-04 494
48698f0 by Mark Kretschmann at 2008-11-01 495
VERSION 2.0-rc1
496
  FEATURES:
9b91b2a by Jeff Mitchell at 2008-11-16 497
    * Users' Recommended radio is now shown in the Last.Fm Service.
c0640a0 by Seb Ruiz at 2008-11-14 498
    * Playlist browser items can be deleted and renamed using the keyboard.
499
      (BR 175116)
0032d7f by Teo Mrnjavac at 2008-11-13 500
    * Basic and Advanced view when editing a filename scheme are synchronized.
501
    * Added delete button to Advanced view for defining a filename scheme.
7e4c919 by Seb Ruiz at 2008-11-11 502
    * Importer for iTunes libraries now allows you to import your statistics
503
      from iTunes.
ddaa335 by Mark Kretschmann at 2008-11-03 504
    * The settings dialog now remembers the page that was last used.
394c523 by Seb Ruiz at 2008-11-02 505
    * Track information can be edited from the file browser. (BR 172812)
48698f0 by Mark Kretschmann at 2008-11-01 506
507
  CHANGES:
c9974c6 by Lydia Pintscher at 2008-11-20 508
    * Video and Last.fm applet have been disabled. They are not ready for release.
b90d7ec by Alejandro Daniel Wainzinger at 2008-11-17 509
    * Ipods and MTP devices auto-connect again for usability.
9c2b280 by Bart Cerneels at 2009-01-16 510
    * Ipod Collections can now delete multiple tracks at once.
e4c0260 by Nikolaj Hald Nielsen at 2008-11-14 511
    * User playlists added from files are now updated on collection rescans, so
512
      any changes in the file is reflected in the SQL playlist.
0032d7f by Teo Mrnjavac at 2008-11-13 513
    * Layout refactoring in the Organize Collection dialog.
31ff536 by Lydia Pintscher at 2008-11-12 514
    * Enabled Last.fm scrobbling by default when Last.fm login is supplied.
f4f9f01 by Jeff Mitchell at 2008-11-16 515
    * Amarok now allows opening of video files again. (BR 174267)
790f56b by Seb Ruiz at 2008-11-04 516
    * "Show active track" has been moved from the playlist context menu to the
517
      playlist toolbar.
48698f0 by Mark Kretschmann at 2008-11-01 518
519
  BUGFIXES:
27cc5e0 by Lydia Pintscher at 2008-11-20 520
    * Last playing track on exit now selected on startup. (BR 168789)
05f38f9 by Mark Kretschmann at 2008-11-20 521
    * Update Collection works now correctly, only scanning the necessary dirs.
522
      (BR 169602)
20249cf by Teo Mrnjavac at 2008-11-19 523
    * In Organize Collection, the "Collection root" token is now fixed at the
9c2b280 by Bart Cerneels at 2009-01-16 524
      beginning of the filename scheme. (BR 175376)
c6c9914 by Leo Franchi at 2008-11-19 525
    * Resize handle now appears in OS X. (BR 170199)
56df7a6 by Nikolaj Hald Nielsen at 2008-11-19 526
    * Do not deselect album when right clicking on header. (BR 175527)
c08dfa9 by Nikolaj Hald Nielsen at 2008-11-19 527
      (BR 174584)
3af388f by Nikolaj Hald Nielsen at 2008-11-19 528
    * Correctly sort tracks when dragging and dropping directly to the
529
      playlist. (BR 175023)
00af45a by Leo Franchi at 2008-11-19 530
    * Clearing the playlist turns Dynamic Mode off. (BR 174514)
3af388f by Nikolaj Hald Nielsen at 2008-11-19 531
    * Make sure user has edited a text field manually before overwriting that
532
      tag. (BR 174878)
94b75f1 by Seb Ruiz at 2008-11-16 533
    * Podcast episodes and channels can be dragged directly from the
534
      playlistbrowser onto the playlist. (BR 175162)
d20b653 by Mark Kretschmann at 2008-11-15 535
    * Multiple fixes and improvements for the Wikipedia applet.
4dba0e3 by Leo Franchi at 2008-11-14 536
    * Playback no longer stops when Last.Fm service config is closed. (BR 174943)
e4c0260 by Nikolaj Hald Nielsen at 2008-11-14 537
    * Fix issue with tracks from SQL playlists that were added from collection
538
      scanning not having proper metadata until after a restart.
539
    * Fix duplicate playlists being added on collection rescanning. (BR 173180)
4d13c92 by Seb Ruiz at 2008-11-13 540
    * OSD timer resets when song changes. (BR 175030)
601ac5c by Nikolaj Hald Nielsen at 2008-11-13 541
    * Fix crash when dragging albums to the bottom of the playlist. (BR 174786)
0032d7f by Teo Mrnjavac at 2008-11-13 542
    * Fixed update of preview string in Organize Collection when switching
543
      collections.
ead24d1 by Nikolaj Hald Nielsen at 2008-11-12 544
    * Fix playlist behaviour when adding a track that is already playing
545
      (BR 174634)
9c2b280 by Bart Cerneels at 2009-01-16 546
    * Jamendo Service: Remove some sorting modes that caused the database to
9b91b2a by Jeff Mitchell at 2008-11-16 547
      choke as the result sets became too large. Will be revisisted post
548
      2.0.0. (BR 174851)
e9b5a02 by Mark Kretschmann at 2008-11-12 549
    * Fixed possible crash with reading wav files. Patch by Peter van Fessem
550
      <peter@f-is.eu>. (BR 174819)
7e4c919 by Seb Ruiz at 2008-11-11 551
    * Amarok 1.4 database importer would skip tracks in some collections.
552
      (BR 174329) (BR 174444)
ad2a9d6 by Seb Ruiz at 2008-11-09 553
    * OSD renders correctly on track changes.
6881a88 by Seb Ruiz at 2008-11-09 554
    * Podcasts are correctly stored to the database. (BR 172688)
21ece46 by Seb Ruiz at 2008-11-09 555
    * Lyrics aren't refetched when irrelevant track metadata is changed.
556
      (BR 174678)
80370f1 by Seb Ruiz at 2008-11-08 557
    * Don't show transfer popups when copying tracks to a collection and
558
      overwriting files. (BR 174533)
839de36 by Seb Ruiz at 2008-11-08 559
    * When organising files, "Ignore The" logic was inverted.
41700a6 by Nikolaj Hald Nielsen at 2008-11-08 560
    * Do not reload scripts that are already active. (BR 174601)
9968dd6 by Mark Kretschmann at 2008-11-08 561
    * Pressing Stop while fade-out is running will no longer restart the
562
      fading. (BR 173528)
438bb08 by Mark Kretschmann at 2008-11-08 563
    * Fixed problem with Amarok sometimes not advancing to the next track.
ea045cd by Mark Kretschmann at 2008-11-06 564
    * Wikipedia and Lyrics applets now update with streams. (BR 172715)
ba9c8d1 by Nikolaj Hald Nielsen at 2008-11-06 565
    * Ampache Service: Do not crash if login is incorrect on startup.
566
    * Playback control buttons now respects the current color theme.
e702890 by Nikolaj Hald Nielsen at 2008-11-06 567
      (BR 169268)
4ca24be by Nikolaj Hald Nielsen at 2008-11-04 568
    * Fix scripted services not resetting content when filter is cleared.
7e1ef1b by Seb Ruiz at 2008-11-04 569
    * Dynamic playlist no longer locks up requiring a restart of the
570
      application. (BR 173776)
571
    * Correctly load m3u playlists. (BR 171595)
923215b by Mark Kretschmann at 2008-11-04 572
    * Made the Load action start playback correctly like the Append action.
9ebbc66 by Mark Kretschmann at 2008-11-01 573
    * Fixed metadata updating for Shoutcast streams.
48698f0 by Mark Kretschmann at 2008-11-01 574
575
a451699 by Mark Kretschmann at 2008-10-04 576
VERSION 2.0-beta3
577
  FEATURES:
5fe28b9 by Seb Ruiz at 2008-10-26 578
    * More intelligent sorting of items in the collection browser, using
579
      locale aware sorting and natural sorting for numbers. Patch by Nicholas
580
      Wilson <nicholas@nickcwilson.co.uk>. (BR 154408)
44d00f5 by Seb Ruiz at 2008-10-26 581
    * The playlist automatically scrolls when dragging tracks. (BR 171622)
73141b7 by Seb Ruiz at 2008-10-25 582
    * Import statistics from Amarok 1.4.
b831f84 by Seb Ruiz at 2008-10-20 583
    * Double clicking items in the Albums applet appends to playlist.
d0274e6 by Nikolaj Hald Nielsen at 2008-10-19 584
    * Service scripts can now specify custom info for artist, album and friends
585
      that will be shown in the playlist and other places, independetly of
586
      their actual parent item in the service. This value is ignored if item
587
      is not a level 0 item. Specifying these values is completely optional.
4be4708 by Seb Ruiz at 2008-10-19 588
    * Playlists can be added using the Add Media dialogs.
b621ade by Dan Meltzer at 2008-10-23 589
    * Collection browser can once again sort by Year - Album.
4a970b5 by Seb Ruiz at 2008-10-17 590
    * Albums applet shows disc number separators.
a908ae8 by Seb Ruiz at 2008-10-17 591
    * Context menu and drag & drop support for the albums applet.
fe34af7 by Teo Mrnjavac at 2008-10-16 592
    * Added tracks count and total playlist time to the status bar.
f5fcc64 by Nikolaj Hald Nielsen at 2008-10-05 593
      (BR 171652)
9c2b280 by Bart Cerneels at 2009-01-16 594
    * You can now Copy To a collection, Append, and Load tracks from
3960d33 by Nikolaj Hald Nielsen at 2008-10-12 595
      the file browser's context menu.
a451699 by Mark Kretschmann at 2008-10-04 596
597
  CHANGES:
4e2e935 by Mark Kretschmann at 2008-10-24 598
    * Improved usability for the collection configuration dialog.
d0274e6 by Nikolaj Hald Nielsen at 2008-10-19 599
    * XSPF playlists will now attempt to apply any stored metadata to items
9c2b280 by Bart Cerneels at 2009-01-16 600
      not owned by a service when loading. This will make many streams stored
d0274e6 by Nikolaj Hald Nielsen at 2008-10-19 601
      on shutdown appear with correct metadata after a restart of Amarok.
5991ab1 by Sven Krohlas at 2008-10-17 602
    * Scripted services are now able to set the infoHtml used in the
603
      service info applet for individual tracks.
f1660e2 by Mark Kretschmann at 2008-10-13 604
    * The default lyrics script now uses the LyricWiki site, which is more
605
      reliable and also faster than the old lyrics provider.
2e09d4c by Seb Ruiz at 2008-10-13 606
    * Add script API function: Amarok.Collection.escape which escapes strings
607
      for SQL statements.
3960d33 by Nikolaj Hald Nielsen at 2008-10-12 608
    * Some new and updated icons.
037e3ab by Nikolaj Hald Nielsen at 2008-10-11 609
    * Allow multiple items to be selected in the user playlist category.
d1078f5 by Nikolaj Hald Nielsen at 2008-10-11 610
    * Statusbar rewrite: Messages are no longer shown as top-level windows.
792a2ff by Casey Link at 2008-10-10 611
    * Added proper mouse over visuals to some places where it was missing.
9c2b280 by Bart Cerneels at 2009-01-16 612
    * All services (or any other part of Amarok) can now add context
613
      actions to any item in any collection. This is only used for the "play
614
      similar artists from last.fm" currently, but it allows this kind of
615
      action to be added without hardcoding it in the core. The immidiate
616
      effect of this is that the last.fm action is now available for any
eacc912 by Nikolaj Hald Nielsen at 2008-10-05 617
      artist in any collection.
9c2b280 by Bart Cerneels at 2009-01-16 618
    * New "playground" directory added for plugins and applets that are not
eacc912 by Nikolaj Hald Nielsen at 2008-10-05 619
      yet ready for prime time.
b621ade by Dan Meltzer at 2008-10-23 620
    * Nonconsecutive items can now be selected and dragged around in the
d1078f5 by Nikolaj Hald Nielsen at 2008-10-11 621
      playlist.
4af633e by Soren Harward at 2008-10-07 622
    * Major overhaul of playlist subsystem, including a completely new view
623
      (even though it looks a lot like to old one).  Programmers should
624
      review the SVN commit notes to learn about other changes.
d1078f5 by Nikolaj Hald Nielsen at 2008-10-11 625
    * Selecting "Move to Collection" in the file browser's context menu
626
      will now recursively include all directories within the selected items.
627
    * Selecting "Move to Collection" in the file browser's context menu
628
      will now delete the original source files as expected.
a451699 by Mark Kretschmann at 2008-10-04 629
630
  BUGFIXES:
fe8509c by Leo Franchi at 2008-10-30 631
    * Correct scrobbling for all tracks, even last.fm streams and loved tracks
632
      in Last.Fm streams. (BR 164156)
7835478 by Seb Ruiz at 2008-10-28 633
    * Files moved or organized into themselves are no longer deleted.
634
      (BR 173341)
1b78a4b by Seb Ruiz at 2008-10-26 635
    * Fix playlist scrollbar graphical errors with some styles. Patch by Huynh
636
      Huu Long <long.upcase@googlemail.com>. (BR 173547)
e030e50 by Seb Ruiz at 2008-10-23 637
    * DBus MPRIS call GetMetadata returns the location field. (BR 173324)
d6ecd56 by Dan Meltzer at 2008-10-23 638
    * Amarok would not show all files it could play in the files browser
639
      (BR 173333)
b621ade by Dan Meltzer at 2008-10-23 640
    * Amarok now remembers its panel sizes over restarts. Patch by Gary
641
      Steinert <fatlardo@gmail.com>. (BR 172976)
642
    * Automatic track score computation works now.
a1eb4e9 by Seb Ruiz at 2008-10-20 643
    * Immediately remove the playlist drop visualiser from the playlist after
644
      dropping an item. (BR 171382)
b831f84 by Seb Ruiz at 2008-10-20 645
    * Albums applet doesn't jumble up most recent albums listing.
2e1f57b by Mark Kretschmann at 2008-10-20 646
    * Fix problems with Amarok stopping playback after each track in some
647
      cases. (BR 172897)
4be4708 by Seb Ruiz at 2008-10-19 648
    * Don't forget about downloaded images after doing a collection rescan.
6de7517 by Mark Kretschmann at 2008-10-17 649
    * Fixed giant font in the Internet tab on some machines. (BR 172954)
4a970b5 by Seb Ruiz at 2008-10-17 650
    * MPRIS Dbus interface Pause function conforms is a Play/Pause action.
651
      (BR 173007)
ee0d841 by Nikolaj Hald Nielsen at 2008-10-15 652
    * Script downloads using KNewStuff2 now correctly installs and uninstalls
cf05a81 by Seb Ruiz at 2008-10-19 653
      scripts.
654
    * Fix memleak in iPod handler. Thanks to Christophe Fergeau.
9c2b280 by Bart Cerneels at 2009-01-16 655
    * Wikipedia applet: Fix infinite retry loop if no artist information is
bbba316 by Nikolaj Hald Nielsen at 2008-10-12 656
      found. (BR 171074)
1278154 by Nikolaj Hald Nielsen at 2008-10-12 657
    * First track of an album in the playlist can now be dragged seperately
658
      from the entire album. (BR 171331)
3960d33 by Nikolaj Hald Nielsen at 2008-10-12 659
    * Fix crash when searching in the shoutcast service. (BR 170681)
660
    * Fix crash when adding multiple shoutcast stations. (BR 170247)
27f1cdd by Seb Ruiz at 2008-10-12 661
    * Escape HTML characters from track metadata when showing the system tray
662
      tooltip. Patch by Andrey Esin <gmlastik@gmail.com>. (BR 172623)
9c2b280 by Bart Cerneels at 2009-01-16 663
    * Only add one new folder when selecting "Add Folder" from the context
27f1cdd by Seb Ruiz at 2008-10-12 664
      menu in the user playlist category. (BR 169666)
9c2b280 by Bart Cerneels at 2009-01-16 665
    * Statusbar rewrite: Bring back the detailed progres operations view.
666
      It is now possible again to get a list of all running operations and
27f1cdd by Seb Ruiz at 2008-10-12 667
      to cancel each one individually. (BR 168380)
d1078f5 by Nikolaj Hald Nielsen at 2008-10-11 668
    * Statusbar rewrite: The "cancel all" button now works.
27f1cdd by Seb Ruiz at 2008-10-12 669
    * Statusbar rewrite: Don't hang on exit. (BR 171665)
78b7908 by Jeff Mitchell at 2008-10-11 670
    * When searching in the collection, give keyboard focus to the results
671
      after pressing Enter. (BR 172379)
cf05a81 by Seb Ruiz at 2008-10-19 672
    * Do not set two different lyrics scripts as default.
ffbcb4e by Seb Ruiz at 2008-10-08 673
    * File sizes for non-collection local tracks are now determined properly.
46905e8 by Mark Kretschmann at 2008-10-09 674
    * Track rating and score are now enabled for read-only files too.
2fc9870 by Mark Kretschmann at 2008-10-06 675
    * Play option from playlist context menu works now. (BR 172141)
ffbcb4e by Seb Ruiz at 2008-10-08 676
    * Cloud applet moved to playground as it still needs a lot of work.
eacc912 by Nikolaj Hald Nielsen at 2008-10-05 677
      (BR 170613)
4af633e by Soren Harward at 2008-10-07 678
    * Playlist overhaul fixes a couple of bugs. (BR 167861) (BR 171048)
29861a9 by Edward Hades Toroshchin at 2008-10-23 679
    * Search queries with ' and \ now work fine. (BR 173330)
a451699 by Mark Kretschmann at 2008-10-04 680
79c594d by Mark Kretschmann at 2008-10-08 681
5d2778c by Mark Kretschmann at 2008-08-20 682
VERSION 2.0-beta2
664055f by Lydia Pintscher at 2008-08-28 683
  FEATURES:
9c2b280 by Bart Cerneels at 2009-01-16 684
    * Add themable borders to album covers where ever they are shown (with
5147b18 by Nikolaj Hald Nielsen at 2008-10-09 685
      very few exceptions).
eaf8fb3 by Lydia Pintscher at 2008-09-23 686
    * Automatically check for collection changes on startup if monitoring
687
      is enabled.
3f583a2 by Seb Ruiz at 2008-09-14 688
    * Files can be moved into collections from the Filebrowser. (BR 170077)
244514a by Seb Ruiz at 2008-09-14 689
    * Clicking on the volume icon in the toolbar toggles mute. (BR 171017)
1dc642b by Leo Franchi at 2008-09-09 690
    * Arrows to switch between containments directly.
9c2b280 by Bart Cerneels at 2009-01-16 691
    * Scripted services can now show source info in the statusbar like most
a8a349d by Nikolaj Hald Nielsen at 2008-09-09 692
      other services.
ed341c3 by Leo Franchi at 2008-09-08 693
    * Scripts now able to access web via KDE-wide proxy.
4096d7d by Mark Kretschmann at 2008-09-08 694
    * Middle click on playlist will append URLs from the clipboard.
2b2baaa by Seb Ruiz at 2008-09-07 695
    * Numerous under-the-hood improvements to improve the stability of Amarok.
696
      Rejoice!
200d29d by Seb Ruiz at 2008-09-07 697
    * Incremental collection scanning support. (BR 169602)
698
    * Playlists found during a collection scan are automatically added to
699
      Amarok's Playlist Browser.
700
    * Lyricwiki support.
10f8b27 by Leo Franchi at 2008-09-07 701
    * Chinese lyrics support from mp3.sogou.com
907096e by Seb Ruiz at 2008-09-04 702
    * Sidebars can be toggled with the keyboard: Ctrl+1..4
d7d7171 by Mark Kretschmann at 2008-09-03 703
    * Now remembers visible/invisible state of browsers. (BR 168344)
200d29d by Seb Ruiz at 2008-09-07 704
    * Add ability to play tracks directly off of MTP device.
705
    * Add option to enable/disable automatic cover fetching.
664055f by Lydia Pintscher at 2008-08-28 706
5d2778c by Mark Kretschmann at 2008-08-20 707
  CHANGES:
9e86fb2 by Nikolaj Hald Nielsen at 2008-09-30 708
    * Add a new nice Service Info home page to the LibriVox script. Logo used with
709
      Permision.
710
    * Use custom stylesheets to ensure that html pages shown in the Wikipedia and
711
      Service Info applets always have a nice white background.
873d557 by Nikolaj Hald Nielsen at 2008-09-24 712
    * Jamendo service: Filter out genre names less than 3 characters long. This
713
      gets rid of some uninformative genres like "3" and "07". All content is
07577ed by Nikolaj Hald Nielsen at 2008-09-24 714
      likely still available under other genres.
284cfd0 by Ian Monroe at 2008-09-23 715
    * Switch from Sqlite to MySQL Embedded (libmysqld), resulting in faster
716
      scanning and collection filtering times.
e74d496 by Nikolaj Hald Nielsen at 2008-09-21 717
    * When saving a new user playlist, the playlist browser immediately shows
718
      the newly saved playlist and starts an edit operation on it.
b3d06a6 by Nikolaj Hald Nielsen at 2008-09-21 719
    * Many small visual and layout tweaks.
6aaf22b by Nikolaj Hald Nielsen at 2008-09-11 720
    * Make the values for score, play count and time since last play appear in
721
      tooltip when hovering over the icons in the current track applet.
722
    * Make values for score, play count and time since last play in the current
723
      track applet readable.
8dc4cd3 by Nikolaj Hald Nielsen at 2008-09-09 724
    * The Librivox.org scripted service is back after a rather long, API-change
725
      induced hiatus.
44b0835 by Sven Krohlas at 2008-09-08 726
    * Do not show the OSD if a stream repeatedly sends the same metadata.
ca7691c by Mark Kretschmann at 2008-09-08 727
    * "Rescan Collection" was moved to the collection settings dialog.
200d29d by Seb Ruiz at 2008-09-07 728
    * Do not always show status of cover fetching in the status bar. (BR 166946)
87abf0e by Seb Ruiz at 2008-09-04 729
    * The playlist drop visualiser respects system colours when drawn.
730
    * Change the ordering of CurrentTrack applet information.
118615e by Seb Ruiz at 2008-08-31 731
    * The option for exporting playlists with relative urls has been moved
732
      from the Amarok settings to the save file dialog.
6240014 by Lydia Pintscher at 2008-09-06 733
    * Show recently added albums on the albums applet when no track is playing
118615e by Seb Ruiz at 2008-08-31 734
    * The Love action in the Last.fm service is now available for all tracks,
735
      not just Last.fm radio.
200d29d by Seb Ruiz at 2008-09-07 736
    * Made album applets scrollable.
737
    * Default the OSD to the middle top of the screen.
664055f by Lydia Pintscher at 2008-08-28 738
    * New icons and layout for Context View navigation and applet manipulation
0978357 by Sven Krohlas at 2008-08-26 739
    * Same default setting for proportional and fuzzy biases when filtering
6a469bb by Seb Ruiz at 2008-09-07 740
      by year. Patch by Andreas MĂĽtzel <andreas.muetzel@gmx.net>.
1fe1564 by Mark Kretschmann at 2008-08-21 741
    * Config is now written right after closing the settings dialog, making
742
      it crash persistant.
200d29d by Seb Ruiz at 2008-09-07 743
    * Improve Biased Playlist solver by using genetic algorithm.
ceed29c by Mark Kretschmann at 2008-08-20 744
    * System tray tooltip is now translucent (if compositing is available).
9a55b10 by Seb Ruiz at 2008-08-26 745
    * QtScript: Importer.include imports the file in the same context that it
746
      is currently in.
3fc1aec by Bart Cerneels at 2008-08-24 747
    * PodcastCategory now uses PopupDropper actions.
664055f by Lydia Pintscher at 2008-08-28 748
    * Libgrypt is preferred over OpenSSL at build time, for licensing reasons.
5d2778c by Mark Kretschmann at 2008-08-20 749
750
  BUGFIXES:
b74abec by Mark Kretschmann at 2008-10-02 751
    * Fixed crash on startup when using --nofork option with a URL argument.
9e744ec by Seb Ruiz at 2008-10-01 752
    * Don't automatically refetch images after they have been removed.
753
      (BR 169619)
be77f6e by Mark Kretschmann at 2008-09-30 754
    * Fixed crash when playing certain podcasts. (BR 171890)
d38c244 by Seb Ruiz at 2008-09-26 755
    * Don't show the playcount and rating statistic twice in the system tray
756
      tooltip.
2ff0f63 by Seb Ruiz at 2008-09-23 757
    * Files from a daap server can be played again. (BR 169565)
08c9156 by Seb Ruiz at 2008-09-22 758
    * Files copied from iPod devices had an incorrect file extension set.
e550b61 by Seb Ruiz at 2008-09-22 759
    * Don't crash when undoing an action which added tracks to an empty
760
      playlist.
f9b2d48 by Mark Kretschmann at 2008-09-15 761
    * Keyboard shortcut configuration is now remembered. (BR 170260)
73e4a03 by Seb Ruiz at 2008-09-14 762
    * The playlist drop visualiser will snap to the end of the playlist if
763
      required. (BR 171016)
764
    * Enhanced keyboard navigation in the playlist. (BR 170489)
e0831ce by Lydia Pintscher at 2008-09-10 765
    * Fix edit bookmark feature (BR 170008)
2829e18 by Seb Ruiz at 2008-09-08 766
    * Don't show scroll bars on the pixmap viewer when viewing a full sized
767
      cover.
d16ae6a by Sven Krohlas at 2008-09-07 768
    * Activate the SideBar tabs when dragging something over them. (BR 169712)
e0831ce by Lydia Pintscher at 2008-09-10 769
    * Save composer and disc number correctly (BR 167184)
770
    * Handle multidisc albums properly (BR 167238)
eaf8fb3 by Lydia Pintscher at 2008-09-23 771
    * Remove empty folders after organizing the collection. (BR 141555)
772
    * Display rating (when present) in OSD. (BR: 167263)
9c2b280 by Bart Cerneels at 2009-01-16 773
    * Make the currently playing track active in the playlist if it has been
6a469bb by Seb Ruiz at 2008-09-07 774
      removed and is later re added. (BR 167552)
eaf8fb3 by Lydia Pintscher at 2008-09-23 775
    * Detect Amarok 1.x style compilations when scanning the collection.
200d29d by Seb Ruiz at 2008-09-07 776
    * Show the album year in the Collection Browser if requested.
777
    * Make appending of podcasts to the playlist work.
778
    * Fix text color of current track applet. (BR 168466)
779
    * Lyrics applet is functional.
87abf0e by Seb Ruiz at 2008-09-04 780
    * Setting half ratings via global shortcuts was broken.
118615e by Seb Ruiz at 2008-08-31 781
    * Exporting of M3U and PLS playlists has been fixed.
d606e23 by Sven Krohlas at 2008-08-28 782
    * Make the PlayPause button actually switch icons again. (BR 169805)
e0831ce by Lydia Pintscher at 2008-09-10 783
    * Add "Ignore field" token to the Guess tags dialog. (BR 161060)
9a55b10 by Seb Ruiz at 2008-08-26 784
    * Only add supported file formats to the playlist. Patch by Andreas MĂĽtzel
6a469bb by Seb Ruiz at 2008-09-07 785
      <andreas.muetzel@gmx.net>.
0978357 by Sven Krohlas at 2008-08-26 786
    * Clear the status bar when stopping playback.
200d29d by Seb Ruiz at 2008-09-07 787
    * Albums applet no longer uses lots of CPU cycles. (BR 169586)
9a55b10 by Seb Ruiz at 2008-08-26 788
    * Don't show the context menu in the Current Track applet if playback has
789
      been stopped.
200d29d by Seb Ruiz at 2008-09-07 790
    * Applets do not disappear if Context View is shrunk too much. (BR 169504)
e0831ce by Lydia Pintscher at 2008-09-10 791
    * Fix last.fm events applet.
9c2b280 by Bart Cerneels at 2009-01-16 792
    * The Current track applet now has tooltips for the icons on the right
01de02e by Dan Meltzer at 2008-08-24 793
      hand side. (BR 168260)
9a55b10 by Seb Ruiz at 2008-08-26 794
    * "Resume playback on start" now also restores the track position
795
      correctly. (BR 168792)
e0831ce by Lydia Pintscher at 2008-09-10 796
    * Fix layouting issues with tagging dialog. (BR 166837)
797
    * Fix crash when closing last.fm settings while playing. (BR 168828)
798
    * Make it possible to actually disable the audio fadeout. (BR 169022)
3fc1aec by Bart Cerneels at 2008-08-24 799
    * Podcast Episode downloading doesn't crash anymore. (BR 168203)
9c2b280 by Bart Cerneels at 2009-01-16 800
    * Dragging files to the playlist no longer appends, but drops in the
5974ed0 by Ian Monroe at 2008-08-26 801
      correct spot.
9c2b280 by Bart Cerneels at 2009-01-16 802
    * Correctly order out-of-collection files dragged into the playlist.
515441e by Ian Monroe at 2008-08-26 803
      (BR 169064)
f717cd9 by Ian Monroe at 2008-08-28 804
    * You can add directories from the Play and Add Media menus. (BR 166549)
f81a376 by Alex Merry at 2008-08-30 805
    * Allow statistics to be written out when we move to the next track, not
806
      just when playback stops.
5d2778c by Mark Kretschmann at 2008-08-20 807
4096d7d by Mark Kretschmann at 2008-09-08 808
7c72cf5 by Mark Kretschmann at 2008-07-22 809
VERSION 2.0-beta1
a281b4b by Mark Kretschmann at 2008-07-22 810
  FEATURES:
db08205 by Dan Meltzer at 2008-08-18 811
    * Inline editing of tracks in the Collection is now possible.
6112a67 by Nikolaj Hald Nielsen at 2008-08-17 812
    * Album moves can be undone
9c2b280 by Bart Cerneels at 2009-01-16 813
    * Grouped albums can be moved in the playlist by draggin the album
6112a67 by Nikolaj Hald Nielsen at 2008-08-17 814
      header
815
    * Track moves in the playlist can now be undone
d502b51 by Daniel Caleb Jones at 2008-08-06 816
    * Gapless playback.
817
    * New "fuzzy" bias type, which matches values loosely.
818
    * Saving/loading dynamic playlists.
c97b59c by Seb Ruiz at 2008-07-27 819
    * Collection Setup automatically expands to show selected directories.
820
      (BR 123637)
16e2566 by Lydia Pintscher at 2008-08-05 821
    * Tag editing and file deletion for MTP devices
822
    * Add toolbox to context view
823
    * Allow selecting multiple playlist items.
824
    * Implement "Move to collection" functionality in file browser.
825
    * Saving/loading of biased playlists.
826
    * Improved script console
827
    * Set items in directory selector to partially checked when relevant.
9c2b280 by Bart Cerneels at 2009-01-16 828
      patch by Sebastian Trueg <trueg@kde.org>
9c2cae6 by Edward Hades Toroshchin at 2008-07-25 829
    * Album is now added to the playlist when clicked in Albums applet.
a281b4b by Mark Kretschmann at 2008-07-22 830
    * Trigger play/pause when middle-clicking systray icon. (BR 167162)
7c72cf5 by Mark Kretschmann at 2008-07-22 831
    * New start flag --multipleinstances allows to run multiple instances of
832
      Amarok.
c97b59c by Seb Ruiz at 2008-07-27 833
    * Full cover support for Nepomuk collection
9c2b280 by Bart Cerneels at 2009-01-16 834
    * Search local collection for albums to show in the album applet when
4b9c59c by Nikolaj Hald Nielsen at 2008-07-23 835
      playing non local content
3466143 by William Viana Soares at 2008-07-24 836
    * Context view state is saved on exit and restored on start up.
840926b by Ian Monroe at 2008-08-13 837
    * New functions available to the scripting interface, under Amarok.Info.
7c72cf5 by Mark Kretschmann at 2008-07-22 838
a281b4b by Mark Kretschmann at 2008-07-22 839
  CHANGES:
6f4a023 by Teo Mrnjavac at 2008-08-19 840
    * New filename scheme widget in the Organize Collection dialog.
a77b52e by Nikolaj Hald Nielsen at 2008-08-19 841
    * New laylout of the main toolbar using the new graphics.
d502b51 by Daniel Caleb Jones at 2008-08-06 842
    * Greatly reduced memory usage when using dynamic playlists.
707ccbc by Teo Mrnjavac at 2008-08-05 843
    * Reworked layout and more intuitive interface in the Guess Tags from Filenames dialog.
16e2566 by Lydia Pintscher at 2008-08-05 844
    * New artwork by Nuno Pinheiro <nuno@oxygen-icons.org> and Wade Olson
845
      <wade@corefunction.com>
846
    * Better zooming animation in the context view
3466143 by William Viana Soares at 2008-07-24 847
    * Better usage of the available space in the context view.
9c2b280 by Bart Cerneels at 2009-01-16 848
    * Show url in the playlist if track has no name. patch by Edward Hades
b9dd18d by Nikolaj Hald Nielsen at 2008-07-21 849
      <edward.hades@gmail.com> (BR 167171)
17128b4 by Peter Zhou at 2008-07-22 850
851
  BUGFIXES:
9c2b280 by Bart Cerneels at 2009-01-16 852
    * Fix crash when dragging media from an external source (or the file
b90f526 by Kevin Funk at 2008-08-19 853
      browser) to the playlist (BR 169035)
854
    * Fix crash when opening the setting dialog (BR 169215)
a77b52e by Nikolaj Hald Nielsen at 2008-08-19 855
    * Many fixes to the behavior of the playlist when dragging things around.
856
    * Don't pop up multiple cover search dialogs when cancelling search in the
b90f526 by Kevin Funk at 2008-08-19 857
      Cover Manager (BR 167462)
db08205 by Dan Meltzer at 2008-08-18 858
    * Amarok would not respect the user's changes in the cover search dialog.
859
    * Amarok would submit tracks to lastfm reguardless of whether the user chose to enable scrobbling.
8ead8d2 by Mark Kretschmann at 2008-08-07 860
    * OSD translucency works now. (BR 166567)
9c2b280 by Bart Cerneels at 2009-01-16 861
    * Use name based sorting of tracks without a track number (fixes
b90f526 by Kevin Funk at 2008-08-19 862
      sorting in shoutcast and cool streams services)
9382dcc by Mark Kretschmann at 2008-08-05 863
    * Don't try to scan the whole $HOME on first startup.
16e2566 by Lydia Pintscher at 2008-08-05 864
    * Don't pop up the OSD after changing Amarok settings. (BR: 168197)
6f066b4 by Mark Kretschmann at 2008-08-02 865
    * Fix crash when exiting while collection scan was running. (BR 167872)
609f938 by Mark Kretschmann at 2008-07-31 866
    * Automatically re-authenticate connection if the Ampache server has
867
      logged us out. (BR 166958)
d0787d5 by Edward Hades Toroshchin at 2008-07-31 868
    * Status bar now allows shrinking main window beyond it's width and does
869
      not enlarge main window by itself. Patch by Daniel Molkentin
870
      <danimo@kde.org> (BR 166832)
5cb06ca by Mark Kretschmann at 2008-07-30 871
    * Submit tracks to Last.fm also when playing Last.fm Radio. (BR 164156)
872
    * Check if the file is writable before allowing the tags to be edited in
16e2566 by Lydia Pintscher at 2008-08-05 873
      SqlMeta. ( BR 122797 )
9c2b280 by Bart Cerneels at 2009-01-16 874
    * Properly insert items dragged from the collection view. (BR: 166609)
16e2566 by Lydia Pintscher at 2008-08-05 875
    * Don't remove all the tracks in the group when removing the first.
9c2b280 by Bart Cerneels at 2009-01-16 876
      (BR: 167251)
16e2566 by Lydia Pintscher at 2008-08-05 877
    * Only increment playcount if we've played more than half of the song.
878
      (BR 121587)
3ebf891 by Mark Kretschmann at 2008-07-26 879
    * Added protection against endless looping when a playlist contains only
880
      unplayable tracks.
9c2b280 by Bart Cerneels at 2009-01-16 881
    * Missing default playlist does not produce error message now.
09ae579 by Edward Hades Toroshchin at 2008-07-25 882
      (BR 167385)
ed096f3 by Edward Hades Toroshchin at 2008-07-23 883
    * Fixed playlist bias drop-down box showing multiple empty and duplicate
af26902 by Nikolaj Hald Nielsen at 2008-07-23 884
      entries. (BR 167153)
c6cc4f2 by Mark Kretschmann at 2008-07-23 885
    * Fixed the "Toggle Main Window" shortcut. (BR 167218)
17128b4 by Peter Zhou at 2008-07-22 886
    * Script manager now could stop scripts which use qt bindings.
7d87bf7 by Peter Zhou at 2008-07-22 887
    * Fix crash when calling GetCaps from the DBus Player interface
16e2566 by Lydia Pintscher at 2008-08-05 888
    * Update album applet on track change. (BR 167256)
2af3a2d by Mark Kretschmann at 2007-02-02 889
d3da0c0 by Mark Kretschmann at 2008-07-23 890
ba507d5 by Mark Kretschmann at 2008-10-21 891
VERSION 2.0-alpha2
3dd956f by Mark Kretschmann at 2008-07-11 892
  FEATURES:
6678af2 by Teo Mrnjavac at 2008-07-14 893
    * New interface for extracting tags from filenames, now fully working.
165e30d by Seb Ruiz at 2008-07-13 894
    * Context view applet to view albums. (BR 164005)
0c77fb1 by Mark Kretschmann at 2008-07-11 895
    * Automatic detection of non-UTF-8 charsets for metadata.
3c6834a by Daniel Caleb Jones at 2008-07-21 896
    * Dynamic/Biased playlists.
5480823 by Peter Zhou at 2008-07-21 897
    * QtBindings support for the scripts. Also add a GUI console demo script.
8e391a4 by Mark Kretschmann at 2008-07-13 898
3dd956f by Mark Kretschmann at 2008-07-11 899
  CHANGES:
058a31a by Mark Kretschmann at 2008-07-21 900
    * Collection scanner now picks up bmp images too. (BR 167122)
68962ac by Peter Zhou at 2008-07-12 901
    * Update the DBus APIs.
902
    * Update the QtScript APIs.
7c10af3 by William Viana Soares at 2008-07-21 903
    * Current track applet added to the Context View on startup.
904
    * No more applets flashing between track changes.
905
    * Current track applet now shows a message when no track is being played.
8e391a4 by Mark Kretschmann at 2008-07-13 906
3dd956f by Mark Kretschmann at 2008-07-11 907
  BUGFIXES:
5f04343 by Nikolaj Hald Nielsen at 2008-07-20 908
    * Correctly save custom external browser setting. (BR 166979)
80116e5 by Mark Kretschmann at 2008-07-20 909
    * Use default KDE crash handler again.
dfaaa3c by Mark Kretschmann at 2008-07-19 910
    * Fix crash when switching tracks in the playlist. (BR 166964)
911
    * Fix crash when trying to download a playlist from unreachable server.
912
    * Script Manager now automatically restarts scripts on next startup.
e2cf8d8 by Maximilian Kossick at 2008-07-13 913
    * Correctly handle albums with the same name. (BR 164173)
d65a781 by Mark Kretschmann at 2008-07-13 914
    * Various bugfixes for the systray tooltip.
68962ac by Peter Zhou at 2008-07-12 915
    * In the Wikipedia applet scrolling works properly now.
c2a9050 by Seb Ruiz at 2008-07-12 916
    * Context menu separators are no longer shown as empty items.
8e391a4 by Mark Kretschmann at 2008-07-13 917
    * Make the filebrowser filter instantaneously display results for files.
9c2b280 by Bart Cerneels at 2009-01-16 918
    * Add a path separator if required when constructing relative urls from M3U
0834754 by Seb Ruiz at 2008-07-12 919
      playlists. (BR 166346)
65fa8ed by Dan Meltzer at 2008-07-12 920
    * Rescan collection if the version is higher than we currently use
fc1ff21 by Seb Ruiz at 2008-07-12 921
      (downgrades). (BR 142712)
922
    * Play the first track in the playlist if there is no active track.
923
      (BR 166336)
924
    * Do not use 100% cpu in the cover manager when changing view modes.
7f947b5 by Nikolaj Hald Nielsen at 2008-07-11 925
      (BR 164112)
fc1ff21 by Seb Ruiz at 2008-07-12 926
    * Fix build on Debian. Patch by David Palacio <dpalacio@uninorte.edu.co>.
7f947b5 by Nikolaj Hald Nielsen at 2008-07-11 927
      (BR 166321)
928
    * Fix bug with selection getting stuck in collection browser when selecting
fc1ff21 by Seb Ruiz at 2008-07-12 929
      multiple items when dragging over them. (BR 164960)
8e391a4 by Mark Kretschmann at 2008-07-13 930
    * Fix crash when removing collapsed album from the playlist. (BR 163653)
9c2b280 by Bart Cerneels at 2009-01-16 931
    * Mp3tunes would load for users who had never used it before and prompt
7f947b5 by Nikolaj Hald Nielsen at 2008-07-11 932
      them with an annoying login box. (BR 166332)
8e391a4 by Mark Kretschmann at 2008-07-13 933
    * Random album playback mode implemented. (BR 164623)
3c6834a by Daniel Caleb Jones at 2008-07-21 934
    * Fix rendering glitches when double clicking tracks in dynamic mode.
935
      (BR 166705)
7c10af3 by William Viana Soares at 2008-07-21 936
    * Make the rating widget on the current track hideable.
9c2b280 by Bart Cerneels at 2009-01-16 937
3dd956f by Mark Kretschmann at 2008-07-11 938
ba507d5 by Mark Kretschmann at 2008-10-21 939
VERSION 2.0-alpha1
272a976 by Seb Ruiz at 2007-02-02 940
  FEATURES:
e2cf8d8 by Maximilian Kossick at 2008-07-13 941
    * Amarok defaults to using the standard music storage location of the
942
      desktop environment.
67a06b1 by Seb Ruiz at 2008-06-15 943
    * LastFM: Now using the new and improved 1.2 protocol.
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 944
    * New Service Framework: Common framework for integrated services. A new
950bfdb by Dan Meltzer at 2008-06-22 945
      framework for adding the content of online services directly into Amarok
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 946
      in a consistent and well integrated way. All services are plugins and can
947
      be enabled or disabled form the new service config screen. Services that
948
      are not loaded will not degrade performance or increase memory usage.
949
      The service frameworks also offers for free, or makes it very simple to
950
      add features such as cached albumcover downloads, searching and filtering
951
      to the individual services. Services can also be track providers, meaning
950bfdb by Dan Meltzer at 2008-06-22 952
      that if amarok recieves a url that one of the services knows how to
953
      handle, they will be presented with all the metadata that the servie can
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 954
      provide.
955
    * Magnatune.com store: Support for purchases using Magnatune gift cards
950bfdb by Dan Meltzer at 2008-06-22 956
    * Magnatune.com store: Support for the upcoming Magnatune.com stream and
957
      download memberships, allowing uninterrupred streaming at higher quality
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 958
      and free unlimited downloads respectively.
959
    * Magnatune.com store: Add stream selection to the Magnatune service config,
960
      allowing the selection of mp3, ogg or lo-fi mp3 streams, and make ogg the
961
      default
950bfdb by Dan Meltzer at 2008-06-22 962
    * Jamendo.com service: Add new Jamendo service that allows for direct
963
      streaming and (using the default bit torrent client) downloads.
964
    * Mp3Tunes.com service: A service for streaming music from a personal
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 965
      Mp3Tunes.com locker has been added.
950bfdb by Dan Meltzer at 2008-06-22 966
    * Ampache service: A new ampache plugin has been built on top of the service
967
      framework. Together with a recent version of Ampache, this allows the
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 968
      seamless integration of content from one or more Ampache servers directly
969
      into Amarok
970
    * OPML Directory service: A simple podcast directory service has been added
950bfdb by Dan Meltzer at 2008-06-22 971
    * Shoutcast service: The shoutcast list from previous versions of Amarok has
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 972
      been reimplemented as a service.
9c2b280 by Bart Cerneels at 2009-01-16 973
    * Scriptable Service Manager: Add support for writing simple services using
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 974
      scripts. This allows quick prototyping of services as well as the
975
      integration and distribution of community created services. The scripted
9c2b280 by Bart Cerneels at 2009-01-16 976
      service can be started and stopped from the service manager. Also add 2
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 977
      simple demo scripts.
2ea8d3a by Bart Cerneels at 2008-07-15 978
    * Playlist Framework: The Playlist Browser can now contain
979
      Playlists/Podcasts/Streams from any mediadevice/service/collection in
980
      addition to local files. Playlists are accessible by any Amarok subsystem
981
      and scripts.
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 982
272a976 by Seb Ruiz at 2007-02-02 983
  CHANGES:
67a06b1 by Seb Ruiz at 2008-06-15 984
    * The context view was reimplemented with Plasma technology from KDE.
985
    * The audio engine system was removed. Amarok now uses Phonon from KDE.
b6d87ca by Mark Kretschmann at 2007-08-06 986
    * Debugging output is now enabled with a runtime option (--debug). It's no
987
      longer necessary to rebuild Amarok.
8e26612 by Mark Kretschmann at 2008-03-20 988
    * Removed the amarok loader application.
9c2eb2b by Mark Kretschmann at 2007-03-15 989
    * The custom color theme options have been removed.
2af3a2d by Mark Kretschmann at 2007-02-02 990
    * The player window (small XMMS like thingie) was removed.
77a68a0 by Mark Kretschmann at 2007-04-21 991
    * DCOP interface replaced with D-Bus.
3e1513b by Maximilian Kossick at 2008-03-15 992
    * Dependencies lifted to KDE 4.1 and Qt 4.4. Refer to the README.
8e26612 by Mark Kretschmann at 2008-03-20 993
    * Improved the startup time.
c34e1c5 by Nikolaj Hald Nielsen at 2008-03-23 994
    * The magnatune store is now implemented as a service, making it much more
995
      seamlessly integrated with the rest of Amarok, and offering a number of
996
      benefits such as propper filtering and sorting, automatic downloads and
997
      caching of albums cover.
2ea8d3a by Bart Cerneels at 2008-07-15 998
    * Podcast fetching uses the new QXmlStreamReader with incremental parsing.
272a976 by Seb Ruiz at 2007-02-02 999
ce94cdb by Mark Kretschmann at 2006-11-06 1000
5d8de9f by Mark Kretschmann at 2008-02-20 1001
==BEGIN Qt 4.4 / KDE 4.1 DEPENDENCY==
bb43f69 by Mark Kretschmann at 2007-05-04 1002
903f243 by Dan Meltzer at 2007-09-07 1003
VERSION 1.4.8
1004
  BUGFIXES:
1005
    * Make sure the localUrl of a PodcastEpisode is valid after a failed
3dd956f by Mark Kretschmann at 2008-07-11 1006
      download. (BR 147351)
903f243 by Dan Meltzer at 2007-09-07 1007
    * Fix off-by-one error causing Smart Playlists to not load tracks with a
1008
      rating >= 4.5. (BR 148916)
1009
    * Don't enable "Configure Podcasts" at the top-level Podcasts folder if
1010
      there is nothing beneath it. (BR 146504)
1011
    * Generic Media Device could copy some non-ASCII filenames to turn to
1012
      gibberish.  Thanks to David Smith <davidsmith@acm.org> for the fix.
1013
    * Fixed possible GUI freeze when Amarok was showing the dialog for
1014
      installing mp3 support. Patch by Sascha Sommer <ssommer@suse.de>.
1015
      (BR 147126)
1016
    * Amarok could needlessely reinitialize connections to MySQL databases
1017
      after a configuration change.  Combined with a bug in MySQL libraries,
1018
      this could lead to a crash.
1019
    * Pressing Preveious Track in a Dynamic Playlist could cause undefined
1020
      behavior in certain edge conditions.  Now it always plays the current
1021
      track. (BR 148317)
1022
    * Immediately after loading a dynamic playlist, you couldn't drag a
1023
      track to the top of the playlist. (BR 149263)
1024
    * Fix transferring files with UTF8 names to MTP devices. Thanks to Kevin
1025
      Becker <kevman3000@gmail.com> for the fix. (BR 139722)
1026
    * Display warning that iPod sysinfo could not be written in the case of
1027
      incorrect file permissions. Patch by Christian Ober-Blöbaum
1028
      <cob@tzi.de>. (BR 148607)
1029
    * Fix Czech character conversion to ASCII for Generic Media Device. Patch
1030
      by Matěj Laitl <strohel@gmail.com>. (BR 149125)
1031
1032
1033
VERSION 1.4.7
1034
  CHANGES:
1035
    * Updated the Cool Streams.
1036
    * Improved application icon. Thanks go to Pasi Lallinaho.
1037
    * Upgraded SQLite to 3.4.1
1038
    * SQL improvements providing optimisations on intensive queries. Patch by
1039
      Gosta <gostaj@gmail.com>. (BR 142999)
1040
1041
  BUGFIXES:
1042
    * Wikipedia artist lookup would freeze Amarok if the artist was not found
1043
      and the locale was not English. (BR 142764)
1044
    * Cannot limit smart playlists to more than 1000 tracks. (BR 148084)
1045
    * Fixed the formatting in the "Extended Info" pane for podcasts.
1046
    * Don't show "Not Rated" for items rated with half a star. Patch by Tuomas
1047
      Nurmi <tnurmi@edu.kauhajoki.fi>. (BR 144675)
1048
    * Copy, don't move items from Cool Streams to folders. (BR 147404)
1049
    * Sometimes folders in the playlistbrowser could be lost. (BR 147404)
1050
    * NJB devices could have tags corrupted that contained Unicode characters.
1051
      Patch by Kun Xi <quinnxi@gmail.com>. (BR 147223)
1052
    * Show OSD when changing song rating via shortcut. Patch by Tuomas Nurmi
1053
1054
VERSION 1.4.6
1055
  CHANGES:
1056
    * Improved icon theme, kindly provided by Landy DeField
1057
      <lando@revelinux.com>. Big thanks!
1058
    * Playlist now sends notifications to scripts if items are added, removed,
1059
      reordered, or if the playlist is cleared.  Useful for script authors.
1060
      Thanks to Miguel Angel Alvarez <maacruz@gmail.com> for the patch.
1061
    * iPod device plugin now handles RockBox devices.  Thanks to Michael
1062
      Buesch <mb@bu3sch.de> for the patch.
1063
    * Organising files will only delete empty parent folders if the folder
1064
      is within the collection hierarchy. (BR 136757)
1065
    * The default cover image preview size has been increased to 130px.
1066
    * The "hide menubar" option has been removed. It's too dangerous and led
1067
      to countless support requests.
1068
    * Generic media device can now handle any KIO-compatible URL, including
1069
      obex and smb. Manage your bluetooth phone's music collection through
1070
      Amarok!
1071
    * Upgraded SQLite to 3.3.17.
1072
    * Append an album to the playlist by right-clicking on it from within
1073
      the Cover Manager.  Patch by Doug Reich <dreich@hmc.edu>.
1074
    * Faster playlist handling. Patch by Ovy <ovy@alum.mit.edu>. (BR 142255)
1075
    * The moodbar process has been given a higher priority. (BR 136867)
1076
    * Allow for lyrics scripts to specifiy site, site_url, and add_url from
1077
      within the script. This will allow for "meta lyrics" scripts. Patch by
1078
      Sergio Pistone <sergio_pistone@yahoo.com.ar>. (BR 141885)
1079
    * First rating star now lets you toggle between no rating, half a star,
1080
      and one full star.
1081
1082
  BUGFIXES:
1083
    * Uninstalling scripts would in some cases leave files behind. Patch by
1084
      Sergio Pistone <sergio_pistone@yahoo.com.ar>. (BR 143716)
1085
    * Last.fm "Custom Station" stream works again. (BR 146020)
1086
    * Fix regression where the "Show Script Manager" button displayed on the
1087
      Lyrics tab of the Context Browser wouldn't actually show the Script
1088
      Manager.
1089
    * Don't show ratings from the previous track's rating change in the OSD on
1090
      playing the next track.
1091
    * The config dialog is now less tall and fits on widescreen displays.
1092
    * Making a dynamic playlist with the number of previously played tracks to
1093
      show set to zero and attempting to play the first track would cause a
1094
      crash. (BR 145157)
1095
    * If "Stop after current track" was used, the last track would not be
1096
      counted or rated in the user's statistics. (BR 140980)
1097
    * Generic media device wouldn't allow you to drop a folder on the
1098
      viewport, meaning you couldn't move subfolders to the top level of the
1099
      mount point.
1100
    * Made the settings dialog less tall. (BR 141250)
1101
    * Star ratings now update instantly in the Context Browser, OSD, and
1102
      Collection Browser.
1103
    * lyrc script did not work behind proxy due to a stray quote mark. Gentoo
1104
4ea6b6d by Alexandre Pereira de Oliveira at 2006-11-03 1105
VERSION 1.4.5
4d8025c by Seb Ruiz at 2006-10-27 1106
  FEATURES:
aef5b86 by Maximilian Kossick at 2007-01-31 1107
    * Added support for custom song labels. Labels can be managed
1108
      through the GUI or using new DCOP functions. (BR 89314)
1109
    * New DCOP functions to make it easier for scripts to use Amarok's
8af28ca by Jeff Mitchell at 2007-01-31 1110
      Dynamic Collection feature.
a3d4242 by Ian Monroe at 2007-01-19 1111
    * Download songs from Shared Music (DAAP) directly into the collection.
0f84e0d by Paul Cifarelli at 2007-01-16 1112
    * Fadeout for Helix engine when pressing Stop.
ae59fcc by Mark Kretschmann at 2007-01-07 1113
    * Guided editing of the collection/playlist/devices filters. Patch by
1114
      Giovanni Venturi <giovanni@kde-it.org>. (BR 139292)
786ed88 by Mark Kretschmann at 2007-01-05 1115
    * Added GUI options for fadeout and fadeout on exit. Both are now enabled
1116
      by default.
c78f679 by Martin AumĂĽller at 2006-12-26 1117
    * Support for Speex (.spx), WavPack (.wv) and TrueAudio (.tta) files in
1118
      the collection thanks to taglib plugins by Lukáš Lalinský
1119
      <lalinsky@gmail.com>.
5893bb4 by Alexandre Pereira de Oliveira at 2006-12-26 1120
    * Search inside of lyrics, by using "/" on Context Browser. Patch by
1121
      Carles Pina i Estany <carles@pina.cat>. (BR 139210)
d900758 by Mark Kretschmann at 2006-12-21 1122
    * "Automatically show context browser" feature makes a return, as per
1123
      popular request. It is however disabled by default.
d722dd6 by Mark Kretschmann at 2006-12-17 1124
    * Improved keyboard navigation: Space key is now a shortcut for Play/Pause,
1125
      and cursor left/right seeks forward/backward.
385a804 by Mark Kretschmann at 2006-12-12 1126
    * Cover images are shown in collection browser. Patch by Trever Fischer
1127
      <wm161@wm161.net>. (BR 91044)
e810bb2 by Andy Kelk at 2006-12-10 1128
    * Send cover art to MTP media devices if they support it.
a30651b by Mark Kretschmann at 2006-12-08 1129
    * Elapsed time can be shown in OSD. Patch by Christian Engels
1130
      <s9chenge@stud.uni-sb.de>. (BR 120051)
214f5d5 by Nikolaj Hald Nielsen at 2006-12-05 1131
    * New redownload manager for the Magnatune.com store. Allows re-download
5893bb4 by Alexandre Pereira de Oliveira at 2006-12-26 1132
      of any previous purchase free of charge (in any format).
016764b by Mark Kretschmann at 2006-12-01 1133
    * New items in the playlist are colorized, as a visual cue.
86bccd8 by Martin AumĂĽller at 2006-11-30 1134
    * Show rating as stars in flat collection view. Patch by Daniel Faust
1135
      <hessijames@gmail.com>. (BR 133797)
2a60354 by Martin AumĂĽller at 2006-11-28 1136
    * Synchronize play count, last played time and date of modification to
1137
      iPods. Patch by Michael <michael003@gmail.com>. (BR 136759)
e2b64d5 by Martin AumĂĽller at 2006-11-28 1138
    * Propose list of composers in collection when editing the composer tag
1139
      from the playlist. (BR 137775)
eb0178a by Mark Kretschmann at 2006-11-26 1140
    * Greatly improved sound quality for the xine equalizer. Patch by Tobias
49d2795 by Tobias Knieper at 2007-01-12 1141
      Knieper <tobias.knieper@gmail.com>. (BR 127307)
eb0178a by Mark Kretschmann at 2006-11-26 1142
    * Fancy graphical volume slider for the OSD. Patch by Alexander Bechikov
8af28ca by Jeff Mitchell at 2007-01-31 1143
      <goo@t72.ru>.
19053a6 by Mark Kretschmann at 2006-11-17 1144
    * Shoutcast stream directory. Contributed by Adam Pigg <adam@piggz.co.uk>.
4d8025c by Seb Ruiz at 2006-10-27 1145
    * Support for %composer and %genre when guessing tags from filenames.
6eba1ff by Jeff Mitchell at 2006-11-11 1146
    * Cached lyrics are now AFT-enabled, and will follow your files around as
1147
      you move and rename them.
4d8025c by Seb Ruiz at 2006-10-27 1148
1149
  CHANGES:
dd8103b by Mark Kretschmann at 2007-02-01 1150
    * Added configure option to build without DAAP support.
9c2b280 by Bart Cerneels at 2009-01-16 1151
    * Album covers are now downloaded and added to album directory when
6415fc1 by Jeff Mitchell at 2007-02-01 1152
      purchasing from the Magnatune.com store. (BR 136680)
55455d7 by Martin AumĂĽller at 2007-01-28 1153
    * Update context browser when a change in the collection has been detected.
1154
      (BR 140588)
3b9440b by Martin AumĂĽller at 2007-01-28 1155
    * Ignore leading 'The ' when sorting playlist by artist. (BR 139829)
9c2b280 by Bart Cerneels at 2009-01-16 1156
    * Smart Playlists now have 'does not start with' and 'does not end with'
f23f9d6 by Peter C. Ndikuwera at 2007-01-09 1157
      options, as well as a dropdown for mount points. (BR 139552)
69fed14 by Martin AumĂĽller at 2007-01-06 1158
    * Support for cue files not matching audio files' name. Patch by Dawid
1159
      WrĂłbel <dawid@klej.net>. (BR 128046)
e013dd6 by Mark Kretschmann at 2007-01-04 1160
    * Script Manager now remembers if categories were open or closed.
4e206e0 by Martin AumĂĽller at 2006-12-27 1161
    * Restart collection scanner as long as not more than 5 % of the files
1162
      make it crash. (BR 106474)
647e831 by Andrew Turner at 2006-12-24 1163
    * Ensure the first selected item in the Collection Browser stays visible
1164
      when the search field is cleared using the clear button.
cbd963c by Andy Kelk at 2006-12-18 1165
    * Duplicate filenames are now allowed on MTP media devices if the files are
1166
      in different folders.
ccd4706 by Martin AumĂĽller at 2006-12-16 1167
    * Save media device transfer queue when adding items or after transfers.
1168
      (BR 138885)
d03dc89 by Mark Kretschmann at 2007-01-29 1169
    * Upgraded internal SQLite to 3.3.12.
5893bb4 by Alexandre Pereira de Oliveira at 2006-12-26 1170
    * MTP media devices are not automatically connected on start-up. This
1171
      should solve slow loading times for those with large collections on an
b333c62 by Andy Kelk at 2006-12-13 1172
      MTP media device. Contributed by Mikko Seppälä. (BR 138409)
1173
    * Internationalize unknown artist/album/genre strings. Contributed by Mikko
1174
      Seppälä. (BR 138409)
1175
    * Don't assume that a device returning 0 tracks is invalid. It could just
1176
      have no tracks on. Contributed by Mikko Seppälä. (BR 138409)
8af28ca by Jeff Mitchell at 2007-01-31 1177
    * Magnatune store look now matches rest of Amarok much better.
1178
    * Album art is displayed on the Magnatune purchase dialog.
4d46363 by Jeff Mitchell at 2006-12-02 1179
    * Generic media device now has an option to force VFAT-safe filenames even
1180
      on non-VFAT filesystems.
86bccd8 by Martin AumĂĽller at 2006-11-30 1181
    * Double-clicked items in sidebar and urls passed on the command line
1182
      are treated equally: append them to playlist if not yet there and start
1183
      playing the first if nothing is playing.
84643de by Mark Kretschmann at 2006-11-30 1184
    * "Scan Changes" button was replaced with "Update Collection" menu entry.
ce7a97f by Martin AumĂĽller at 2006-11-30 1185
    * Consistent double-click behavior in sidebar. (BR 138125)
2a60588 by Martin AumĂĽller at 2006-11-29 1186
    * Propose name of currently loaded playlist when saving current one.
60191ac by Andy Kelk at 2006-11-16 1187
    * Remove support for older libmtp versions. We now require 0.0.15 or
5893bb4 by Alexandre Pereira de Oliveira at 2006-12-26 1188
      newer.
7eb188a by Andy Kelk at 2006-11-16 1189
    * Deleting a playlist item on an MTP media device now results in it being
1190
      removed from the playlist.
7eaeaa2 by Seb Ruiz at 2006-11-15 1191
    * Magnatune store is lazy loaded to improve startup times.
1192
    * Dynamic mode logic has been rethought to provide a faster and better
1193
      user experience.
9fca35b by Andy Kelk at 2006-11-15 1194
    * When checking for duplicate files on a Rio Karma media device, use
1195
      track number in addition to artist, album & title. (BR 137152)
2024ac2 by Mark Kretschmann at 2006-11-07 1196
    * The XMMS visualization interface has been removed. LibVisual supersedes
1197
      this feature.
472fd92 by Maximilian Kossick at 2006-11-05 1198
    * It is now possible to select the time unit for length-based smart
8af28ca by Jeff Mitchell at 2007-01-31 1199
      playlists. (BR 136841)
c1325a2 by Seb Ruiz at 2006-10-31 1200
    * Show shadowed cover images in the system tray tooltip. (BR 136589)
4f41915 by Alexandre Pereira de Oliveira at 2006-10-28 1201
    * Amarok won't crossfade if it was paused, and user started another
9560d0e by Alexandre Pereira de Oliveira at 2006-10-28 1202
      track. Patch by Tuomas Nurmi <tnurmi@edu.kauhajoki.fi>.
1203
      (BR 136428)
49ff2da by Mark Kretschmann at 2006-10-28 1204
    * Amarok now saves playlists with relative paths by default.
4d8025c by Seb Ruiz at 2006-10-27 1205
1206
  BUGFIXES:
53730a9 by Martin AumĂĽller at 2007-01-28 1207
    * Disable seeking in streams. (BR 140364)
1208
    * With the default theme, the playlist browser info pane would not show
1209
      the horizontal scrollbar if necessary. (BR 134221)
1bfc564 by Martin AumĂĽller at 2007-01-28 1210
    * Some .rm files would make Amarok crash. (BR 137695)
feddff1 by Martin AumĂĽller at 2007-01-28 1211
    * Remember 'User Cover Art for Folder Icons' when organizing files.
1212
      (BR 138582)
3889e20 by Jeff Mitchell at 2007-01-22 1213
    * "Listening since..." has been changed to the more clear "First
1214
      Played..."  Patch by Andrew Ash <ash211@gmail.com>. (BR 131727)
9c2b280 by Bart Cerneels at 2009-01-16 1215
    * Fixed regression: the DEL key no longer worked in the
0ff86d0 by Ian Monroe at 2007-01-22 1216
      playlist after opening the File Browser context menu. (BR 140197)
423878c by Tobias Knieper at 2007-01-20 1217
    * Smart playlists now work correctly with "is not" filters containing
9c2b280 by Bart Cerneels at 2009-01-16 1218
      numbers. Patch by Felix Rotthowe <felix.rotthowe@cs.uni-dortmund.de>.
211502e by Tobias Knieper at 2007-01-16 1219
    * Context browser would not display updated covers correctly. (BR 130518)
9c2b280 by Bart Cerneels at 2009-01-16 1220
    * The select custom cover dialog no longer starts in the wrong directory
272f1ac by Tobias Knieper at 2007-01-08 1221
      for compilations. (BR 131776)
3bf44a9 by Maximilian Kossick at 2007-01-08 1222
    * Amarok's xine engine would cut off approximately the last second of an
1223
      audio file. (BR 135190)
63b5482 by Martin AumĂĽller at 2007-01-07 1224
    * Cue sheet would remain enabled when switching to a stream. Patch
1225
      by Ted Percival <ted@midg3t.net>. (BR 127683)
a3f46ce by Alexandre Pereira de Oliveira at 2007-01-07 1226
    * Length of tracks wouldn't be shown correctly for some cue files.
1227
      Patch by Dawid WrĂłbel <dawid@klej.net> (BR 139707)
d84588f by Martin AumĂĽller at 2007-01-03 1228
    * Assume that all dots but the last in script executable files belong to
1229
      the script name. (BR 139460)
afea114 by Martin AumĂĽller at 2006-12-28 1230
    * Don't crash when quitting while initially loading the playlist.
1231
      (BR 136353)
96027df by Martin AumĂĽller at 2006-12-28 1232
    * The same track could be queued multiple times for transferring to a
1233
      media device. (BR 129136)
c20615a by Martin AumĂĽller at 2006-12-28 1234
    * Migrate statistics for files moved from outside to the collection.
1235
      (BR 127776)
95052cc by Martin AumĂĽller at 2006-12-28 1236
    * Select All/Copy action would not copy from context browser. (BR 138635)
05421fb by Mark Kretschmann at 2006-12-25 1237
    * Xine-engine: When a track was fading out (after pressing Stop), and you
1238
      started another track, Amarok could become unresponsive.
148331f by Mark Kretschmann at 2006-12-17 1239
    * Improved seeking with xine-engine. No longer jumps to 0 when you seek
1240
      too quickly. Patch by Alexander Bechikov <goo@t72.ru>. (BR 99808)
e969df8 by Mark Kretschmann at 2006-12-11 1241
    * Improved cover images handling for Various Artists. Patch by Tobias
49d2795 by Tobias Knieper at 2007-01-12 1242
      Knieper <tobias.knieper@gmail.com>. (BR 136833)
eced929 by Jeff Mitchell at 2006-12-10 1243
    * Don't enable a mount point for devices that can't support them (mtp,
996269b by Jeff Mitchell at 2006-12-10 1244
      njb).
c3a1c80 by Mark Kretschmann at 2006-12-07 1245
    * With SQLite, the search in the collection browser was case-sensitive
1246
      with UTF-8. Patch by Stanislav Nikolov <stanley_87@mail.ru>. (BR 138482)
6d27024 by Martin AumĂĽller at 2006-12-06 1247
    * (Don't) Show Under Various Artists would not work when multiple albums
49d2795 by Tobias Knieper at 2007-01-12 1248
      are selected. Patch by Tobias Knieper <tobias.knieper@gmail.com>.
6d27024 by Martin AumĂĽller at 2006-12-06 1249
      (BR 112422)
8af28ca by Jeff Mitchell at 2007-01-31 1250
    * Changed temp download location for Magnatune purchases. (BR 137912)
1251
    * Fixed potential double payment issues in the Magnatune store.
68ecac9 by Martin AumĂĽller at 2006-11-30 1252
    * Only synchronize already set values to media devices. (BR 138150)
fb104a5 by Martin AumĂĽller at 2006-11-29 1253
    * Correctly update total playlist play time when removing last.fm
1254
      streams. Patch by Modestas Vainius <geromanas@mailas.com>. (BR 134333)
cc647c1 by Martin AumĂĽller at 2006-11-28 1255
    * File organization jobs could not be canceled. Patch by Wenli Liu
1256
      <wenlil@xandros.com>. (BR 136527)
198386a by Andy Kelk at 2006-11-27 1257
    * Sending filenames to MTP media devices as UTF-8 caused problems, use
1258
      Latin-1 instead.
4541a7d by Andy Kelk at 2006-11-17 1259
    * It's now possible to delete a file from an MTP media device and
1260
      re-upload it without having to reconnect the device.
6fdc2df by Seb Ruiz at 2006-11-15 1261
    * Wikipedia links to edit sections are no longer shown.
4541a7d by Andy Kelk at 2006-11-17 1262
    * Metadata is read from Rio Karma media devices as UTF-8.
68fa51b by Seb Ruiz at 2006-11-15 1263
    * Last.fm streams could be paused with DCOP or global shortcuts.
1264
      (BR 133013)
ce5bc37 by Seb Ruiz at 2006-11-13 1265
    * Dynamic mode can still be used after a collection rescan. (BR 133269)
1266
    * Dynamic mode will repopulate from all available sources. (BR 137212)
1267
    * Dynamic mode no longer repeats songs often. (BR 107693)
1268
    * When transferring files to a Generic media device, having certain
6eba1ff by Jeff Mitchell at 2006-11-11 1269
      characters (such as '#') in a tag field could cause a directory based on
1270
      that field to not be created.
2d1963c by Seb Ruiz at 2006-11-08 1271
    * Editing lyrics from within the context browser no longer removes all
1272
      linebreaks.
7bc694e by Andy Kelk at 2006-11-07 1273
    * Read metadata from MTP media devices as UTF-8.
1274
    * Some shoutcast streams would show an empty title. (BR 127741)
0f03ef9 by Martin AumĂĽller at 2006-11-06 1275
    * Pause would act as Play/Pause. (BR 116101)
8af28ca by Jeff Mitchell at 2007-01-31 1276
    * The same track would sometimes be shown twice in suggested songs.
472fd92 by Maximilian Kossick at 2006-11-05 1277
      (BR 129395)
82393f9 by Jeff Mitchell at 2007-01-31 1278
    * Detect VFAT partitioned devices on FreeBSD. Patch by Daniel
3857fcd by Seb Ruiz at 2006-11-04 1279
      O'Connor <doconnor@gsoft.com.au>.
4ea6b6d by Alexandre Pereira de Oliveira at 2006-11-03 1280
    * Favorite Tracks wouldn't be shown on Context Browser, and
1281
      Statistics Panel would be empty for SQLite users. (BR 136791)
baa3f93 by Mark Kretschmann at 2006-11-02 1282
    * Volume slider in the player window would not react correctly to
1283
      the mouse wheel. (BR 136714)
84b43ef by Alexandre Pereira de Oliveira at 2006-11-02 1284
    * When using a proxy set by script, context browser wouldn't work
1285
      properly, and the application would crash when closing. (BR 112437)
1286
    * Proxy settings wouldn't be respected when downloading podcast
1287
      episodes. (BR 134028)
1288
    * Xine engine could hang when skipping through tracks quickly with
1289
      crossfade on.
1290
    * Fix crash when an MTP media device returned a playlist with an
d92abd7 by Andy Kelk at 2006-10-31 1291
      invalid track ID. (BR 136552)
e5610bc by Alexandre Pereira de Oliveira at 2006-10-27 1292
    * The Install MP3 support script would be run regardless of what the
1293
      user answered to the shown dialog. (BR 136294)
f783cb0 by Alexandre Pereira de Oliveira at 2006-10-27 1294
    * OSD wouldn't always show up-to-date ratings. Patch by Tuomas Nurmi
1295
      <tnurmi@edu.kauhajoki.fi>. (BR 125612)
9dc3bf8 by Mark Kretschmann at 2006-09-19 1296
b1c47bc by Mark Kretschmann at 2006-11-06 1297
646293c by Seb Ruiz at 2006-09-05 1298
VERSION 1.4.4
1299
  FEATURES:
3d7f45f by Martin AumĂĽller at 2006-10-22 1300
    * Transfer .wav-files to iPods. (BR 131130)
47cd7b3 by Jeff Mitchell at 2006-10-09 1301
    * Xine and Helix engines now support three different crossfading modes:
1302
      always, on manual track changes only, or on automatic track changes
1303
      only.
669c867 by Martin AumĂĽller at 2006-10-04 1304
    * Manually specify local file for podcast episodes via right-click menu.
ce11cc2 by Martin AumĂĽller at 2006-10-04 1305
    * Action menu entry for adding podcasts to Amarok. Based on .desktop files
1306
      by Harald Sitter and Fabio Bacigalupo <kde-apps.org@open-haus.de>.
cda565c by Martin AumĂĽller at 2006-10-04 1307
    * Open podcast items with external application from right-click menu.
75d0bd3 by Martin AumĂĽller at 2006-10-03 1308
    * Synchronize listened flag for podcast between Amarok and iPods.
38a45b3 by Nikolaj Hald Nielsen at 2006-09-30 1309
    * Added integrated Magnatune.com music store. Includes artist and album
1310
      info and full previews of all tracks.
9dc3bf8 by Mark Kretschmann at 2006-09-19 1311
    * Fade-out for xine-engine when pressing Stop. Patch by Tuomas Nurmi
1312
      <tnurmi@edu.kauhajoki.fi>. (BR 127316)
15ee282 by Andy Kelk at 2006-09-12 1313
    * Support downloading of files from an MTP device.
9dc3bf8 by Mark Kretschmann at 2006-09-19 1314
    * Purged podcast episodes can be readded by increasing the purge number.
1a8fe98 by Andy Kelk at 2006-09-11 1315
    * Added rudimentary support for the Rio Karma. (BR 132713)
3788e92 by Martin AumĂĽller at 2006-10-21 1316
    * Support creation and editing of playlists on MTP media devices.
2c39c31 by Seb Ruiz at 2006-09-09 1317
    * Undo/Redo functionality is now available over sessions. (BR 131072)
646293c by Seb Ruiz at 2006-09-05 1318
    * Allow the creation of empty playlists in the playlist browser. Available
1319
      either from the Add button in the toolbar or the context menu of a
1320
      playlist folder. (BR 133543)
38a45b3 by Nikolaj Hald Nielsen at 2006-09-30 1321
646293c by Seb Ruiz at 2006-09-05 1322
  CHANGES:
9eb188c by Martin AumĂĽller at 2006-10-25 1323
    * Ignore leading "The " when sorting artists on media devices. (BR 136233)
00dd5d0 by Jeff Mitchell at 2006-10-24 1324
    * Improved handling of VFAT/ASCII files and paths when organizing the
1325
      collection and using the Generic media device.
ec66f46 by Seb Ruiz at 2006-10-22 1326
    * Enable playing audio CDs on CD insert. Patch by Will Stephenson
1327
      <wstephenson@kde.org>. (BR 136106)
e7b95b2 by Martin AumĂĽller at 2006-10-21 1328
    * Bring Amarok main window to front when starting amarok again without
b430b18 by Seb Ruiz at 2006-10-22 1329
      arguments. Patch by Lubos Lunak <l.lunak@kde.org>. (BR 135396)
6d9ef1b by Martin AumĂĽller at 2006-10-21 1330
    * Don't switch to playlist browser after saving a playlist from files tab.
1331
      (BR 130189)
d943bbe by Martin AumĂĽller at 2006-10-21 1332
    * Add .ape and .mpc to possible file types supported by a generic media
1333
      device. (BR 133491)
e14c3e7 by Martin AumĂĽller at 2006-10-21 1334
    * Move button for saving current playlist from playlist browser toolbar to
1335
      playlist toolbar. (BR 129300)
7dfe1c5 by Martin AumĂĽller at 2006-10-21 1336
    * Run 'kdeeject -q devicenode' when no post-disconnect command has been
1337
      configured for media devices.
90f616d by Andy Kelk at 2006-10-13 1338
    * Reduced memory usage for MTP media devices. (BR 134663)
2cded37 by Alexandre Pereira de Oliveira at 2006-10-05 1339
    * Faster searching on playlist and startup, due to some optimizing in
1340
      string usage. Patch by Ovidiu Gheorghioiu <ovidiug@gmail.com>.
e7ffa41 by Bart Cerneels at 2006-10-04 1341
    * Correctly translate media:, home:, ... style urls on KDE 3.5 and newer.
9215139 by Jeff Mitchell at 2006-09-28 1342
    * When tracks are added to the collection and Playlist entries already
1343
      exist (as determined by the file tracking code), the corresponding
1344
      Playlist entries are updated to the new location and enabled if they
1345
      were previously disabled.
1346
    * When file tracking is updating Playlist entries, multiple entries of the
67d1077 by Jeff Mitchell at 2006-09-27 1347
      same song will now all be updated, instead of just one.
cada60a by Jeff Mitchell at 2006-09-20 1348
    * When tracks are removed from the collection (deleted on disk or moved
1349
      outside of a collection folder) any corresponding entry in the Playlist
1350
      will be disabled.
4088328 by Seb Ruiz at 2006-09-11 1351
    * Dragging podcasts to to playlist will insert them in a chronological
1352
      order, so you can listen to the oldest first automatically!
bb9f340 by Seb Ruiz at 2006-09-11 1353
    * Improve application startup times dramaticaly by lazy loading podcast
1354
      episodes.
087f62f by Andy Kelk at 2006-10-03 1355
    * Transferring tracks to an MTP device now shows a progress bar and
064c770 by Peter C. Ndikuwera at 2006-09-28 1356
      doesn't hang the rest of the UI. (only available for libmtp >= 0.0.15)
b407ca0 by Seb Ruiz at 2006-09-08 1357
    * Show a proper tag dialog when viewing information for DAAP music shares.
646293c by Seb Ruiz at 2006-09-05 1358
1359
  BUGFIXES:
fa87491 by Alexandre Pereira de Oliveira at 2006-10-26 1360
    * Ipod Mode on Collection Browser would have duplicated headers.
1361
    * Multiple problems related to Amarok using wrong playlists on Dynamic Mode
1362
      fixed.
2c0e325 by Jeff Mitchell at 2006-10-24 1363
    * Deleting files from generic media devices would not update the progress
1364
      bar, resulting in the progress staying at 0%. (BR 130009)
91e178e by Jeff Mitchell at 2006-10-24 1365
    * If nothing at all existed on a generic device, the first item
4c2aa42 by Jeff Mitchell at 2006-10-24 1366
      transferred would incorrectly show that an error had occured during
1367
      transfer. (BR 133528)
fa87491 by Alexandre Pereira de Oliveira at 2006-10-26 1368
    * Synchronising a smart playlist to a device when it didn't exist before
ed163fc by Andy Kelk at 2006-10-24 1369
      would crash Amarok. (BR 135956)
36cfcf6 by Jeff Mitchell at 2006-10-24 1370
    * Proxies would not take into account certain settings in KDE's Proxy
c2b3563 by Jeff Mitchell at 2006-10-26 1371
      control center modules for PAC files and more. (BR 123021)
d00d348 by Martin AumĂĽller at 2006-10-23 1372
    * Generic media devices would not accept files with an extension that only
1373
      differs in case from a supported extension. (BR 135261)
28324e8 by Martin AumĂĽller at 2006-10-23 1374
    * Xine-engine: Pausing during crossfade would not work properly. Patches by
1375
      Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 122514 & 135285)
dd56d49 by Martin AumĂĽller at 2006-10-23 1376
    * Stop a running cross-fading operation before starting another one. Patch
1377
      by Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 128629)
badf259 by Martin AumĂĽller at 2006-10-22 1378
    * Queuing again would dequeue. (BR 121206)
dc932c9 by Martin AumĂĽller at 2006-10-22 1379
    * In some cases, the Removal and Enqueue buttons in the queue manager would
1380
      have no icons. (BR 115895)
87aba78 by Mark Kretschmann at 2006-10-26 1381
    * Don't change length of position slider when navigating within a track.
44bfb73 by Martin AumĂĽller at 2006-10-22 1382
      (BR 122569)
0dca0f7 by Martin AumĂĽller at 2006-10-22 1383
    * Direct copying of non-local items would result in wrong properties on
1384
      iPods. (BR 135681)
29ad3f6 by Martin AumĂĽller at 2006-10-22 1385
    * Honor setting to show Amarok's menu in main toolbar.
46a178a by Martin AumĂĽller at 2006-10-22 1386
    * "Burn this album" would burn all albums of the same name. (BR 121963)
3f14f8e by Martin AumĂĽller at 2006-10-21 1387
    * Ignore double-clicks on tree item openers. (BR 125121)
d3e0f5d by Martin AumĂĽller at 2006-10-21 1388
    * Visibility of sidebar tabs would depend on the current locale. (BR 135316)
e7daf12 by Martin AumĂĽller at 2006-10-21 1389
    * Ctrl-C for copying urls from the tag editor would not work when selected
fa87491 by Alexandre Pereira de Oliveira at 2006-10-26 1390
      with the mouse. (BR 123327)
631c382 by Martin AumĂĽller at 2006-10-21 1391
    * Check for some integral data types for improved DAAP portability.
1392
      (BR 132939)
8d4ae1a by Martin AumĂĽller at 2006-10-21 1393
    * Take disc number into account when checking if a song is already on an
1394
      iPod. (BR 135643)
badd951 by Andrew Turner at 2006-10-16 1395
    * Editing metadata in the playlist itself now matches possible alternatives
1396
      case-insensitively. (BR 135683)
fe4a079 by Andrew Turner at 2006-10-16 1397
    * Fix loading directory in external browser in the tag editor when the path
1398
      contains parentheses. (BR 132961)
26c879c by Andrew Turner at 2006-10-14 1399
    * Stop scripts using a proxy when it's disabled in KDE. Patch by Felix Geyer
1400
      <sniperbeamer_disc1@fobos.de>.
3576451 by Alexandre Pereira de Oliveira at 2006-10-14 1401
    * While playing Last.fm Streams, sometimes metadata wouldn't be updated
1402
      on track changes. Patch by Tom Kaitchuck <tkaitchuck@comcast.net>.
30fb06e by Jeff Mitchell at 2006-10-13 1403
    * Speed patch to load playlist columns from statistic tables on population
1404
      of the playlist, makes adding to the playlist and starting up faster.
1405
      Thanks Ovy <ovy@alum.mit.edu>! (BR 135324)
a79bf00 by Andy Kelk at 2006-10-13 1406
    * Save MTP playlists when they are renamed so we don't lose changes.
e7ffa41 by Bart Cerneels at 2006-10-04 1407
    * Prevent new podcastepisodes from showing up in the playlistbrowser twice
1408
      by opening it's parent before adding. (BR 134108)
8179f89 by Martin AumĂĽller at 2006-10-03 1409
    * New iPods would not get initialized.
8c30afa by Jeff Mitchell at 2006-09-30 1410
    * Files that were detected as being added back to the collection would not
1411
      always be re-enabled in the Playlist. (BR 130359)
dcee9c2 by Andrew Turner at 2006-09-29 1412
    * Fix some spelling and layout issues. Part of a patch by Malcolm Parsons
1413
      <malcolm.parsons@gmail.com>.
dcc0991 by Martin AumĂĽller at 2006-09-26 1414
    * Correctly handle horizontal wheel events in position slider. (BR 119254)
fa97a6c by Martin AumĂĽller at 2006-09-25 1415
    * Don't rescan collection while transcoding. (BR 133423)
222ca3a by Martin AumĂĽller at 2006-09-25 1416
    * Don't try to copy to collection from urls without kio slaves.
d4f7ac9 by Martin AumĂĽller at 2006-09-25 1417
    * Don't quit immediately if amarokrc was removed. (BR 134439)
e7ffa41 by Bart Cerneels at 2006-10-04 1418
    * The DAAP client would crash Amarok under certain conditions when
a5ce70b by Ian Monroe at 2006-09-20 1419
      kdelibs was compiled with asserts on. (BR 132851)
e7ffa41 by Bart Cerneels at 2006-10-04 1420
    * Configuring the toolbar would disable the stop button. Patch by
d5e6df4 by Mark Kretschmann at 2006-09-19 1421
      Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 132477)
b450369 by Martin AumĂĽller at 2006-09-14 1422
    * Changed tags of songs on iPods would not propagate to its database.
1423
      (BR 133842)
e5c3e07 by Mark Kretschmann at 2006-09-13 1424
    * Fixed playlist encoding problems. (BR 133613)
e7ffa41 by Bart Cerneels at 2006-10-04 1425
    * Cover images for compilation albums can now be displayed full size in
32a5c53 by Peter C. Ndikuwera at 2006-09-11 1426
      the context browser.
65b537b by Seb Ruiz at 2006-09-11 1427
    * Dragging compilation albums from the collection browser or the playlist
1428
      would show multiple cover images in the tooltip. (BR 133916)
120ee4a by Seb Ruiz at 2006-09-08 1429
    * Don't crash when calling repopulate dynamic mode from dcop. (BR 133716)
b184014 by Alexandre Pereira de Oliveira at 2006-09-06 1430
    * Last.fm streams work with proxies. (BR 131137)
bf2b8b6 by Martin AumĂĽller at 2006-09-06 1431
    * Don't try to read m4a tags from apparently invalid files. (BR 133288)
fe58cbb by Seb Ruiz at 2006-09-05 1432
    * Some podcasts would insert line breaks in author/title information and
1433
      cause graphical errors. (BR 133591)
057dd1b by Jeff Mitchell at 2006-09-05 1434
    * File tracking could fail on files that were copies of each other but
1435
      with different ID3v1 or APE tags.
646293c by Seb Ruiz at 2006-09-05 1436
6804e14 by Mark Kretschmann at 2006-09-04 1437
a5ad618 by Mark Kretschmann at 2006-09-04 1438
VERSION 1.4.3:
d187774 by Ian Monroe at 2006-08-21 1439
  FEATURES:
e3ddd4c by Ian Monroe at 2006-09-01 1440
    * New DCOP: player trackCurrentTimeMs, returns the current track position
1441
      in milliseconds.
f2a3530 by Jeff Mitchell at 2006-08-30 1442
    * Amarok File Tracking (formerly ATF) goes public! See
1443
      http://amarok.kde.org/wiki/Amarok_File_Tracking for more information.
d187774 by Ian Monroe at 2006-08-21 1444
    * DAAP client now supports Zeroconf. With mDNSResponder properly setup
1445
      Amarok automatically shows local DAAP servers.
2c54f22 by Ian Monroe at 2006-08-27 1446
    * DAAP client saves manually added computers between sessions.
d187774 by Ian Monroe at 2006-08-21 1447
1448
  CHANGES:
a5ad618 by Mark Kretschmann at 2006-09-04 1449
    * Performance with big playlists has been improved by a magnitude. This
1450
      also makes application shutdown faster.
dd2095b by Seb Ruiz at 2006-08-31 1451
    * Remove the option to enable/disable history in dynamic mode. (BR 133076)
1452
    * Reduce the minimum available tracks to show to 0. (BR 131223)
2ef4da1 by Jeff Mitchell at 2006-08-30 1453
    * Change in file tracking behavior: IDs are no longer embedded into tags
1454
      but are calculated from a portion of the file data instead, letting
6483b27 by Jeff Mitchell at 2006-08-30 1455
      users with read-only music stores take advantage of it.
cf6b2c5 by Martin AumĂĽller at 2006-08-22 1456
    * Don't report "/dev/hd" style devices as new media devices. (BR 127831)
c202b21 by Peter C. Ndikuwera at 2006-08-29 1457
    * Smart Playlists only load media from currently mounted devices.
d187774 by Ian Monroe at 2006-08-21 1458
1459
  BUGFIXES:
670eeee by Mark Kretschmann at 2006-09-05 1460
    * Dequeuing tracks whilst in dynamic mode might not work. (BR 133449)
f748982 by Seb Ruiz at 2006-09-04 1461
    * When marking podcast episodes as listened, update the channel icon if
1462
      necessary. (BR 133497)
b184014 by Alexandre Pereira de Oliveira at 2006-09-06 1463
    * Don't always mark podcast channel icon as "listened" on rescan if.
f748982 by Seb Ruiz at 2006-09-04 1464
      (BR 133495)
1465
    * User added streams were not editable once saved. (BR 133483)
6804e14 by Mark Kretschmann at 2006-09-04 1466
    * Cover images were not displayed in some cases. (BR 133174)
1467
    * Fixed bug which prevented Amarok from creating the collection database
1468
      in rare circumstances using SQLite. (BR 133072)
1469
    * Collection scanner would only restart a maximum of 2 times instead of
1470
      20. (fixed in SVN revision 578922)
3788e92 by Martin AumĂĽller at 2006-10-21 1471
    * MTP media device support would not compile against libmtp versions >=
efe12f0 by Mark Kretschmann at 2006-09-04 1472
      0.0.12. (fixed in SVN revision 576121)
6804e14 by Mark Kretschmann at 2006-09-04 1473
    * AudioCD playback would stutter and sometimes freeze Amarok. (BR 133015)
acfebd8 by Maximilian Kossick at 2006-09-04 1474
    * Dynamic Collection broke flat collection view when the Filename column
1475
      was added (BR 132874)
a5ad618 by Mark Kretschmann at 2006-09-04 1476
    * DAAP client shows connection errors to the user and no longer says
1477
      "Loading" perpetually. After a failed connection, the user can now
1478
      try again.
1479
    * Don't empty media device transfer queue when canceling a transfer.
1480
    * Ctrl-C for copying urls from the tag editor would not work. (BR 123327)
1481
    * Delete covers from the filesystem when requested.
1482
    * Show context menu on right-click in empty area of media device
1483
      browser. (BR 127154)
1484
    * Sort numeric columns in flat collection view numerically. (BR 130667)
6804e14 by Mark Kretschmann at 2006-09-04 1485
1486
ba47863 by Maximilian Kossick at 2006-07-18 1487
VERSION 1.4.2:
1488
  FEATURES:
c2e206a by Martin AumĂĽller at 2006-08-16 1489
    * Handle itpc:// and pcast:// url protocols for adding podcast feeds.
1490
      (BR 128918)
720ee48 by Martin AumĂĽller at 2006-08-12 1491
    * New DCOP call "collection: totalComposers" returns the number of
1492
      different composers in your collection.
48cafca by Martin AumĂĽller at 2006-08-10 1493
    * Synchronize playlists to media devices.
f7af077 by Martin AumĂĽller at 2006-08-08 1494
    * Support for MTP/PlaysForSure media devices. (BR 128532)
052e9c6 by Martin AumĂĽller at 2006-08-03 1495
    * iPod plugin usable with iTunes phones. (BR 131487)
4c7bb8d by Martin AumĂĽller at 2006-08-02 1496
    * Browse collection by composer. (BR 122452)
6226f2d by Martin AumĂĽller at 2006-07-27 1497
    * New DCOP call "playlist: filenames" returns the filenames of the songs
1498
      currently in the playlist. Patch by Arash Abedinzadeh
1499
      <arash@netcologne.de>
829c130 by Alexandre Pereira de Oliveira at 2006-07-26 1500
    * Lyrics can be edited directly on Context Browser's Lyrics tab.
0532448 by Martin AumĂĽller at 2006-07-24 1501
    * Collection browse mode similar to that used by some portable players.
1502
      Patch by Joe Rabinoff <bobqwatson@yahoo.com>. (BR 130586)
af74227 by Martin AumĂĽller at 2006-07-22 1503
    * BPM field. Patch by Alf B LervĂĄg <alfborge@gmail.com> and Aaron
1504
      VonderHaar <gruen0aermel@gmail.com>. (BR 123142)
b5942c8 by Mark Kretschmann at 2006-07-19 1505
    * Improved crossfading for xine-engine: Honours the 'Crossfade Length'
1506
      setting precisely, and uses a better mixing style profile. Patch by
1507
      Enrico Ros <koral@email.it>.
ba47863 by Maximilian Kossick at 2006-07-18 1508
    * Media and collection browser tabs now support dropping.
1509
    * Allow for deleting all the tracks on a playlist from iPods. (BR 127855)
1510
    * Ability to create custom last.fm station from the GUI.
1511
    * Ability to mark podcasts as listened.
1512
    * Show error messages when connecting to last.fm streams fails.
dff61df by Ian Monroe at 2006-08-21 1513
    * A new media device implements a DAAP client. So Amarok can connect
1514
      to iTunes, Firefly Media Server etc. (BR 100513)
76b4a1a by Maximilian Kossick at 2006-08-11 1515
    * Dynamic Collection: improved support for songs on removable external
1516
      harddisks, SMB and NFS shares
ba47863 by Maximilian Kossick at 2006-07-18 1517
1518
  CHANGES:
7442609 by Martin AumĂĽller at 2006-08-08 1519
    * Skip tracks that failed to transfer to media devices instead of stopping
1520
      transfer process. (BR 130008)
d1dc130 by Alexandre Pereira de Oliveira at 2006-08-07 1521
    * libtunepimp 0.5.0 actually compiles successfully now.
9a7c1e8 by Martin AumĂĽller at 2006-08-07 1522
    * Lift size limit on pathnames and comments in collection databases not
1523
      managed by MySQL. (BR 130585)
3788e92 by Martin AumĂĽller at 2006-10-21 1524
    * Generic media device plugin is improved. Users can configure supported
7935340 by Martin AumĂĽller at 2006-08-08 1525
      filetypes and get more control over the location of songs and podcasts
1526
      on disk (Patch by eute).
5873dc6 by Martin AumĂĽller at 2006-08-02 1527
    * Move composer tag to its own database table.
f5ec219 by Martin AumĂĽller at 2006-07-27 1528
    * Re-enable adding videos to iPods with recent libgpod-cvs. (BR 130117)
3d27f92 by Martin AumĂĽller at 2006-07-27 1529
    * Include Skip, Love and Ban in playlist right-click menu for last.fm
1530
      streams.
b2acc00 by Jeff Mitchell at 2006-08-21 1531
    * Advanced Tag Features (ATF) deferred to 1.4.3: Public release delayed
1532
      pending some bug fixes in both Amarok and a dependency. It will be
1533
      automatically disabled the first time you run 1.4.2 if you had it enabled
1534
      from 1.4.2-beta1. (It will still be available in subversion snapshots.)
9cb1b4c by Martin AumĂĽller at 2006-07-26 1535
    * Optionally finish transferring all queued tracks to media device after
1536
      pressing disconnect button. (BR 129716)
e9a97d9 by Martin AumĂĽller at 2006-07-26 1537
    * It's now possible to edit scores and ratings for multiple tracks in
1538
      TagDialog.
829c130 by Alexandre Pereira de Oliveira at 2006-07-26 1539
    * TagDialog won't make Amarok unresponsive while committing tags changes
1540
      to files anymore.
87687f6 by Martin AumĂĽller at 2006-07-22 1541
    * Exact playtime as tooltip in statusbar. Patch by Markus Kaufhold
1542
      <M.Kaufhold@gmx.de>. (BR 130463)
d8f714c by Martin AumĂĽller at 2006-07-21 1543
    * Suspend collection rescanning while organizing files. (BR 129885)
aff2693 by Martin AumĂĽller at 2006-07-21 1544
    * Always use metadata from original file for transcoded files transfered
1545
      to media devices. (BR 131171)
ba47863 by Maximilian Kossick at 2006-07-18 1546
    * Enhancements to ATF/statistics to allow for better tracking of stats as
1547
      files are moved.
1548
    * Tag Editing Dialog is now ATF-enabled.
1549
    * In-line tag editing is now ATF-enabled.
1550
    * Previously, using ATF with MP3 files would wipe out existing UFID frames
1551
      from other applications. Now Amarok plays nicely and only touches its
1552
      own UFID frame.
5d83944 by Jeff Mitchell at 2006-07-19 1553
    * ATF no longer requires a restart to enable or disable it.
8887ee2 by Jeff Mitchell at 2006-07-24 1554
    * ATF read-only functions are always enabled if a UID is found in the
1555
      file. Option in the configuration dialog now only controls whether new
1556
      UIDs are written to new files.
1557
    * ATF will now automatically run the rescan and clear the Playlist only on
1558
      the first time it is enabled.  After that it will simply display an info
1559
      reminding users that they may need a rescan if their library has changed
1560
      since the last time it was enabled.
ba47863 by Maximilian Kossick at 2006-07-18 1561
1562
  BUGFIXES:
b2acc00 by Jeff Mitchell at 2006-08-21 1563
    * DCOP calls to add and remove ATF tags are no longer allowed to run while
1564
      the collection is being scanned.
7d3d0da by Mark Kretschmann at 2006-08-20 1565
    * Last.fm streams no longer freeze Amarok's GUI with xine-engine.
1566
    * Sometimes metadata wasn't updated with Last.fm streams.
853e490 by Martin AumĂĽller at 2006-08-19 1567
    * Update context browser on score and rating changes. (BR 132496)
a16fb3b by Martin AumĂĽller at 2006-08-19 1568
    * Double colons in the collection filter would lead to invalid queries.
1569
      (BR 132551)
d4b853a by Jeff Mitchell at 2006-08-18 1570
    * Handle changed semantics of MySQL 5.0.23+ (BR 132114)
b46de1a by Martin AumĂĽller at 2006-08-14 1571
    * Do not try to detach() KURLs, as this would not work for non-ascii urls.
1572
      (BR 132355)
1bbcb81 by Martin AumĂĽller at 2006-08-13 1573
    * Adding songs while at end of playlist could crash in dynamic mode.
1574
      Patch by Joe Rabinoff <rabinoff@post.harvard.edu>. (BR 128340)
38ec4dd by Martin AumĂĽller at 2006-08-12 1575
    * Don't update accessdate when setting songs rating or score. (BR 132274)
425f2b8 by Martin AumĂĽller at 2006-08-11 1576
    * Increasing or decreasing volume while muted would not correctly unmute.
1577
      (BR 132228)
4563b75 by Martin AumĂĽller at 2006-08-09 1578
    * Better resize behavior in iPod collection view mode. Patch by Joe Rabinoff
1579
      <bobqwatson@yahoo.com> (BR 132016)
e1f52f0 by Andy Kelk at 2006-08-09 1580
    * Make sure a track's compilation status is returned properly when running
1581
      with Postgresql.
7935340 by Martin AumĂĽller at 2006-08-08 1582
    * Check directory structure on iPods of unknown type in order to detect
1583
      iTunes phones. (BR 131910)
89825a7 by Martin AumĂĽller at 2006-08-05 1584
    * Make 'Clear' individually translatable for playlists. (BR 131521)
fd9f22b by Martin AumĂĽller at 2006-08-05 1585
    * Retain column visibility for flat collection view. (BR 126685)
9d68560 by Martin AumĂĽller at 2006-07-30 1586
    * Honour proxy exceptions for MusicBrainz lookups. Patch by N. Cat
1587
      <trisk-bug@quasarnet.org>. (BR 131377)
26f89d1 by Martin AumĂĽller at 2006-07-30 1588
    * Correctly pass links containing parentheses to external browsers. Patch
1589
      by Thomas Lindroth <tholi945@student.liu.se>. (BR 131307)
2708c8c by Martin AumĂĽller at 2006-07-27 1590
    * iPods would not show podcast descriptions. (BR 129824)
33ae02e by Martin AumĂĽller at 2006-07-26 1591
    * Carry over rounding increments to next larger unit for fuzzy time
1592
      display. (BR 131383)
ddf9fb5 by Martin AumĂĽller at 2006-07-23 1593
    * If disabled, don't show splash screen - even on Kubuntu. (BR 125210)
e447e35 by Martin AumĂĽller at 2006-07-23 1594
    * Correctly request last.fm similar artist information for artists
1595
      containing non-ASCII characters. Patch by Thomas Lindroth
1596
      <tholi945@student.liu.se>. (BR 131254)
197f484 by Seb Ruiz at 2006-07-20 1597
    * Support non-chronologically ordered podcast feeds. (BR 119911)
eba28b6 by Ian Monroe at 2006-07-18 1598
    * Support for libvisual 0.4.0 was fixed. Patch by Dennis Smit.
ba47863 by Maximilian Kossick at 2006-07-18 1599
    * Adding songs already on a media device to playlists would not work.
1600
    * Fix adding smart playlists to media devices. (BR 130540)
1601
    * Reverse check for mount point and device node when connecting to iPods
1602
      for better handling of device nodes pointed to by symlinks. (BR 129965)
1603
    * Make handling of filenames on iPods case-insensitive and thus fix
1604
      fix problems with too many orphaned and stale items. (BR 126431)
1605
    * Correct action of queueing current item in dynamic mode. (BR 130313)
1606
    * Double clicking in the filebrowser will append to playlist. (BR 117465)
1607
    * Fixed problems with last.fm streams containing spaces, e.g. "Hip Hop".
1608
    * When generic media devices were specified manually, transferred files
82393f9 by Jeff Mitchell at 2007-01-31 1609
      would not always get converted to VFAT-friendly names if they were on a
1610
      VFAT filesystem.
ba47863 by Maximilian Kossick at 2006-07-18 1611
    * When using ATF, tags in MP3 files would be written as ID3v2 only and
1612
      existing ID3v1 tags would be stripped, which could lead to media devices
1613
      and tagging libraries that were not ID3v2.4-aware to report that no tag
1614
      existed.  Now both tags are written with identical data.
76b4a1a by Maximilian Kossick at 2006-08-11 1615
    * Correct handling of filenames with special characters. (BR 132243)
ba47863 by Maximilian Kossick at 2006-07-18 1616
1617
5e04202 by Mark Kretschmann at 2006-06-19 1618
VERSION 1.4.1:
1619
  FEATURES:
ba47863 by Maximilian Kossick at 2006-07-18 1620
    * Support for last.fm streams. (BR 111983)
1621
    * New playlist toolbar menu entry for adding streams to the playlist.
1622
      (BR 129349)
5e04202 by Mark Kretschmann at 2006-06-19 1623
1624
  CHANGES:
ba47863 by Maximilian Kossick at 2006-07-18 1625
    * Upgraded internal SQLite to 3.3.6.
1626
    * Inotify support disabled for now, due to stability issues.
1627
    * Tag editor is no longer modal.
06532bc by Seb Ruiz at 2006-06-21 1628
    * Provide warning dialog when deleting items from the playlistbrowser.
1629
      (BR 129313)
fc91783 by Mark Kretschmann at 2006-06-20 1630
    * GUI layout reverted to the classic Amarok layout.
ba47863 by Maximilian Kossick at 2006-07-18 1631
    * The Extended Info panel in the playlistbrowser is now resizeable.
5e04202 by Mark Kretschmann at 2006-06-19 1632
1633
  BUGFIXES:
ba47863 by Maximilian Kossick at 2006-07-18 1634
    * Pressing return in the search bar of the Collection Browser immediately
1635
      after typing a query no longer appends the wrong items to the playlist.
1636
    * Fix crash when pressing Back or Forward buttons multiple times quickly
1637
      in Artist tab. Patch by Thomas Lindroth <tholi945@student.liu.se>.
1638
    * Fix problems where blanks would be added to data if SQLite was busy.
1639
      Patch by Thomas Lindroth <tholi945@student.liu.se>. (BR 127608)
1640
    * Automatically refresh stream lyrics on new metadata.
1641
    * Set half star ratings on multiple selected tracks when clicking on an
1642
      item. (BR 129449)
2baf71d by Andrew Turner at 2006-06-21 1643
    * Only enable Show Extended Info in the Playlist Browser when information
1644
      is available. (BR 126590)
fc91783 by Mark Kretschmann at 2006-06-20 1645
    * Disable global shortcut for ratings when ratings are disabled.
31cbf56 by Seb Ruiz at 2006-06-19 1646
      (BR 129414)
ba47863 by Maximilian Kossick at 2006-07-18 1647
    * Autodetect button in Media Devices configuration dialog would not
1648
      properly signal changes, so that new devices were not always saved.
5e04202 by Mark Kretschmann at 2006-06-19 1649
1650
ade1590 by Mark Kretschmann at 2006-06-18 1651
VERSION 1.4.1-beta1:
389fca1 by Mark Kretschmann at 2006-05-14 1652
  FEATURES:
be57338 by Mark Kretschmann at 2006-06-12 1653
    * Much improved and completed custom icon theme by Vadim Petrunin
1654
      <vnizzz@gmail.com>.
9e90fd4 by Jeff Mitchell at 2006-05-29 1655
    * LibVisual 0.4 supported and required.
49cdda8 by Gábor Lehel at 2006-05-15 1656
    * Support for custom scoring algorithms, via scripts.
d9f8906 by Martin AumĂĽller at 2006-05-15 1657
    * Creative Nomad Jukebox support (untested!). Submitted by Andres Oton
1658
      <andres.oton@gmail.com>. (BR 103185)
8b9e1e3 by Christian Muehlhaeuser at 2006-05-29 1659
    * Inotify support. On kernels 2.6.13 and above with Inotify support
d05c52d by Mark Kretschmann at 2006-05-30 1660
      compiled in, the collection will automatically be rescanned and
1e7ff7a by Jeff Mitchell at 2006-05-29 1661
      updated as soon as a watched folder has changed.
389fca1 by Mark Kretschmann at 2006-05-14 1662
1663
  CHANGES:
e055a9c by Mark Kretschmann at 2006-06-14 1664
    * First-run wizard can no longer be restarted from the application menu.
1665
      However, it can still be invoked with "amarok --wizard".
0fd5e6d by Mark Kretschmann at 2006-06-14 1666
    * Astraweb lyrics script was removed for being crappy and unmaintained. If
1667
      you want to maintain it, grab it from SVN and release on kde-apps.org.
1668
    * "Append Count" option of dynamic playlists has been removed. It is
2c1c30e by Seb Ruiz at 2006-06-13 1669
      now always one. (BR 120044)
7a97dcb by Peter C. Ndikuwera at 2006-05-31 1670
    * Context browser can now play/queue specific discs of an album or
1671
      compilation.
d6f9bd2 by Mark Kretschmann at 2006-05-30 1672
    * Automatically imported playlists go into a separate category.
e5638a8 by Martin AumĂĽller at 2006-05-29 1673
    * Block quitting amaroK until all on-going media device operations have
1674
      finished with a consistent state.
aea4e18 by Max Howell at 2006-05-28 1675
    * Interface choice in wizard removed.
1e33639 by Jeff Mitchell at 2006-05-29 1676
    * MoodBar has been removed. The maintainer has not been updating it, and
1677
      it was causing crashes for many people.
9107972 by Mark Kretschmann at 2006-05-31 1678
    * Usability improvements for the Script Manager, including a tree view.
e235fec by Martin AumĂĽller at 2006-05-27 1679
    * Use KMimeType for resolving file type for metadata acquisition before
1680
      falling back to extension based guessing.
8230b0d by Mark Kretschmann at 2006-05-27 1681
    * Removed the "detailed mode" in the playlist-browser.
9e90fd4 by Jeff Mitchell at 2006-05-29 1682
    * Also copy non-local URLs to collection when dropped onto collection
83c61d0 by Martin AumĂĽller at 2006-05-27 1683
      browser.
df15033 by Martin AumĂĽller at 2006-05-26 1684
    * Speed up connecting media devices with a lot of tracks to be submitted
1685
      to last.fm.
9e90fd4 by Jeff Mitchell at 2006-05-29 1686
    * For media without metadata, try to read metadata after transfer to
1687
      the iPod (e.g. when copying an audio CD via KIOslaves).
ec853b9 by Martin AumĂĽller at 2006-05-15 1688
    * Hint at starting a transcode script for transcoding while transferring
1689
      to media devices. (BR 127155)
7d7e692 by Martin AumĂĽller at 2006-05-15 1690
    * If a disc number is present, append it to the album's name when
1691
      organizing files. (BR 126867)
db36ade by Martin AumĂĽller at 2006-05-15 1692
    * Configure, which of fresh podcasts, newest & favorite albums are shown
1693
      in context browser home view. Patch by Patrick Muench <s7mon@web.de>.
1694
      (BR 127043)
e8e5fcf by Jeff Mitchell at 2006-05-25 1695
    * Dynamic mode no longer skips to the next song if you press play (via
1696
      dcop, for instance) while already playing a track. Instead it restarts
1697
      the current one.
ddfa860 by Jeff Mitchell at 2006-05-28 1698
    * The Actions menu has been renamed the Engage menu. It's way cooler,
8b9e1e3 by Christian Muehlhaeuser at 2006-05-29 1699
      right? I mean, Star Trek is really cool, right?
b38b0d0 by Bart Cerneels at 2006-06-03 1700
    * Multiple podcasts can be configured at once by selecting multiple channels
1701
      or by configuring the children of a folder.
389fca1 by Mark Kretschmann at 2006-05-14 1702
1703
  BUGFIXES:
5c7a1e5 by Seb Ruiz at 2006-06-18 1704
    * Allow dropping of tracks after non-existant items in the playlist.
761697f by Seb Ruiz at 2006-06-16 1705
    * Make changes to the default dynamic playlists persistent.
2d2fd10 by Martin AumĂĽller at 2006-06-13 1706
    * Send UTF-8 encoded requests to Wikipedia. Thanks to Thomas Lindroth
1707
      <tholi945@student.liu.se> for the patch. (BR 127654)
fb46b63 by Seb Ruiz at 2006-06-08 1708
    * Correctly restore podcast channel title when fetching fails.
aea4e18 by Max Howell at 2006-05-28 1709
    * Show error message when xine mp3 decoder isn't installed, don't just
1710
      play next track.
04fd5e4 by Seb Ruiz at 2006-05-27 1711
    * Properly render and optimise playlist loading icons.
9e90fd4 by Jeff Mitchell at 2006-05-29 1712
    * Properly import and export XSPF playlist formats.
4639c56 by Seb Ruiz at 2006-05-26 1713
    * Optimise addition of playlists to the playlistbrowser.
78b0171 by Martin AumĂĽller at 2006-05-26 1714
    * In context browser, show localized date for podcasts. (BR 127853)
e8e5fcf by Jeff Mitchell at 2006-05-25 1715
    * Regression in dynamic mode caused it to skip the first track in the
1716
      playlist whenever it was started. (BR 127451)
8059482 by Roland Gigler at 2006-05-23 1717
    * Stop Playing after Track: remember current track (BR 127312)
9e90fd4 by Jeff Mitchell at 2006-05-29 1718
    * Radio streams were broken for protocols other than HTTP. (BR 127848)
151f39d by Peter C. Ndikuwera at 2006-05-20 1719
    * Collection Browser would not set/unset/burn albums with ', The' in
1720
      their name.
a944e2a by Mark Kretschmann at 2006-05-19 1721
    * Prevent breakage when xine couldn't initialize the audio device. Patch
1722
      from Ilya Konstantinov <kde-bugzilla@future.shiny.co.il>. (BR 115960)
1723
    * Allow for recognition of the webdav protocol. Patch by Ilya
eeea1f6 by Seb Ruiz at 2006-05-18 1724
      Konstantinov <kde-bugzilla@future.shiny.co.il>. (BR 126847)
22aa85f by Andrew Turner at 2006-05-17 1725
    * Setting a rating on an unplayed track would affect score generated.
1726
      Patch by Patrick Muench <s7mon@web.de>. (BR 127475)
2a08f7a by Andrew Turner at 2006-05-16 1727
    * Stop tags with different capitalisation being treated as the same
1728
      when building the collection.
08bc1fc by Andrew Turner at 2006-05-16 1729
    * Make database connections actually get closed when no longer used.
c26d44c by Mark Kretschmann at 2006-05-16 1730
      (BR 123113)
0514946 by Mark Kretschmann at 2006-05-16 1731
    * xine engine would truncate the last seconds of a track, if no other
1732
      track followed in the playlist.
ede8fb1 by Mark Kretschmann at 2006-05-15 1733
    * Fixed AudioCD playback with xine-engine. Patch by Markus Kaufhold
1734
      <M.Kaufhold@gmx.de>. (BR 127388)
6f8cfdb by Jeff Mitchell at 2006-05-26 1735
    * If dynamic mode was turned on and then off, the previous random and
1736
      repeat modes would be forgotten. (BR 123743)
317b9ae by Jeff Mitchell at 2006-05-26 1737
    * Removing the current track through DCOP while editing a field of the
1738
      track in the playlist would cause a crash. (BR 119152)
4ede4f2 by Jeff Mitchell at 2006-05-26 1739
    * Make characters encoded with % (such as a forward slash, %2f) display
1740
      correctly. (BR 105266)
389fca1 by Mark Kretschmann at 2006-05-14 1741
54ae282 by Mark Kretschmann at 2006-05-29 1742
8d1b438 by Mark Kretschmann at 2006-04-13 1743
VERSION 1.4.0:
6452433 by Mark Kretschmann at 2006-04-10 1744
  FEATURES:
dbac40f by Mark Kretschmann at 2006-04-30 1745
    * New DCOP call "player: version()". Returns the amaroK version.
a16db6e by Seb Ruiz at 2006-04-28 1746
    * iFP has persistent settings when transferring tracks to the device.
761bc69 by Shane King at 2006-04-27 1747
    * GStreamer-0.10 engine now supports Audio CDs.
9cf89a8 by Seb Ruiz at 2006-04-16 1748
    * Context menus for entries in the statistics tool. (BR 124945)
8d1b438 by Mark Kretschmann at 2006-04-13 1749
6452433 by Mark Kretschmann at 2006-04-10 1750
  CHANGES:
0d861c8 by Martin AumĂĽller at 2006-05-13 1751
    * Composer, Disc Number and File Size columns in flat collection view.
dd813be by Martin AumĂĽller at 2006-05-13 1752
    * 'k' or 'm' suffixes for matching filesize in kibi or respectively mebi
1753
      bytes.
3788e92 by Martin AumĂĽller at 2006-10-21 1754
    * Groupings when transferring files to media devices are now persistent.
c350701 by Seb Ruiz at 2006-05-12 1755
      (BR 127158)
0280bfa by Martin AumĂĽller at 2006-05-10 1756
    * Transfer contents of smart playlists to media device without adding
1757
      them to a playlist. (BR 126997)
007647d by Martin AumĂĽller at 2006-05-10 1758
    * Set %albumartist to Various Artists, but keep %artist as the track's
1759
      artist when organizing compilations. (BR 126936)
1760
    * Discard empty tokens surrounded by {} in custom organize file format.
1761
      (BR 124337)
b0398c6 by Mark Kretschmann at 2006-05-08 1762
    * GStreamer-0.10 engine was disabled for this release (not yet stable).
257c738 by Peter C. Ndikuwera at 2006-05-07 1763
    * Only pick genres for Smart playlists that exist in your collection.
0052fd4 by Jeff Mitchell at 2006-05-06 1764
    * VFAT plugin completely rewritten since 1.4beta3. Name is now changed to
9830201 by Peter C. Ndikuwera at 2006-05-07 1765
      "Generic Audio Player" to make it less needlessly technical.
1766
    * Don't limit the number of episodes shown with a new podcast, since the
950e815 by Mark Kretschmann at 2006-05-07 1767
      user can limit the number shown afterwards by configuring the channel.
dbe914a by Seb Ruiz at 2006-05-06 1768
    * Automatically populate the playlist with items if it is empty when a
1769
      dynamic playlist is loaded. (BR 126594)
11545a2 by Shane King at 2006-05-02 1770
    * Unplayed/unrated tracks are no longer shown in the statistics dialog.
496f183 by Mark Kretschmann at 2006-05-02 1771
    * Removed the option "Import Playlists". It's now always enabled.
52fa218 by Peter C. Ndikuwera at 2006-05-02 1772
    * Show total track time in context browser (BR 126548)
3e75ee1 by Martin AumĂĽller at 2006-05-02 1773
    * Derive filename for downloaded podcast episodes from their url in the
1774
      rss feed. (BR 125966)
950e815 by Mark Kretschmann at 2006-05-07 1775
    * Only show albums/artists/genres with more than 3 tracks when listing
11545a2 by Shane King at 2006-05-02 1776
      favourite albums/artists/genres. (BR 126435)
4f3ed5c by Seb Ruiz at 2006-05-01 1777
    * libtunepimp 0.5 compiles successfully.
a16db6e by Seb Ruiz at 2006-04-28 1778
    * Podcasts are automatically configured to be checked for updates.
1779
    * Show only 2 decimal places for scores in the statistics module.
bb44a75 by Martin AumĂĽller at 2006-04-26 1780
    * Replace 'Move to Collection' in file browser context menu by 'Organize
1781
      Files' for collection directories. (BR 125702)
496f183 by Mark Kretschmann at 2006-05-02 1782
    * Removed the option "Show Status Bar". It's now always enabled.
9050d85 by Shane King at 2006-04-20 1783
    * Tracks from a media device scan be submitted to last.fm immediately,
1784
      without waiting for tracks to be played in amaroK. Patch by Iain
1785
      Benson <iain@arctos.me.uk>. (BR 125690)
1786
    * Any failed attempts to submit to last.fm are now automatically retried
1787
      in the background, without waiting for new tracks to be played.
2ed854c by Peter C. Ndikuwera at 2006-04-20 1788
    * Smart playlists can be constructed using mixed ALL and ANY matches
1789
      (BR 124483)
0b39a17 by Mark Kretschmann at 2006-04-20 1790
    * Configure media devices in global settings, disable media browser when
1791
      no media device is configured.
8cc44f3 by Mark Kretschmann at 2006-04-20 1792
    * Dynamic Playlist bar made more conspicuous.
25c5648 by Gábor Lehel at 2006-04-16 1793
    * The Konqueror setting to show a 'delete' entry in the menu is now
1794
      respected, if the setting exists and KDE is version 3.4 or higher.
8e62122 by Martin AumĂĽller at 2006-04-13 1795
    * Cover art from m4a files. Updated m4a taglib patch by Jochen Issing
0b39a17 by Mark Kretschmann at 2006-04-20 1796
      <jochen@isign-softart.de> and patch by Shane King
1797
      <kde@dontletsstart.com>. (BR 125414)
6452433 by Mark Kretschmann at 2006-04-10 1798
1799
  BUGFIXES:
c9d06bd by Seb Ruiz at 2006-05-14 1800
    * The playlist would incorrectly sort after using the queue manager in
1801
      dynamic mode.
b94b20d by Peter C. Ndikuwera at 2006-05-12 1802
    * Sort disc numbers numerically (BR 127114)
1803
    * Smart Playlists using 'last played time' now filter correctly.
1804
      (BR 127145)
731047f by Jeff Mitchell at 2006-05-10 1805
    * If "Transcode Whenever Possible" was selected for transferring to media
1806
      devices, if the file was in the device's preferred format, transcoding
1807
      would not take place.  Thanks to Ants Aasma for the patch. (BR 127109)
3834c5b by Mark Kretschmann at 2006-05-10 1808
    * Fix possible loss of database after changing settings. (BR 126880)
8d496fa by Martin AumĂĽller at 2006-05-10 1809
    * Only include audio files when expanding directories. (BR 126765)
3e42370 by Martin AumĂĽller at 2006-05-09 1810
    * Correctly handle 'Cancel' in confirmation dialog for deleting items
1811
      from media devices. (BR 126989)
7c01afe by Peter C. Ndikuwera at 2006-05-07 1812
    * Smart-Playlist random mode was not 'sticking'. (BR 126877)
dbe914a by Seb Ruiz at 2006-05-06 1813
    * Statusbar log files would only ever write to the first log after all
1814
      four logs had been filled.
1815
    * iFP: Don't pretend to add newly transferred files to wrong folders.
1816
    * Set a podcast as listened only when it really has been listened to.
27a7326 by Shane King at 2006-05-04 1817
    * All tracks from a cuesheet will now submit correctly to last.fm.
1818
      (BR 114969)
950e815 by Mark Kretschmann at 2006-05-07 1819
    * xine-engine will now correctly detect a change when only one of the
1820
      artist or album metadata changes. Patch by Kim Rasmussen
1821
      <kml@elreki.net>. (BR 126648)
ef91b5a by Shane King at 2006-05-03 1822
    * Less than and between criteria in a smart playlist for playcount, rating
1823
      or score of 0 now work. (BR 97046)
6b8bfae by Shane King at 2006-04-30 1824
    * Empty genres are no longer displayed in the collection browser.
1825
      (BR 126495)
dbac40f by Mark Kretschmann at 2006-04-30 1826
    * Fix regression causing drag and drop of playlist track items in the
37249f2 by Seb Ruiz at 2006-04-28 1827
      playlistbrowser to be functionless. (BR 126387)
a16db6e by Seb Ruiz at 2006-04-28 1828
    * Fix regression causing podcast purge property to be ignored. (BR 126194)
1829
    * Automatically convert MySql/PostgreSql passwords from 1.3 to 1.4 state.
f12f911 by Seb Ruiz at 2006-04-26 1830
    * Popup Messages would flicker when being shown.
a16db6e by Seb Ruiz at 2006-04-28 1831
    * Some 1.3 podcasts wouldn't get transferred to 1.4 settings.
1832
    * New podcasts didn't get a default save location. (BR 126196)
f85e4cf by Mark Kretschmann at 2006-04-25 1833
    * Fixed encoding problems with lyrics scripts.
b9c0ef7 by Shane King at 2006-04-25 1834
    * Mark/unmark as compilation is now stored in the file tag so it is
cdd0ed6 by Shane King at 2006-04-20 1835
      remembered when the colection is rescanned. (BR 120428)
9050d85 by Shane King at 2006-04-20 1836
    * Submissions from media devices are timestamped so as to be less likely
1837
      to conflict with submissions from another last.fm client. (BR 125367)
0b39a17 by Mark Kretschmann at 2006-04-20 1838
    * The MySQL connection will no longer time out when idle. (BR 120198)
baec4b0 by Martin AumĂĽller at 2006-04-18 1839
    * Load manually configured media devices even after failed DCOP queries.
1840
      Patch by Iain Benson <iain@arctos.me.uk>. (BR 125692)
c6df760 by Martin AumĂĽller at 2006-04-14 1841
    * Copy/move to collection recurses into directories. (BR 125334)
0b39a17 by Mark Kretschmann at 2006-04-20 1842
    * Amazon no longer tries to refetch invalid entries. (BR 125168)
8d1b438 by Mark Kretschmann at 2006-04-13 1843
    * Skip hidden directories while scanning the collection. (BR 115478)
83d1bbe by Martin AumĂĽller at 2006-04-11 1844
    * Instead of cancelling collection organiziation operations when starting
1845
      new one append to running one.
b21b518 by Martin AumĂĽller at 2006-04-11 1846
    * Correctly show &amp; in playlist 'Burn' right-click submenu. Patch by
8d1b438 by Mark Kretschmann at 2006-04-13 1847
      Laszlo Pandy <laszlok2@gmail.com>. (BR 125117)
fa2e6f3 by Martin AumĂĽller at 2006-04-11 1848
    * Disable option to delete remote items in playlist right-click menu.
1849
      (BR 124745)
65be1c1 by Seb Ruiz at 2006-04-10 1850
    * Reload playlist browser podcasts when switching database engines.
950e815 by Mark Kretschmann at 2006-05-07 1851
    * Podcast tables recreated on startup if they don't exist.
6452433 by Mark Kretschmann at 2006-04-10 1852
1853
f114dee by Seb Ruiz at 2006-03-06 1854
VERSION 1.4-beta3:
1855
  FEATURES:
b54bd9e by Jeff Mitchell at 2006-04-09 1856
    * amaroK now supports multiple media devices of varying types (currently
82393f9 by Jeff Mitchell at 2007-01-31 1857
      iPods, UMS/VFAT, and iFP devices).
1858
    * Autodetection of iPods and UMS/VFAT devices (if KDE has HAL/DBUS support
6452433 by Mark Kretschmann at 2006-04-10 1859
      compiled in).
b54bd9e by Jeff Mitchell at 2006-04-09 1860
    * New DCOP call "devices: showDeviceList()" to show the Device Manager's
6452433 by Mark Kretschmann at 2006-04-10 1861
      current device knowledge.
b24522f by Mark Kretschmann at 2006-04-05 1862
    * amaroK now has a custom icon theme, and an option to switch back to the
1863
      system icons, if preferred (in the General settings section).
576cdec by Mark Kretschmann at 2006-04-04 1864
    * Collection browser view is separated alphabetically. Patch by
1865
      Christian Hoenig <list@hoenig.cc>.
705307d by Martin AumĂĽller at 2006-03-27 1866
    * Ease navigation with track slider below playlist window by showing mood.
1867
      (BR 121715)
d853f0f by Seb Ruiz at 2006-03-29 1868
    * Show context information for podcasts.
753f5aa by Seb Ruiz at 2006-03-26 1869
    * Filebrowser: toolbar button to change to the directory of the currently
1870
      playing song. (BR 115479)
1d3b198 by Mark Kretschmann at 2006-03-24 1871
    * Added "Play Audio CD" entry to the amaroK menu. (BR 103409)
3381441 by Mark Kretschmann at 2006-03-24 1872
    * GStreamer-0.10 engine now supports visualizations.
3fbf5ab by Mark Kretschmann at 2006-03-23 1873
    * xine-engine: Show metadata for ogg vorbis streams. (BR 122505)
3ec4e5d by Seb Ruiz at 2006-03-17 1874
    * Drag and drop podcast urls directly onto podcast folders for addition.
89f257e by Seb Ruiz at 2006-03-16 1875
    * Add media directly into directories for iRiver ifp devices.
496ce13 by Seb Ruiz at 2006-03-14 1876
    * Button to directly edit lyrics from the context browser. (BR 123515)
9cad784 by Seb Ruiz at 2006-03-13 1877
    * Support for SMIL playlists. (BR 121983)
382ea0c by Seb Ruiz at 2006-03-13 1878
    * Support for WAX playlists. (BR 120980)
e554426 by Mark Kretschmann at 2006-03-12 1879
    * Handle the Year tag when playing AudioCDs. Patch by Markus Kaufhold
1880
      <M.Kaufhold@gmx.de>. (BR 123428)
3d2e61d by Seb Ruiz at 2006-03-07 1881
    * Ignore 'The ' in artist names when sorting in the cover manager, as per
1882
      the collection browser. (BR 122858)
218743d by Seb Ruiz at 2006-03-06 1883
    * Add autocompletion to the composer field in the tag dialog. (BR 123026)
f114dee by Seb Ruiz at 2006-03-06 1884
1885
  CHANGES:
aaf7145 by Martin AumĂĽller at 2006-04-09 1886
    * In context browser, show information about recently updated podcasts,
1887
      recently added and favourite albums when nothing is playing.
65f4d63 by Gábor Lehel at 2006-03-31 1888
    * Ratings can now have half stars: click again on the last star in the
1889
      rating to toggle it between a half and a full star.
ebadd41 by Mark Kretschmann at 2006-03-30 1890
    * Improved handling of embedded cover art, utilizing the database. Patch
1891
      by Shane King <kde@dontletsstart.com>. (BR 124563)
3388543 by Seb Ruiz at 2006-03-30 1892
    * Statistics tool has had numerous improvements.
d853f0f by Seb Ruiz at 2006-03-29 1893
    * Optimise: Only rerender the CollectionBrowser when relevant.
e492ccf by Martin AumĂĽller at 2006-03-28 1894
    * Disable detection of iPod model and thus solve g_object_get related
1895
      problems. (BR 121990)
1896
    * Don't block GUI when trying to transfer large numbers of items already
1897
      on media device. (BR 123570)
1898
    * Update playlist items when their location is changed during organizing
1899
      files. (BR 123752)
e98b715 by Mark Kretschmann at 2006-03-30 1900
    * Recursively add tracks when directories are dropped to the media browser
e492ccf by Martin AumĂĽller at 2006-03-28 1901
      and the collection browser. (BR 123982)
bde3cdc by Mark Kretschmann at 2006-03-25 1902
    * Visualizations now receive stereo data from amaroK. (BR 118765)
1eab15d by Mark Kretschmann at 2006-03-13 1903
    * Upgraded internal SQLite library to version 3.3.4.
c2cef37 by Seb Ruiz at 2006-03-12 1904
    * Podcast information is stored in the database.
7cb774b by Mark Kretschmann at 2006-03-09 1905
    * Improved password handling in the PostgreSQL config dialog. Patch by
1906
      Peter C. Ndikuwera <pndiku@gmail.com>. (BR 118304)
f114dee by Seb Ruiz at 2006-03-06 1907
1908
  BUGFIXES:
0664389 by Peter C. Ndikuwera at 2006-05-06 1909
    * Expand-By smart playlists were returning the wrong number of values.
aaf7145 by Martin AumĂĽller at 2006-04-09 1910
    * Fix display of media device transfer queues larger than 4 GB. (BR 125247)
1911
    * Fix duplicate detection when transferring to media device for tracks having
1912
      empty album tags. (BR 125203)
1913
    * Fix spuriously garbled collection scans. Patch by Shane King
1914
      <kde@dontletsstart.com>. (BR 125114)
e492ccf by Martin AumĂĽller at 2006-03-28 1915
    * Fix error with 'Back' link when browsing related artists. (BR 123227)
1916
    * Files with names containing '#' or '?' from smart playlists would not
01f7fdb by Mark Kretschmann at 2006-04-01 1917
      get transferred to media device. (BR 122488)
16a5ea2 by Alexandre Pereira de Oliveira at 2006-03-26 1918
    * Stop Playing After Track option wouldn't be shown for the right tracks,
1919
      when there were queued tracks. Patch by Marcelo Penna Guerra
1920
      <eu@marcelopenna.org>. (BR 124297)
0e006a7 by Seb Ruiz at 2006-03-26 1921
    * Don't submit podcast episodes to last.fm. (BR 118987)
350b01d by Seb Ruiz at 2006-03-26 1922
    * Accept system:/media/ urls into the playlist. (BR 120249)
f49e4ab by Mark Kretschmann at 2006-03-25 1923
    * Fix leak of file descriptors with embedded cover art. Patch by Shane
1924
      King <kde@dontletsstart.com>. (BR 123472)
eec39a0 by Andrew Turner at 2006-03-24 1925
    * Stop collection folders being automatically removed. Instead, allow
1926
      user to remove non-existent folders by deselecting parent. (BR 123745)
1927
    * Stop delete key in playlist deleting last deselected item. (BR 123265)
9c44827 by Mark Kretschmann at 2006-03-20 1928
    * xine-engine: Show bitrate and samplerate for CD-Audio and WAV. Patch by
1929
      Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 123625)
5e22fdd by Seb Ruiz at 2006-03-20 1930
    * Some podcasts would cause amaroK to hang.
9c44827 by Mark Kretschmann at 2006-03-20 1931
    * Check if directories still exist when showing Collection directories.
0a715a1 by Seb Ruiz at 2006-03-20 1932
      (BR 123834)
d08df15 by Gábor Lehel at 2006-03-18 1933
    * Playlist popup menu had a visual glitch with Lipstik and (probably)
1934
      earlier versions of Plastik.
3beefda by Mark Kretschmann at 2006-03-15 1935
    * Fixed a huge memory leak when using xine-engine with crossfading.
1936
      (BR 119230)
e492ccf by Martin AumĂĽller at 2006-03-28 1937
    * Sometimes iRiver devices would crash upon disconnecting. (BR 123416)
fbb0581 by Mark Kretschmann at 2006-03-15 1938
    * Adjust the Astraweb lyrics script for a layout change on the site. Patch
1939
      by Andrew Turner <andrewturner512+kdebugs googlemail com>. (BR 123636)
6baa972 by Ian Monroe at 2006-03-15 1940
    * Directory selection would incorrectly highlight a directory in a
1941
      corner case. (BR 123635)
40285a9 by Seb Ruiz at 2006-03-14 1942
    * Don't pretend to be able to uninstall default ContextBrowser themes.
1943
      (BR 123585)
2da7598 by Mark Kretschmann at 2006-03-14 1944
    * Fix preamp and frequency band scaling in the xine equalizer. Patch by
49d2795 by Tobias Knieper at 2007-01-12 1945
      Tobias Knieper <tobias.knieper@gmail.com>. (BR 116633)
d8bcf41 by Mark Kretschmann at 2006-03-14 1946
    * OSD text would not be stripped of empty lines.
b9e0971 by Seb Ruiz at 2006-03-13 1947
    * Playlist couldn't be shuffled if queued items existed. (BR 120221)
10af045 by Mark Kretschmann at 2006-03-11 1948
    * Fixed renaming of Smart Playlists. (BR 122509)
bdf3381 by Mark Kretschmann at 2006-03-09 1949
    * Fixed some bugs with PostgreSQL and Smart Playlists. Patch by Peter C.
1950
      Ndikuwera <pndiku@gmail.com>. (BR 123317)
3ba45b8 by Seb Ruiz at 2006-03-07 1951
    * Escape invalid characters when transferring files to IFP devices.
1952
      (BR 123199)
f114dee by Seb Ruiz at 2006-03-06 1953
    * Escape newline characters when showing detailed information for podcast
1954
      items in the playlistbrowser. (BR 123109)
4288330 by Mark Kretschmann at 2005-10-24 1955
52d7adc by Mark Kretschmann at 2006-03-08 1956
6e6d0fb by Mark Kretschmann at 2006-02-13 1957
VERSION 1.4-beta2:
1958
  FEATURES:
125dbae by Mark Kretschmann at 2006-03-05 1959
    * Equalizer for the GStreamer-0.10 engine.
f709d11 by Paul Cifarelli at 2006-02-21 1960
    * Crossfade in the helix engine!
e8b1d79 by Mark Kretschmann at 2006-02-16 1961
    * The build date is shown in the "About amaroK" dialog.
1962
    * Show album covers when dragging playlist items. Patch from Jonas
1963
      Hurrelmann <j@outpo.st>.
1964
6e6d0fb by Mark Kretschmann at 2006-02-13 1965
  CHANGES:
e492ccf by Martin AumĂĽller at 2006-03-28 1966
    * Summarize transfer failures to media devices instead of a message for each.
1967
      (BR 122491)
2c6c867 by Mark Kretschmann at 2006-03-03 1968
    * Don't list the <no engine> entry in the engine selection widget, when
1969
      it's not the active engine. Makes no sense to select this dummy engine.
3522d54 by Mark Kretschmann at 2006-03-03 1970
    * The aRts and GStreamer-0.8 engines have been removed for being obsolete.
771bd3d by Mark Kretschmann at 2006-03-03 1971
    * Automatically skip to the next track in the playlist when a track is
1972
      unplayable. (BR 116555)
765f4b5 by Mark Kretschmann at 2006-02-20 1973
    * Don't check for collection changes on startup if Watch Folders is
1974
      disabled. (BR 116173)
6e6d0fb by Mark Kretschmann at 2006-02-13 1975
1976
  BUGFIXES:
e492ccf by Martin AumĂĽller at 2006-03-28 1977
    * Handle .m4a files as audio when transferring to iPod video. (BR 122492)
1978
    * Smart playlists would not transfer to media devices. (BR 122838)
1979
    * Assume that .mp4 files are audio only when transferring to iPod. (BR 122591)
1980
    * Dereference symbolic links when transferring to iPod. (BR 123206)
1981
    * Correct domain for japanese wikipedia locale. (BR 122319)
f0acbab by Alexandre Pereira de Oliveira at 2006-02-27 1982
    * When deleting a downloaded podcast, the icon wouldn't be updated.
1983
      (BR 122440)
01ea7ed by Alexandre Pereira de Oliveira at 2006-02-27 1984
    * Manage Files would create duplicates on collection. (BR 122519)
212254d by Alexandre Pereira de Oliveira at 2006-02-27 1985
    * On Statistics Dialog, Compilations would be shown with a random artist,
1986
      and dragging to playlist would add only the tracks by that artist.
1987
      (BR 122363)
1988
    * When editing current dynamic playlist, the adjusting of upcoming tracks
1989
      could be faulty. (BR 122401)
1990
    * Changing database on First-Run Wizard wouldn't work.
30ce96a by Mark Kretschmann at 2006-02-24 1991
    * When loading M3U playlists containing "." or "..", amaroK failed to
1992
      detect that the files are in the collection. Patch by Ted Percival
1993
      <ted@midg3t.net>. (BR 121046)
1da0a97 by Mark Kretschmann at 2006-02-21 1994
    * Konqueror sidebar would show garbage for people not using UTF-8 locales.
1995
      (BR 122395)
1996
    * "Open in External Browser" in the lyrics tab works now.
3278866 by Mark Kretschmann at 2006-02-17 1997
    * Lyrc lyrics script handles tick characters correctly.
d18f697 by Mark Kretschmann at 2006-02-16 1998
    * Crash on startup when upgrading from 1.3, using MySQL. (BR 122042)
a192579 by Mark Kretschmann at 2006-02-13 1999
    * No more crash on exit or deleting podcast.
07acf75 by Martin AumĂĽller at 2006-02-17 2000
    * Handle metadata for .aac files as mpeg instead of mp4. (BR 121852)
6e6d0fb by Mark Kretschmann at 2006-02-13 2001
2002
efb1ad6 by Mark Kretschmann at 2006-02-12 2003
VERSION 1.4-beta1:
9becf51 by Jeff Mitchell at 2005-10-24 2004
  FEATURES:
5ce9c6f by Mark Kretschmann at 2006-02-10 2005
    * AudioCD (CDDA) support for xine-engine, including CDDB lookup. Patch by
2006
      Alberto Griggio <alberto.griggio@gmail.com>. (BR 121647)
da2d16a by Paul Cifarelli at 2006-02-10 2007
    * The Helix engine now supports direct alsa playback using Realplayer 10.
db7eee6 by Mark Kretschmann at 2006-02-09 2008
    * New DCOP call "player: setVolumeRelative(int ticks)".
c09a607 by Gábor Lehel at 2006-02-10 2009
    * Options for Random Mode to favor tracks with a higher rating, score, or
2010
      ones less recently played.
2011
    * Support for playing entire albums. This works just like normal, except
2012
      when choosing the next track, it'll go to the next track from the album
2013
      it finds in the playlist, or the first track of another album otherwise.
2014
    * Support for plain VFAT devices in the Media Device browser.
2015
    * You can now mousewheel over a track's queue label to change its position
2016
      in the queue.
55b1631 by Mark Kretschmann at 2006-02-10 2017
    * Added a time-filter to the CollectionBrowser. Now you can make it show
2018
      only those tracks, which have been added to your collection within the
2019
      last day, week, month or year.
c09a607 by Gábor Lehel at 2006-02-10 2020
    * Fit to Width for the playlist columns is now optional (accessible in the
2021
      context menu for the column headers).
af8ed6b by Martin AumĂĽller at 2006-01-24 2022
    * On-the-fly transcoding when transferring to media devices, provided
2023
      that an appropriate transcoding script is running.
1d39c7a by Martin AumĂĽller at 2006-01-22 2024
    * Handle compilations as such on iPods.
fb96c2b by Martin AumĂĽller at 2006-01-22 2025
    * New DCOP calls "mediabrowser: ..." for interfacing with media devices.
2026
    * Multiple simultaneously connected media devices.
abaa4f0 by Mark Kretschmann at 2006-01-21 2027
    * Lyrics support is now scriptable. This allows to add support for any
2028
      lyrics site, and makes it possible to provide upgrades. (BR 94437)
0c3bc27 by Mark Kretschmann at 2006-01-23 2029
    * New DCOP call "contextbrowser: showLyrics(string)".
c09a607 by Gábor Lehel at 2006-02-10 2030
    * New 'File Size' column in the playlist.
a71a91b by Mark Kretschmann at 2006-01-17 2031
    * Amarok now supports ASX playlist files. (BR 114051)
ce07b67 by Mark Kretschmann at 2006-01-12 2032
    * New DCOP call "collection: isDirInCollection(const QString& path )".
ba499e1 by Mark Kretschmann at 2005-12-29 2033
    * New DCOP call "playlist: removeByIndex(int)". (BR 119143)
c09a607 by Gábor Lehel at 2006-02-10 2034
    * For mp3, aac/mp4, and ogg vorbis, it's possible to use Disc Number and
2035
      Composer tags. (BR 110675) (BR 90503)
cf5f215 by Mark Kretschmann at 2005-12-23 2036
    * For xine-lib 1.1.1 and greater, xine engine has gapless playback. amaroK
2037
      is now "The Wall" compatible. (BR 77766)
d340b1d by Mark Kretschmann at 2005-12-20 2038
    * Option for selecting external web browser in amaroK. No longer requires
2039
      KDE-Base. (BR 106015)
c09a607 by Gábor Lehel at 2006-02-10 2040
    * Press Enter in the Collection Browser filter to send all the visible
2041
      tracks to the playlist.
2042
    * Hold Ctrl while pressing Enter in the playlist's filter to apply to all
2043
      visible items instead of just the first, and Shift to only queue and not
2044
      play them.
5c12ad2 by Martin AumĂĽller at 2006-02-10 2045
    * Tags can be edited inline in the playlist by clicking on a single selected
2046
      item.
ab5e660 by Martin AumĂĽller at 2005-12-12 2047
    * Switchable Wikipedia locale. (BR 104383)
c09a607 by Gábor Lehel at 2006-02-10 2048
    * Initial port of GStreamer engine to GStreamer 0.10.
35300a3 by Martin AumĂĽller at 2005-12-10 2049
    * Drag albums and compilations from context browser to media device and
2050
      playlist browser.
19454c5 by Martin AumĂĽller at 2005-12-04 2051
    * Browse your collection and other related artists with context browser.
d4401ef by Martin AumĂĽller at 2005-12-04 2052
    * Copy artwork to iPods capable of displaying it.
0e2adcb by Martin AumĂĽller at 2005-12-03 2053
    * Show extended podcast info on iPod.
3c3009a by Martin AumĂĽller at 2005-11-29 2054
    * Optionally update playcount for items played on iPod and submit them
1f67469 by Martin AumĂĽller at 2005-12-03 2055
      to last.fm and synchronize ratings between amaroK and iPod.
c09a607 by Gábor Lehel at 2006-02-10 2056
    * Tracks can now be rated from 1-5 stars manually, in addition to the score
2057
      which amaroK calculates automatically based on your listening habits. You
2058
      can use the 'Rating' column and Win+1..5 to change the rating.
1d4d9df by Martin AumĂĽller at 2005-11-26 2059
    * Ability to copy items from iPod and from filebrowser to collection.
c09a607 by Gábor Lehel at 2006-02-10 2060
    * New 'Last Played' column in the playlist, showing when the track was last
2061
      played. (Like in the Context Browser.)
2062
    * Browsers can be now accessed with keyboard shortcuts, Ctrl+1..5.
2063
      Also Ctrl+0 to close the current one, and Ctrl+Tab to switch the focus
2064
      between the playlist and the active browser.
91a60ac by Seb Ruiz at 2005-11-20 2065
    * Downloaded podcast episodes can be deleted from the context menu.
8423dfd by Mark Kretschmann at 2005-11-20 2066
    * New DCOP call "player: osdEnabled".
c80c15f by Martin AumĂĽller at 2005-11-17 2067
    * Add contents of smart amaroK playlists as playlist to media device.
c09a607 by Gábor Lehel at 2006-02-10 2068
    * Mediabrowser support for the iRiver iFP series!
f2e0394 by Mark Kretschmann at 2005-11-16 2069
    * New dcop call playlistbrowser loadPlaylist. (BR 110082)
dfbbf07 by Alexandre Pereira de Oliveira at 2005-11-14 2070
    * New Edit Track Information dialog. Lyrics can be edited there, comments
fc9bb40 by Seb Ruiz at 2005-12-17 2071
      can have more than one line, some statistics and tag guessing from
2072
      filename. (BR 93982)
b06d6c8 by Mark Kretschmann at 2005-11-14 2073
    * Show/hide browsers via context menu. (BR 110823)
7f10b1e by Martin AumĂĽller at 2005-11-11 2074
    * Display disk space on media device.
fc9bb40 by Seb Ruiz at 2005-12-17 2075
    * Copy standard and amaroK playlists to media device.
7f10b1e by Martin AumĂĽller at 2005-11-11 2076
    * Create playlist from items transferred to iPod.
2077
    * Edit dumb iPod playlists with media browser.
2078
    * Ability to read audible.com .aa file metadata and to transfer audiobooks
2079
      to iPod via file browser.
2080
    * Optionally add new podcasts to media device transfer queue on download
2081
      and remove podcasts already listened to on media device connect.
2082
    * Add podcast shows to the Podcast folder on iPods.
2083
    * Persistent media device transfer queue.
2084
    * Incremental update of media device view.
2085
    * Automatic scanning for stale and orphaned iPod items.
c277687 by Mark Kretschmann at 2005-11-08 2086
    * Moodbar!
91b3535 by Roland Gigler at 2005-11-05 2087
    * configure: report not included extra features (BR 115057)
b1f55a2 by Mark Kretschmann at 2005-11-04 2088
    * Ability to uninstall context-browser themes. (BR 111449)
c09a607 by Gábor Lehel at 2006-02-10 2089
    * More columns available in the Flat View of the Collection Browser.
677335b by Mark Kretschmann at 2005-11-07 2090
    * New Collection Scanner, running in an external process. No longer can
b58f9ff by Mark Kretschmann at 2005-11-07 2091
      amaroK crash while scanning the Collection :)
f08f6d7 by Seb Ruiz at 2005-10-28 2092
    * Statistics tool!
bf698f0 by Seb Ruiz at 2005-10-25 2093
    * Dragging external playlists into the playlist browser will add them.
c09a607 by Gábor Lehel at 2006-02-10 2094
    * NMM engine now has a configure dialog.
941e01a by Paul Cifarelli at 2006-01-02 2095
    * Collection scanner now supports WMA, MP4/AAC, and RealMedia (RA,RV,RM).
c09a607 by Gábor Lehel at 2006-02-10 2096
    * You can now Organize Music from the Collection Browser, to move and
2097
      rename files to a logical place in your collection folders based on their
2098
      tags.
cc63ab5 by Mark Kretschmann at 2005-10-24 2099
    * Option to crossfade only on manual track changes. Useful for listening
2100
      to consecutive tracks on a single album.
c6d1647 by Mark Kretschmann at 2005-08-15 2101
4288330 by Mark Kretschmann at 2005-10-24 2102
  CHANGES:
c09a607 by Gábor Lehel at 2006-02-10 2103
    * Dynamic Mode is now stateless, meaning there's no Dynamic Mode any more,
2104
      only loading and unloading of Dynamic Playlists. There's also now a nice
2105
      info bar above the playlist when a Dynamic Playlist is loaded.
2106
    * The major huge context menu used for hiding/showing columns in the
2107
      playlist has been replaced with a shorter one and a nice dialog.
2108
    * Elapsed time / length in the systray tooltip now updates in real time as
2109
      the song progresses.
2110
    * Tooltips in the playlist for truncated text are now shown directly above
2111
      the text, giving the effect of it being expanded to its full length.
2112
    * The option for restarting scripts automatically at startup is removed, as
2113
      it is now the default behaviour.
2114
    * Reduced memory usage for large playlists to under 30% of pre-1.4 versions.
2115
      (Measured as the difference in memory usage between an empty playlist and
2116
      loading the 'All Collection' smart playlist.)
2b2eb29 by Seb Ruiz at 2006-01-21 2117
    * Import iTunes album art from directories.
c09a607 by Gábor Lehel at 2006-02-10 2118
    * Media Devices (Apple iPod, iRiver iFP, ...) are now handled with plugins.
2119
    * New default image for albums with no cover art.
2120
    * When tabbing between cells while editing tags in the playlist, autosave
2121
      the contents of the previous tag you edited, so you don't have to
2122
      constantly go in and out of editing mode to edit lots of tags.
2123
    * When saving playlists, if there's already one with the same name, instead
2124
      of complaining about it, smartly append (2), (3), etc. to the end.
2125
    * 'Stop Playing After Track' now has a shortcut (Ctrl+Alt+V), and a global
2126
      shortcut for the currently playing track (Ctrl+Win+V).
2127
    * Various keyboard usability and focus tweaks so using amaroK with the
2128
      keyboard is nicer.
8423dfd by Mark Kretschmann at 2005-11-20 2129
    * Upgraded internal SQLite database library to version 3.2.7.
d75180e by Seb Ruiz at 2005-11-11 2130
    * Recoding mp3 tags has been removed due to many unjustified
2131
      complications.
e0fa3fa by Seb Ruiz at 2005-11-10 2132
    * Viewing track information of remote media will show the url.
7e2406c by Mark Kretschmann at 2005-11-08 2133
    * "Update"-button is now hidden in the collection browser if "Watch
2134
      folders for changes" is enabled in the options.
c09a607 by Gábor Lehel at 2006-02-10 2135
    * Playlist Browser now remembers which entries were open across startups.
2136
    * The tooltip and the menu from the queue icon in the statusbar now shows
6c01c73 by Gábor Lehel at 2005-11-02 2137
      the total length of the queued tracks.
f08f6d7 by Seb Ruiz at 2005-10-28 2138
    * The Home tab has been merged into the Current tab, now called Music.
6f74b9d by Mark Kretschmann at 2005-10-27 2139
    * New look for the current track marker in the playlist. Pimp my roK!
baf4083 by Gábor Lehel at 2005-10-24 2140
    * When turning either random or dynamic mode on, turn the other off,
2141
      instead of completely disabling random mode when dynamic is on.
8555c88 by Martin AumĂĽller at 2005-11-02 2142
    * libgpod from gtkpod replaces kio based iPod support for improved
2b17fe4 by Mark Kretschmann at 2005-11-04 2143
      compatibility with various iPod models.
c6b4abf by Bart Cerneels at 2006-02-13 2144
    * Podcast settings are hierarchical now, meaning you can set settings
2145
      for the category's, newly added podcasts take the settings from there parent category.
75ecb6c by Mark Kretschmann at 2005-11-02 2146
4288330 by Mark Kretschmann at 2005-10-24 2147
  BUGFIXES:
6005bbf by Seb Ruiz at 2006-01-02 2148
    * Dragging text to a filter line edit would still show the "Filter
2149
      Here..." text in the background. (BR 108876)
fc9bb40 by Seb Ruiz at 2005-12-17 2150
    * Don't show an empty playlist length holder in the statusbar.
3bee13c by Isaiah Damron at 2005-12-05 2151
    * Allow for % and _ in tags, and filter them correctly.
e590815 by Martin AumĂĽller at 2005-12-02 2152
    * Do not copy files of types an iPod is not capable of playing to the
2153
      iPod. (BR 117486)
ae84233 by Martin AumĂĽller at 2005-11-30 2154
    * Also take track number into account when comparing tags for checking
2155
      if a track is already present on iPod. (BR 117380)
7a1b861 by Martin AumĂĽller at 2005-12-01 2156
    * iPod nanos would not switch off during playing songs added with amaroK
2157
      because of their file size not being set.
d6ad523 by Mark Kretschmann at 2005-11-30 2158
    * "Show Fullsize" now works for ID3 embedded cover images. (BR 114517)
c55e32a by Seb Ruiz at 2005-11-11 2159
    * Fix possible bug when saving unencoded podcasts to strange file systems.
9df69f0 by Seb Ruiz at 2005-11-09 2160
    * OSD Preview did not update colours when toggling 'Use custom colours'
2161
      option. (BR 115965)
d809f6f by Alexandre Pereira de Oliveira at 2005-10-29 2162
    * Cached lyrics are not erased when rescanning. (BR 110489)
2163
    * No more "can't create amazon table" warnings. (BR 113930)
2a1fe6d by Jeff Mitchell at 2005-10-24 2164
    * Creating a new playlist via drag-and-drop no longer shows duplicates
2165
      of each song until amaroK is restarted.
4288330 by Mark Kretschmann at 2005-10-24 2166
4f08402 by Mark Kretschmann at 2005-10-24 2167
a71a91b by Mark Kretschmann at 2006-01-17 2168
VERSION 1.3.9:
2169
  FEATURES:
2170
    * Support for libtunepimp 0.4. (BR 94988)
2171
2172
  BUGFIXES:
f49e4ab by Mark Kretschmann at 2006-03-25 2173
    * Fix leak of file descriptors with embedded cover art. Patch by Shane
2174
      King <kde@dontletsstart.com>. (BR 123472)
96be058 by Gábor Lehel at 2006-03-24 2175
    * Playlist popup menu had a visual glitch with Lipstik and (probably)
2176
      earlier versions of Plastik.
563bd68 by Mark Kretschmann at 2006-03-21 2177
    * Fix preamp and frequency band scaling in the xine equalizer. Patch by
49d2795 by Tobias Knieper at 2007-01-12 2178
      Tobias Knieper <tobias.knieper@gmail.com>. (BR 116633)
0f3bed1 by Mark Kretschmann at 2006-03-17 2179
    * Fixed a huge memory leak when using xine-engine with crossfading.
2180
      (BR 119230)
2181
    * Fix memory leak in the helix engine when the player and playlist are
2182
      not visible.
2183
    * Stream with URLs containing "&" wouldn't be correctly saved.
2184
      (BR 121846)
2185
    * Playlist Browser would save invalid PLS Playlists. (BR 122875)
2186
    * Refresh All Podcasts wouldn't consider subfolders. (BR 122783)
212254d by Alexandre Pereira de Oliveira at 2006-02-27 2187
    * When using a folder as playlist, deleting the playlist would delete
2188
      the folder and all files inside it. (BR 122480)
08e84f0 by Mark Kretschmann at 2006-02-10 2189
    * OSD was showing "No track playing" for tracks without metadata.
55b1631 by Mark Kretschmann at 2006-02-10 2190
    * Smart Playlists with playcount or score related conditions wouldn't
2191
      match all songs properly. (BR 97046)
2192
    * With enormous queues, stop menu would take a lot of time to show up.
2193
      (BR 120677)
a71a91b by Mark Kretschmann at 2006-01-17 2194
2195
7a0ff49 by Mark Kretschmann at 2005-12-09 2196
VERSION 1.3.8:
2197
  BUGFIXES:
942b854 by Mark Kretschmann at 2006-01-16 2198
    * NMM engine would crash when seeking after the playlist finished,
a5b8dad by Mark Kretschmann at 2006-01-16 2199
      state Empty wasn't emitted.
ac288f7 by Mark Kretschmann at 2006-01-08 2200
    * Fixed URL of the Nectarine radio stream.
2201
    * Fix crash after changing the alsa device in the helix configuration
f4a518d by Paul Cifarelli at 2006-01-03 2202
      dialog.
46a07d8 by Mark Kretschmann at 2005-12-29 2203
    * When amaroK exits, send SIGTERM to running scripts. (BR 119159)
2204
    * Old error messages could be shown instead of current track lyrics.
a6e4ae1 by Paul Cifarelli at 2005-12-16 2205
    * The equalizer in the helix engine now works properly at low sample
2206
      frequencies.
46a07d8 by Mark Kretschmann at 2005-12-29 2207
    * Fixed some threading issues in loading XML playlists.
2208
    * Lyrics that are available on lyrc would be shown as "not found".
ea30014 by Paul Cifarelli at 2005-12-10 2209
    * The helix engine now includes protection so that misbehaving streams
2210
      do not cause the visualizations to leak memory.
7a0ff49 by Mark Kretschmann at 2005-12-09 2211
2212
70647e3 by Mark Kretschmann at 2005-11-11 2213
VERSION 1.3.7:
7a0ff49 by Mark Kretschmann at 2005-12-09 2214
  CHANGES:
896e325 by Mark Kretschmann at 2005-12-03 2215
    * In the tree view, sort tracks alphabetically first, unless one of the
2216
      categories is by album, then sort by track number first. (BR 112830)
1850708 by Ian Monroe at 2005-12-04 2217
    * No longer delete Amazon covers every 90 days, instead relying on
2218
      RefreshImages to re-download covers every 80 days to comply with
2219
      the TOS of the Amazon web service.
896e325 by Mark Kretschmann at 2005-12-03 2220
70647e3 by Mark Kretschmann at 2005-11-11 2221
  BUGFIXES:
896e325 by Mark Kretschmann at 2005-12-03 2222
    * Fix weirdness when overwriting a playlist by dragging a file to the
2223
      browser.
2224
    * When using Year - Album on Collection Browser, if two albums had the
2225
      same year, the order would be pseudo-random. Patch by Xepo
2226
      <xepo@trifault.net>. (BR 115584)
a4e0f1e by Mark Kretschmann at 2005-11-30 2227
    * Fix build issue on PCLinuxOS with "cpu_set undeclared".
9a0f622 by Mark Kretschmann at 2005-11-30 2228
    * Fix crash in helix engine caused by improper reference counting
2229
      of the audiostreamresponse object.
2230
    * Helix engine no longer declares it is "empty" on a track change
2231
      (caused problems with context browser).
2232
    * Tag dialog doesn't delete year tags any more when editing multiple
2233
      tracks.
2234
    * amaroK would crash or hang when fetching similar artists information
2235
      from last.fm (BR 116399)
2236
    * Fix memory leak in the helix engine. (BR 116223)
dec98a5 by Mark Kretschmann at 2005-11-19 2237
    * When changing the database type, the apply button wouldn't be enabled,
2238
      and it would be necessary to restart amaroK for it to work properly.
2239
    * Fix for regression in Qt 3.3.5, causing amaroK to crash when clearing
be54351 by Seb Ruiz at 2005-11-12 2240
      the playlist. (BR 116004)
2241
    * Zombie directories are removed automatically from the collection
2242
      scanner. (BR 115779)
2243
    * Dates wouldn't be properly loaded when editing Smart Playlists.
2244
    * Number of songs to add when using dynamic mode wouldn't be respected,
2245
      if the smartplaylist didn't have a ORDER BY statement. (BR 115860)
70647e3 by Mark Kretschmann at 2005-11-11 2246
    * Fix visibility related build problem on some distros.
2247
2248
ad8b282 by Mark Kretschmann at 2005-10-25 2249
VERSION 1.3.6:
2250
  BUGFIXES:
86fbcea by Mark Kretschmann at 2005-11-06 2251
    * Fix autoscan with PostgreSQL. (BR 111209)
2252
    * Fix problem with sequences in PostgreSQL support. (BR 115075)
fbda21b by Mark Kretschmann at 2005-11-07 2253
    * Fix potential crash at startup while accessing amazon.com. (BR 115838)
75ecb6c by Mark Kretschmann at 2005-11-02 2254
    * Potential crash when loading media from the Collection. (BR 115234)
34918b0 by Seb Ruiz at 2005-11-01 2255
    * Podcast apply to all button was faulty.
2db0f97 by Mark Kretschmann at 2005-10-29 2256
    * last.fm queue wouldn't be saved to disk. Patch by John Patterson
2257
      <kde-bugs@ninecats.org>. (BR 115212)
2258
    * Podcast download directory would only be effective next time the
2259
      application started.
2260
    * Don't crash when attempting to save an empty playlist from the Playlist
2261
      menu.
2262
    * Loading dynamic playlists with sources did not work properly.
ad8b282 by Mark Kretschmann at 2005-10-25 2263
    * Fix build issue on some Linux kernel 2.4 distros. (BR 115068)
2264
2265
2f76fb6 by Mark Kretschmann at 2005-10-24 2266
VERSION 1.3.5:
2267
  BUGFIXES:
4f08402 by Mark Kretschmann at 2005-10-24 2268
    * Fixed a build issue.
2269
    * Fixed potential crash at startup. (BR 114983)
2f76fb6 by Mark Kretschmann at 2005-10-24 2270
2271
d75a69f by Mark Kretschmann at 2005-10-09 2272
VERSION 1.3.4:
2273
  FEATURES:
6193078 by Mark Kretschmann at 2005-10-21 2274
    * Helix-engine supports ALSA (using RealPlayer 11). (BR 113909)
efcbc12 by Seb Ruiz at 2005-10-18 2275
    * Atom feed compatibility for podcasts.
5fa02bd by Seb Ruiz at 2005-10-17 2276
    * Statusbar messages are logged to a file, statusbar.log. (BR 99899)
c82df1e by Seb Ruiz at 2005-10-15 2277
    * Podcast configuration now provides the ability to set the values for
2278
      all podcasts. (BR 114371)
eeac18a by Seb Ruiz at 2005-10-14 2279
    * Downloading multiple podcasts will throw them into a queue, and
2280
      each will be downloaded sequentially. (BR 114370)
3a77d9e by Seb Ruiz at 2005-10-13 2281
    * Playlistbrowser items can be dragged into folders.
d75a69f by Mark Kretschmann at 2005-10-09 2282
2283
  CHANGES:
86a3fdd by Gábor Lehel at 2005-10-19 2284
    * Categories in the playlist browser are now always in the order of:
2285
      Playlists, Smart Playlists, Dynamic Playlists, Radio Streams, then
2286
      Podcasts, regardless of sorting options. (Items in the categories
2287
      are still sorted normally.)
740cdc6 by Gábor Lehel at 2005-10-18 2288
    * Reworked systray icon handling -- mostly under the hood, but it'll
4278d7d by Seb Ruiz at 2005-10-24 2289
      now update properly - eg. when you change the cover. (BR 111014)
db60b6e by Gábor Lehel at 2005-10-18 2290
    * Tooltip for the queue icon in the statusbar will now show the album
2291
      cover of the upcoming track.
137efad by Gábor Lehel at 2005-10-17 2292
    * Totals in the collection browser will now reflect the visible items
2293
      if you set a filter.
8f9dd98 by Seb Ruiz at 2005-10-13 2294
    * Podcast settings "download on request" and "stream on request" have
2295
      been merged.
d536bab by Mike Diehl at 2005-10-13 2296
    * About button in script manager now uses a KAboutDialog and supports
2209ecb by Mark Kretschmann at 2005-10-13 2297
      rich text format in the README file. (BR 110961)
49fad12 by Gábor Lehel at 2005-10-10 2298
    * After filtering the collection browser, if only a single item is left
2299
      visible, it will automatically be expanded.
b77c586 by Gábor Lehel at 2005-10-10 2300
    * Added items for the Equalizer, Visualizations, and Queue Manager to
2301
      the context menus of the volume slider, analyzer, and statusbar queue
2302
      icon, respectively.
d75a69f by Mark Kretschmann at 2005-10-09 2303
2304
  BUGFIXES:
1dc8f74 by Gábor Lehel at 2005-10-23 2305
    * If you queue an album from the context browser and then undo, the
2306
      queue icon in the statusbar is now updated properly (and hence
2307
      doesn't crash if you click on it).
ced2b67 by Mark Kretschmann at 2005-10-23 2308
    * helix-engine no longer emits new metaData if only the bitrate of a
2309
      stream changes. (BR 114348)
2003752 by Gábor Lehel at 2005-10-22 2310
    * Fix amaroK attempting to destroy your computer, reach through the
2311
      monitor and violently strangle you if you attempt to exit while the
70e2d07 by Mark Kretschmann at 2005-10-22 2312
      collection is being scanned. (BR 114597) (BR 114859)
bd5327a by Ian Monroe at 2005-10-21 2313
    * Postgresql code cleanup and fixed regression for manual collection
2314
      scanning. Autoscan still does not work. (BR 111209)
7f0dca3 by Ian Monroe at 2005-10-21 2315
    * File browser now sets to home if it was on a remote directory to prevent
2316
      annoying error messages. (BR 114498)
dfcdeb2 by Seb Ruiz at 2005-10-20 2317
    * Podcast settings would not add a trailing slash to podcast save
2318
      locations. (BR 114712)
4288330 by Mark Kretschmann at 2005-10-24 2319
    * Workaround for stability issues with HyperThreading on Linux.
8f69901 by Ian Monroe at 2005-10-23 2320
      Added a configure check to deal with buggy GLIBC's. (BR 99199)
8ee6108 by Mark Kretschmann at 2005-10-18 2321
    * xine-engine: Equalizer became inactive on trackchange when crossfading
2322
      was enabled. (BR 114492)
68cd0de by Seb Ruiz at 2005-10-18 2323
    * Pausing a track would abort lyrics and wiki fetch jobs. (BR 114576)
b7746d5 by Seb Ruiz at 2005-10-18 2324
    * Dynamic mode did not respect repeat track mode. (BR 114585)
f596cb2 by Mark Kretschmann at 2005-10-17 2325
    * The Script Manager no longer captures the script's stdout.
cece045 by Martin AumĂĽller at 2005-10-16 2326
    * Enqueuing files with amarok -e would not work for relative paths if the
2327
      working directories of the new and the running instance of amarok differ.
1ca8406 by Alexandre Pereira de Oliveira at 2005-10-16 2328
    * Visualizations would only work when amarok was run as amarokapp.
2329
      (BR 99627)
2330
    * The number of podcasts items would be limited even when the user didn't
2331
      set it. (BR 114353)
2332
    * Switching system language wouldn't affect the root folder names on
2333
      Playlist Browser.
2334
    * On Context Browser, when showing a cached lyric, "add", "search", and
2335
      "open in external browser" buttons wouldn't work. "Open in External
2336
      Browser" is now disabled for cached lyrics. (BR 110812)
c07deb6 by Seb Ruiz at 2005-10-16 2337
    * Refreshing all podcasts when folder existed caused a crash.
2338
    * Multiple job statusbar widget was broken. (BR 114278)
6094e82 by Gábor Lehel at 2005-10-15 2339
    * HTML in tags was getting interpreted in the context browser.
c82df1e by Seb Ruiz at 2005-10-15 2340
    * Changing the podcast purge count could sometimes cause amaroK to hang.
fff6dc8 by Robert Gogolok at 2005-10-15 2341
    * NMM-engine: Fixed crash after playing a song to the end, the trackEnd
677d0cd by Mark Kretschmann at 2005-10-15 2342
      signal was not emitted from the GUI thread.
8d10f07 by Gábor Lehel at 2005-10-13 2343
    * With Random Mode enabled and Repeat Playlist disabled, when it got to
2344
      the last track, it would play it a second time and then keep on playing
2345
      other tracks, instead of just stopping.
d2e246c by Mark Kretschmann at 2005-10-13 2346
    * Smart-Playlists were broken with PostgreSQL. Patch by Michael Landin
2347
      Hostbaek <mich@freebsd.org>. (BR 114269)
f37087c by Mark Kretschmann at 2005-10-13 2348
    * Collection scanner ignored files with non-ascii characters. (BR 114195)
b91169d by Christian Muehlhaeuser at 2005-10-13 2349
    * Don't show "Change Collection Setup"-box for non-local files.
ae62328 by Mark Kretschmann at 2005-10-12 2350
    * Fixed issue with loading playlists containing remote URL's.
da10bd0 by Seb Ruiz at 2005-10-12 2351
    * Dynamic mode history tracks would be forgotten if there was no current
2352
      track on startup. (BR 110160)
7e0e8a1 by Mark Kretschmann at 2005-10-12 2353
    * Fixed problems with "Retrieve Similar Artists" feature in combination
da10bd0 by Seb Ruiz at 2005-10-12 2354
      with SQLite, which could lead to 100% CPU usage. (BR 104447)
2014b71 by Gábor Lehel at 2005-10-10 2355
    * Tabbing between items and cells in the playlist while editing them now
2356
      works much nicer (goes in order and doesn't tab to invisible columns),
2357
      and you can also now use Alt+Up, Down, Left, Right to navigate between
2358
      cells as well.
6213759 by Mark Kretschmann at 2005-10-13 2359
    * Podcast settings failed to remember the save location. (BR 114128)
534797c by Jeff Mitchell at 2005-10-21 2360
    * Tray icon would stop filling up and showing play/pause icon if show
2361
      player window was toggled. (BR 93711)
73b0d4f by Jeff Mitchell at 2005-10-21 2362
    * If player window is toggled during playback, playlist window's caption
2363
      now correctly shows the current track's name.
70e2d07 by Mark Kretschmann at 2005-10-22 2364
    * Crossfade length would be enabled in Playback options when "No
534797c by Jeff Mitchell at 2005-10-21 2365
      crossfading" was selected.
2366
    * If an engine does not support crossfading, "No crossfading" is now
2367
      selected in Playback options.
d75a69f by Mark Kretschmann at 2005-10-09 2368
76e59ca by Mark Kretschmann at 2005-10-24 2369
5e1f8de by Alexandre Pereira de Oliveira at 2005-09-21 2370
VERSION 1.3.3:
2371
  FEATURES:
8ccf7d1 by Seb Ruiz at 2005-10-09 2372
    * New DCOP call "contextbrowser: showHome".
2373
    * New DCOP call "contextbrowser: showCurrentTrack".
2374
    * New DCOP call "contextbrowser: showLyrics".
2375
    * New DCOP call "contextbrowser: showWiki".
729812b by Seb Ruiz at 2005-10-07 2376
    * Saving a playlist will cleverly pick a default name if possible.
2d7bcaa by Seb Ruiz at 2005-10-06 2377
    * Dragging an album cover into the playlist from the context browser
2378
      will append the album.
1dd87ae by Seb Ruiz at 2005-10-06 2379
    * Middle mouse button on the current track will toggle play/pause.
e338faf by Seb Ruiz at 2005-10-04 2380
    * Ctrl-Right click on a selection of tracks will queue all of them, not
2381
      just the track below the cursor. (BR 112841)
261eca9 by Seb Ruiz at 2005-10-04 2382
    * CoverManager allows for downloads from Amazon Canada. (BR 113238)
2383
    * New DCOP call "playlistbrowser: addPlaylist".
2384
    * New DCOP call "playlistbrowser: scanPodcasts". Will check all podcasts
2385
      for new episodes.
2386
    * New DCOP call "playlistbrowser: addPodcast".
ad18092 by Mike Diehl at 2005-10-03 2387
    * New DCOP call "player: type". Returns the current track's file type.
bdbede9 by Mike Diehl at 2005-09-28 2388
    * New DCOP call "collection: migrateFile". Updates the collection db for
6e6240a by Mark Kretschmann at 2005-09-28 2389
      changes made to filenames, keeping stats intact.
2ad605e by Seb Ruiz at 2005-09-22 2390
    * Smartplaylist has Length property. (BR 113039)
b8e4ba1 by Mark Kretschmann at 2005-09-21 2391
    * Added a mouse-over effect for the volume slider.
5e1f8de by Alexandre Pereira de Oliveira at 2005-09-21 2392
2393
  CHANGES:
90a6728 by Seb Ruiz at 2005-10-07 2394
    * Adding a playlistbrowser folder will automatically focus the lineedit
2395
      for renaming the item.
69e4b11 by Seb Ruiz at 2005-10-06 2396
    * Removing podcasts will delete all downloaded media.
d326798 by Seb Ruiz at 2005-10-05 2397
    * Playlists in the playlistbrowser can no longer be removed, only deleted.
a3a6be4 by Seb Ruiz at 2005-10-04 2398
    * Removing tracks when in dynamic mode will only replace up to the minimum
2399
      upcoming tracks requirement.
c6ddb7d by Mark Kretschmann at 2005-10-05 2400
    * Playlist columns are automatically resized when adding or removing
a3a6be4 by Seb Ruiz at 2005-10-04 2401
      columns.
54c2233 by Mark Kretschmann at 2005-09-25 2402
    * Added a warning dialog when HyperThreading is enabled. (BR 99199)
e07fca3 by Mark Kretschmann at 2005-09-27 2403
    * Blacklisted GStreamer's autoaudiosink, which is really a crapsink.
300b02d by Gábor Lehel at 2005-09-21 2404
    * Added a context menu to the volume slider.
2492fce by Alexandre Pereira de Oliveira at 2005-09-21 2405
    * When viewing covers in fullsize, the window has a maximum size, and
2406
      scrollbars are shown if necessary. The user can also scroll the cover
2407
      by dragging it. Patch by Eyal Lotem <eyal.lotem@gmail.com>. (BR 103990)
5e1f8de by Alexandre Pereira de Oliveira at 2005-09-21 2408
2409
  BUGFIXES:
4194d2e by Mark Kretschmann at 2005-10-07 2410
    * Patch fixing an almost-infinite directory-scanning problem while
2411
      building the Collection. Patch by Dirk Mueller <mueller@kde.org>.
2412
    * Cover Manager: Album view setting became out of sync. Patch by Michael
1dd87ae by Seb Ruiz at 2005-10-06 2413
      Pujos <pujos.michael@laposte.net>. (BR 113370)
d326798 by Seb Ruiz at 2005-10-05 2414
    * Starting the first track in the playlist when in dynamic mode would skip
2415
      it. (BR 110160)
05fa02a by Mark Kretschmann at 2005-10-05 2416
    * Position slider in player-window disappeared after 2 hours. (BR 97128)
c6ddb7d by Mark Kretschmann at 2005-10-05 2417
    * PlaylistBrowser duplicated items when overwriting playlists. (BR 108693)
a3a6be4 by Seb Ruiz at 2005-10-04 2418
    * Podcast settings would forget about the purge items checkbox.
99a7c85 by Mark Kretschmann at 2005-10-01 2419
    * The Stop button in the toolbar was always enabled at startup.
c2d94f7 by Mark Kretschmann at 2005-09-28 2420
    * GStreamer-Engine: Could not seek to position 00:00:00. (BR 106483)
6e6240a by Mark Kretschmann at 2005-09-28 2421
    * Don't crossfade the last track in the playlist. (BR 96478)
b78687e by Mike Diehl at 2005-09-26 2422
    * If files were in the transfer queue before connecting the iPod they
2423
      would be uploaded without checking if they already exist on the device.
40a2963 by Ian Monroe at 2005-09-26 2424
    * Using dynamic mode's playlist shuffle would result in repeated tracks
2425
      tracks during a populate operation.
ee7d2b2 by Ian Monroe at 2005-09-24 2426
    * Fixed Xine config options were disappearing on ESC key. (BR 113225)
0193d1a by Mark Kretschmann at 2005-09-24 2427
    * Fixed problems with visibility enabled compilers. Patch by Unai Garro
2428
      <ugarro@telefonica.net>. (BR 113056)
2429
    * Fix regression causing dynamic mode playlist shuffle to break for
619dd5a by Seb Ruiz at 2005-09-23 2430
      smart playlists which relied on ordering and limits. (BR 113121)
2431
    * Automatic podcast downloads did not do anything. (BR 113129)
0965da8 by Seb Ruiz at 2005-09-23 2432
    * Playlist browser items were not properly saved on quit (with Qt 3.3.5).
c6fc6dd by Mark Kretschmann at 2005-09-22 2433
      Patch by Matthieu Bedouet <mbedouet@no-log.org>. (BR 113020)
32d6c45 by Mark Kretschmann at 2005-09-22 2434
    * amaroK could crash on startup, if on last exit sorting was enabled in
2435
      the playlist. (BR 113042)
5e1f8de by Alexandre Pereira de Oliveira at 2005-09-21 2436
    * Adding entries to a playlist and saving it could duplicate some tracks,
2437
      if the playlist hadn't been expanded before. (BR 111579)
2438
2439
283f90d by Mark Kretschmann at 2005-09-05 2440
VERSION 1.3.2:
2441
  FEATURES:
28ee68d by Seb Ruiz at 2005-09-16 2442
    * Tabs will open automatically when dragging files between tabs.
2443
      Patch by Christian Baumgart <christianbaumgart@web.de>.
42e629e by Ian Monroe at 2005-09-14 2444
    * Two new dcop calls which allow scripts to read many of amaroK's
2445
      configuration options. script readConfig(key) for strings, integers and
2446
      bools. script readListConfig(key) for lists. Note that these functions
8114d9e by Mark Kretschmann at 2005-09-15 2447
      aren't guaranteed to always return the latest settings (though many do).
e0985f2 by Alexandre Pereira de Oliveira at 2005-09-11 2448
    * Added a right click menu for blank areas of the playlist, with options
2449
      to save, clear or shuffle the playlist and to "enable the dynamic
7cb41a3 by Ian Monroe at 2005-09-10 2450
      mode & repopulate".
6e4f208 by Seb Ruiz at 2005-09-10 2451
    * Playcount is shown in the tag dialog.
038a19c by Gábor Lehel at 2005-09-09 2452
    * New volume slider, both better looking and better working than
2453
      the old one.
e7eaa30 by Seb Ruiz at 2005-09-09 2454
    * Podcasts can be saved to any location. (BR 111059)
8c4f663 by Gábor Lehel at 2005-09-06 2455
    * Added "Save as Playlist" option to the collection and file browser
2456
      context menus as well.
c6b3b2f by Mike Diehl at 2005-09-05 2457
    * Allow removing of items in the Media Device browser transfer
2458
      queue.
8bdc8a3 by Gábor Lehel at 2005-09-05 2459
283f90d by Mark Kretschmann at 2005-09-05 2460
  CHANGES:
4b30718 by Gábor Lehel at 2005-09-19 2461
    * Scroll wheel to switch tabs in context browser.
e0985f2 by Alexandre Pereira de Oliveira at 2005-09-11 2462
    * Repopulate button is enabled or disabled together with dynamic mode.
2463
    * No warning dialog when starting if the directory File Browser is on
2464
      doesn't exist anymore. It just reverts to home. (BR 99208)
2465
    * Sorting on Collection Browser now shows "Unknown" items first, and
2466
      "Various Artists" last. Years are sorted descending now.
44fcbfd by Gábor Lehel at 2005-09-09 2467
    * When selecting 'Play' from the context menu on multiple items,
2468
      it'll now play the first and queue the rest.
283f90d by Mark Kretschmann at 2005-09-05 2469
2470
  BUGFIXES:
6c307c5 by Mark Kretschmann at 2005-09-17 2471
    * The Equalizer and QueueManager widgets were broken on window managers
2472
      other than KWin.
1ae053f by Seb Ruiz at 2005-09-17 2473
    * "Year - Album" category in the Collection Browser didn't allow for
2474
      dragging tracks or fetching cover images.
09acc18 by Ian Monroe at 2005-09-11 2475
    * Xine engine no longer adds images to the playlist.
8114d9e by Mark Kretschmann at 2005-09-15 2476
    * The delete key for removing playlist items works even if the file
2477
      browser is open. (BR 100145)
a31f755 by Ian Monroe at 2005-09-11 2478
    * Filenames with XML entity codes were not playable in dynamic mode
2479
      and caused it to stop. (BR 108783)
e0985f2 by Alexandre Pereira de Oliveira at 2005-09-11 2480
    * If the album or artist contained "&", cover fetching wouldn't work
2481
      properly.
2482
    * When restarting, Playlist Browser items used for playlist shuffle
2483
      wouldn't be properly marked, though they would be taken into account.
2484
    * Don't crash after changing Podcast options, or after manually deleting
2485
      its first item.
2486
    * When renaming a playlist, the "." would be removed from the filename.
2487
      Paych by Elliot Pahl <elliot.pahl@gmail.com>. (BR 112204)
2488
    * When using next and previous on Tagdialog, after passing by a stream,
2489
      the fields would be always disabled. (BR 112060)
420555d by Seb Ruiz at 2005-09-10 2490
    * Restarting track when in dynamic mode didn't work.
9f023c6 by Gábor Lehel at 2005-09-09 2491
    * Fix issues with the GStreamer engine and alsasink, and reenable it.
2492
      Patch by Vincent Tondellier <tonton-lists@team1664.org>. (BR 112103)
b852bb7 by Seb Ruiz at 2005-09-09 2493
    * Dynamic playlist shuffle had some incorrect smart playlist handling.
11e0ee2 by Gábor Lehel at 2005-09-08 2494
    * Robustified the code for handling the '# of tracks in the playlist'
2495
      part of the statusbar, it should not ever get out of sync with
2496
      reality now. Nice side effect is you can see the track count
2497
      increase while a playlist is loading.
e0985f2 by Alexandre Pereira de Oliveira at 2005-09-11 2498
    * "Last played - not in the last" smart playlists would only work for
16adec1 by Ian Monroe at 2005-09-08 2499
      sqlite. (BR 112248)
e0985f2 by Alexandre Pereira de Oliveira at 2005-09-11 2500
    * Podcast and Dynamic subfolders are correctly restored on application
490c2bb by Seb Ruiz at 2005-09-07 2501
      start. (BR 112162)
42c9789 by Seb Ruiz at 2005-09-07 2502
    * Dropping tracks onto playlist browser folders will work correctly.
394d70f by Seb Ruiz at 2005-09-07 2503
    * Invalid podcasts are no longer discarded on quit. (BR 112116)
fe0c54c by Mark Kretschmann at 2005-09-07 2504
    * Fixed playing of files that have special characters like '#' in
b627f86 by Mark Kretschmann at 2005-09-07 2505
      helix engine.
afaf94f by Gábor Lehel at 2005-09-06 2506
    * Fixed issue where selecting multiple items after filtering the
2507
      playlist would cause all the other items 'between' them (but
2508
      invisible due to the filter) to also get selected.
283f90d by Mark Kretschmann at 2005-09-05 2509
2510
b749534 by Gábor Lehel at 2005-08-15 2511
VERSION 1.3.1:
2512
  FEATURES:
79b9b3c by Gábor Lehel at 2005-09-04 2513
    * Added 'Set as Playlist (Crop)' and 'Save as Playlist' options in the
2514
      playlist context menu. (BR 99932)
b9ae7c6 by Mike Diehl at 2005-09-03 2515
    * Support for iPod shuffle devices. Patch by Guenter Schwann
2516
      <harry.w@gmx.at>.
2517
    * Media Device browser now has a connect button for connecting
2518
      your iPod after amaroK has already been started. Also includes
2519
      configurable mounting/unmounting options.
aaeb667 by Gábor Lehel at 2005-08-28 2520
    * Holding down the stop button (as opposed to just clicking it) pops
2521
      up a menu letting you stop either now, after the current track, or
2522
      after the end of the queue.
16f033d by Alexandre Pereira de Oliveira at 2005-08-28 2523
    * Collection browser filter now fully supports the same Google-esque
2524
      syntax as the playlist filter, plus one extra: lyrics:"stuff to search
2525
      for" to search in cached lyrics.
e36e6fc by Gábor Lehel at 2005-08-24 2526
    * Pressing Shift+Enter after filtering the playlist will now queue
2527
      the first track. (BR 111054)
11ab479 by Seb Ruiz at 2005-08-21 2528
    * Display short statistics in the collection browser depending on the
2529
      categorisation method.
9607490 by Mike Diehl at 2005-08-20 2530
    * New DCOP call "collection: totalTracks". Returns the total number of
2531
      tracks in the collection.
2532
    * New DCOP call "collection: totalGenres". Returns the total number of
2533
      genres in the collection.
2534
    * New DCOP call "collection: totalCompilations". Returns the total number
2535
      of compilations in the collection.
2536
    * New DCOP call "collection: totalArtists". Returns the total number of
2537
      artists in the collection.
2538
    * New DCOP call "collection: totalAlbums". Returns the total number of
2539
      tracks in the collection.
2540
    * New DCOP call "collection: similarArtists(int artists)". Returns the
2541
      similar artists of the current track, results are limited by 'artists'.
90abedb by Mark Kretschmann at 2005-08-19 2542
    * New DCOP call "playlist: repopulate". Repopulates the playlist with
2543
      tracks from dynamic mode.
ec7641e by Mike Diehl at 2005-08-19 2544
    * New DCOP call "player: showBrowser". Allows for showing of playlist
2545
      window browser, see the handbook for useage.
750e367 by Mark Kretschmann at 2005-08-17 2546
    * New DCOP call "player: setLyricsByPath". Allows adding custom lyrics
ef3b4de by Mike Diehl at 2005-08-17 2547
      for tracks.
750e367 by Mark Kretschmann at 2005-08-17 2548
    * Add an icon in the statusbar displaying the number of queued tracks;
b749534 by Gábor Lehel at 2005-08-15 2549
      click on it to pop up a menu letting you jump to their locations in
2550
      the playlist.
2551
2552
  CHANGES:
283f90d by Mark Kretschmann at 2005-09-05 2553
    * New "Blue Danna" splash screen. Created by Nenad Grujicic, modified by
8b76390 by Ian Monroe at 2005-09-03 2554
      Nathan Adolph.
15542ce by Gábor Lehel at 2005-08-28 2555
    * 'Stop after track' is now saved (and so remembered across amaroK
2556
      restarts).
3880aea by Gábor Lehel at 2005-08-28 2557
    * Ported playlist + filter-lineedit behaviour to collection browser as
2558
      well: you can move between the view and the filter with the up/down
2559
      buttons, and just typing into the view will set the filter. (BR 108656)
2893921 by Alexandre Pereira de Oliveira at 2005-08-27 2560
    * Wiki Tab links use the color set for links, instead of "Selected
2561
      Background". Style Authors can use "AMAROK_LINKCOLOR" if they want that
2562
      color. (BR 111228)
1e99fc5 by Mark Kretschmann at 2005-08-27 2563
    * The Equalizer widget has been pimped.
e36e6fc by Gábor Lehel at 2005-08-24 2564
    * Pressing 'up' in the playlist filter will now take you to the end of
2565
      the playlist, in addition to down going to the beginning, as before.
2566
    * When jumping to the current track, it now gets centered instead of only
2567
      barely showing.
ebfef67 by Mark Kretschmann at 2005-08-24 2568
    * GStreamer-engine was rewritten. The crossfading feature was removed for
2569
      now (it didn't work right with recent GStreamer versions). Improvements:
2570
      1) Reduced CPU usage 2) Reduced latency 3) Increased stability
11ab479 by Seb Ruiz at 2005-08-21 2571
    * No need to restart amaroK to use your iPod!
4bba6d6 by Marco Gulino at 2005-08-18 2572
    * Improved Konqueror Sidebar.
11ab479 by Seb Ruiz at 2005-08-21 2573
    * The bundled "Shouter" AmarokScript (for radio stream serving) has been
245eef1 by Mark Kretschmann at 2005-08-17 2574
      updated and improved.
b749534 by Gábor Lehel at 2005-08-15 2575
2576
  BUGFIXES:
b16c4c5 by Alexandre Pereira de Oliveira at 2005-09-03 2577
    * amaroK wouldn't remember current track when restarting. (BR 110282)
2578
    * Some memory leaks found and fixed.
243da6d by Mark Kretschmann at 2005-09-02 2579
    * Fix buzz and subsequent clicking when equalizer enabled in Helix and
2580
      GStreamer engines compiled with GCC 4.0.1.
16f033d by Alexandre Pereira de Oliveira at 2005-08-28 2581
    * Burn option wouldn't show up for "Year - Album" items on Collection
2582
      Browser.
2583
    * Tray's tooltip would show things like 69:40 of 1:12:01.
2584
    * Wiki Tab wouldn't work for names that contained "/". (BR 111634)
cb34a74 by Alexandre Pereira de Oliveira at 2005-08-28 2585
    * With KDE 3.4, the proper context menu wouldn't be shown for File
2586
      Browser. Patch by Christian Baumgart <christianbaumgart@web.de>.
2587
      (BR 103305)
be8c300 by Mark Kretschmann at 2005-09-03 2588
    * Playcounter and Access Date wouldn't be updated properly for PostgreSQL.
2893921 by Alexandre Pereira de Oliveira at 2005-08-27 2589
      Patch by Tonton <tonton-lists@team1664.org>. (BR 111519)
2590
    * Clicking twice on the uninstall button for the same script, would make
2591
      amaroK crash.
e36e6fc by Gábor Lehel at 2005-08-24 2592
    * Fixed an obscure crash when you emptied the playlist, had the focus on
2593
      it, and pressed up.
1f0e050 by Seb Ruiz at 2005-08-23 2594
    * No longer show dynamic info popup on application startup.  Patch by
2595
      Christian Baumgart <christianbaumgart@web.de>.
11ab479 by Seb Ruiz at 2005-08-21 2596
    * Sometimes the system tray tooltip did not update on song change.
2597
    * Polishing for the collection browser and expanded item states. Patch
2598
      by Christian Baumgart <christianbaumgart@web.de>.
879e9a5 by Mark Kretschmann at 2005-08-19 2599
    * With xine-engine amaroK always treated remote media like radio streams.
75ec23a by Seb Ruiz at 2005-08-18 2600
    * Selecting Classical equalizer preset prompted for name.
fef5ede by Marco Gulino at 2005-08-17 2601
    * Fixed konqueror sidebar compilation with kde <= 3.3 and gcc patched for
6e3e82c by Mark Kretschmann at 2005-08-18 2602
      visibility.
4bba6d6 by Marco Gulino at 2005-08-18 2603
    * Konqueror sidebar can switch again between tabs.
9280f9a by Mark Kretschmann at 2005-08-17 2604
    * Fixed playing of oggs in helix engine.
6e3e82c by Mark Kretschmann at 2005-08-18 2605
    * Fixed crash in helix engine when switching engines if helix/realplayer
2606
      not installed.
2b9037f by Mark Kretschmann at 2005-08-17 2607
    * Undo/Redo for the playlist was broken in some cases.
bca33e2 by Alexandre Pereira de Oliveira at 2005-08-17 2608
    * On Collection Browser, when grouping by Genre/Artist/Year-Album it
2609
      wouldn't show the tracks. (BR 110890)
245eef1 by Mark Kretschmann at 2005-08-17 2610
    * SmartPlaylist Editor would reset "Match Any" to "Match All" when
2611
      editing. Patch by Kevin Henderson <pyspud@hotmail.com> (BR 110918).
43c1994 by Mark Kretschmann at 2005-08-23 2612
    * Podcasts and playlist tracks would be sorted lexicographically
11ab479 by Seb Ruiz at 2005-08-21 2613
      (BR 97297).
2a1fa0a by Seb Ruiz at 2005-08-16 2614
    * Saved dynamic playlists were not removable.
e4afe6a by Mark Kretschmann at 2005-08-16 2615
    * xine-engine: amaroK would get stuck on exit if the Equalizer was enabled
2616
      and the engine playing. (BR 110791)
b749534 by Gábor Lehel at 2005-08-15 2617
    * Dequeued items sometimes weren't being repainted properly.
fa0de19 by Mark Kretschmann at 2005-08-02 2618
c6d1647 by Mark Kretschmann at 2005-08-15 2619
fa0de19 by Mark Kretschmann at 2005-08-02 2620
VERSION 1.3:
ddc0634 by Seb Ruiz at 2005-08-01 2621
  FEATURES:
a1e74a1 by Ian Monroe at 2005-08-12 2622
    * The tyranny of deleting covers every 90 days is over. Instead, amaroK now
2623
      automatically downloads the covers every 80 days to comply with
2624
      Amazon.com requirements.
ae1bd0b by Mark Kretschmann at 2005-08-12 2625
ddc0634 by Seb Ruiz at 2005-08-01 2626
  CHANGES:
d418b54 by Seb Ruiz at 2005-08-03 2627
    * Removed 'Apply' button from dynamic config, all config options are now
2628
      hot! (Automatically applied on alteration)
2629
    * Minimum score changed from 1 to 0. (BR 107944)
fdb7982 by Ian Monroe at 2005-08-03 2630
    * Playlist item lengths now shown with hours when necessary.
ad756ad by Seb Ruiz at 2005-08-04 2631
ddc0634 by Seb Ruiz at 2005-08-01 2632
  BUGFIXES:
205e47e by Alexandre Pereira de Oliveira at 2005-08-07 2633
    * M3U playlists would be broken after editing. (BR 109774)
12f2662 by Alexandre Pereira de Oliveira at 2005-08-07 2634
    * When there's no artist tag, don't show tons of unrelated songs and
2635
      albums in Context Browser. (BR 110319)
2636
    * Advertisements were showing up in Lyrics Tab for some songs.
2637
    * When editing tags in Playlist Window, only try to write the new tag if
2638
      it's different from the old one. (BR 110299)
2639
    * Changes to the score in the Edit Track Information dialog should only be
2640
      applied after clicking on the "Save and Close" button.
2641
    * When only the score is changed, amaroK shouldn't complain if the file is
2642
      read-only. (BR 109054)
8abc574 by Alexandre Pereira de Oliveira at 2005-08-05 2643
    * Mark/Unmark as compilation wouldn't work with SQLite. (BR 109275)
2fb0e4e by Alexandre Pereira de Oliveira at 2005-08-05 2644
    * Album Covers whose name or artist contained "'" wouldn't show up when
2645
      fetched from Amazon. (BR 109700)
5833559 by Alexandre Pereira de Oliveira at 2005-08-05 2646
    * Edit Track Information dialog wouldn't update collection database if
2647
      filename contained non latin1 characters. Patch by Andrey Yasniy
2648
      <yasniy@gmail.com> (BR 110030)
3a740af by Seb Ruiz at 2005-08-04 2649
    * SmartPlaylist category created in the PlaylistBrowser once the
2650
      collection has been built for the first time.
4743762 by Seb Ruiz at 2005-08-04 2651
    * Refresh the context browser as appropriate when editing tags. (BR 108884)
d418b54 by Seb Ruiz at 2005-08-03 2652
    * Cover image shown if track has no title.
2653
    * Statusbar cancel button will terminate a podcast download.
2654
    * Don't show multiple popup messages when retrieving podcast information.
e0fe9ec by Seb Ruiz at 2005-08-02 2655
    * Don't crash when adding podcasts. (BR 109982)
923db5f by Mike Diehl at 2005-08-02 2656
    * Tracks with urls containg apostrophes would not cache lyrics.
c0ed61f by Ian Monroe at 2005-08-04 2657
    * PostgreSQL compile problem (BR 110033)
fa0de19 by Mark Kretschmann at 2005-08-02 2658
9d4f76e by Mark Kretschmann at 2005-08-07 2659
fef71df by Mark Kretschmann at 2005-06-26 2660
VERSION 1.3-beta3:
2661
  FEATURES:
202139e by Alexandre Pereira de Oliveira at 2005-07-28 2662
    * New "not in the last" option for the date fields in Smart Playlists.
282fe5a by Alexandre Pereira de Oliveira at 2005-07-28 2663
      (BR 107725)
ff8f32d by Gábor Lehel at 2005-07-27 2664
    * New OSD tokens: %directory and %type (shows whether it's a stream, or
2665
      otherwise the extension).
1309005 by Mark Kretschmann at 2005-07-28 2666
    * New DCOP call "player: lyrics" (BR 100306) and Lyrics Caching. (BR 97961)
eb40c88 by Mark Kretschmann at 2005-07-24 2667
    * New DCOP call "player: transferDeviceFiles". Transfers queued files to
2668
      the Media Device.
2669
    * New DCOP call "player: queueForTransfer". Queues files for transfer to
2670
      the Media Device.
2671
    * Download your favourite podcasts and let amaroK manage them for you!
c2fd2fd by Seb Ruiz at 2005-07-21 2672
    * 17 Equalizer presets. (BR 96302)
f81bcf8 by Mark Kretschmann at 2005-07-20 2673
    * xine-engine supports crossfading. Note: Your audio device must support
2674
      mixing. SBLive, dmix or ALSA 1.0.9 will do the trick.
7223492 by Seb Ruiz at 2005-07-20 2675
    * Shuffle the queue list in the queue manager. (BR 108861)
f81bcf8 by Mark Kretschmann at 2005-07-20 2676
    * The audio plugin (autodetect, ALSA, esd etc.) for xine-engine is now
2677
      configurable.
cdb1750 by Mark Kretschmann at 2005-07-17 2678
    * Playlist-Browser now remembers the state and layout of its tree view.
068cd6e by Gábor Lehel at 2005-07-09 2679
    * Show a stop icon next to the track to stop playing after.
9170cda by Seb Ruiz at 2005-07-09 2680
    * Miniature player window for the minimalists out there! (BR 85876)
335e73f by Mark Kretschmann at 2005-07-07 2681
    * "Stop Playing After Track" now also works for queued tracks.
d71f97a by Alexandre Pereira de Oliveira at 2005-07-03 2682
    * "Open in External Browser" button for Lyrics Tab, patch from Nick
202139e by Alexandre Pereira de Oliveira at 2005-07-28 2683
      Tryon (Dhraakellian). <dhraak@gmail.com>
dffef62 by Mark Kretschmann at 2005-07-04 2684
    * Funky shadow effect for the album cover @ Context-Browser and OSD.
35d2292 by Seb Ruiz at 2005-07-03 2685
      (BR 108334)
0062e18 by Seb Ruiz at 2005-07-01 2686
    * Create playlists by dragging tracks onto the Playlist Category in the
2687
      PlaylistBrowser. (BR 75029)
a2ce90d by Seb Ruiz at 2005-07-01 2688
    * Show OSD when pausing and unpausing. (BR 104508)
d7a7f14 by Seb Ruiz at 2005-06-30 2689
    * Make 'The' prefix of artists be transparent in the collection
2690
      browser and sort accordingly. (BR 85959)
fef71df by Mark Kretschmann at 2005-06-26 2691
2692
  CHANGES:
ce9cdf8 by Mark Kretschmann at 2005-07-29 2693
    * TagLib version 1.4 is required.
ff8f32d by Gábor Lehel at 2005-07-27 2694
    * Renamed "Track Name" column to "Filename", "Extension" to "Type".
9951a1c by Mark Kretschmann at 2005-07-27 2695
    * "Use hardware volume mixer" option has been removed.
47c54fd by Mark Kretschmann at 2005-07-22 2696
    * "Play AudioCD" gets disabled for engines that don't support KIO.
40379f4 by Gábor Lehel at 2005-07-20 2697
    * The OSD (by default) and systray tooltip now show the same infos in
2698
      the same order as the columns in the playlist.
f4b1688 by Mark Kretschmann at 2005-07-19 2699
    * xine-engine's configuration dialog has been reworked and simplified.
0c540fb by Mark Kretschmann at 2005-07-19 2700
    * xine-engine has been given the highest engine plugin rank.
c748e5f by Gábor Lehel at 2005-06-27 2701
    * Systray tooltip now shows "elapsed time / total time" for the length.
fef71df by Mark Kretschmann at 2005-06-26 2702
2703
  BUGFIXES:
ff8f32d by Gábor Lehel at 2005-07-27 2704
    * When playing, the text in the current track's columns wouldn't get
2705
      ellipsii added if the column was too short.
33d3744 by Seb Ruiz at 2005-07-27 2706
    * Dragging 'All Collection' smart playlist made amaroK hang.
e5c0353 by Seb Ruiz at 2005-07-27 2707
    * Compilations reported incorrect number of tracks in the Context
2708
      Browser. (BR 109651)
2709
    * Track play icon remains even when stopped playing. (BR 107284)
a723a22 by Mark Kretschmann at 2005-07-19 2710
    * Sometimes valid tracks were not submitted to AudioScrobbler. (BR 100278)
9ed5a79 by Mark Kretschmann at 2005-07-13 2711
    * Current playlist is now being remembered when amaroK crashes. (BR 98689)
ac90d5f by Mark Kretschmann at 2005-07-12 2712
    * Playlist-Browser saves its state after each change, so that no data
2713
      is lost when amaroK crashes. (BR 108814)
88cb870 by Alexandre Pereira de Oliveira at 2005-07-10 2714
    * Crash when trying to save Smart Playlists after creating a Collection
2715
      for the first time.
41ee347 by Mark Kretschmann at 2005-07-08 2716
    * Context menu of compilations was empty in context browser.
2717
    * Don't append albums and compilations when clicking on text in the
2718
      context browser. (BR 98797)
dffef62 by Mark Kretschmann at 2005-07-04 2719
    * xine-engine: pre-amp for the equalizer works now. (BR 104882)
a66e221 by Alexandre Pereira de Oliveira at 2005-06-28 2720
    * Crash when changing the number of minimum upcoming tracks right after
202139e by Alexandre Pereira de Oliveira at 2005-07-28 2721
      starting amaroK. (BR 108251)
fef71df by Mark Kretschmann at 2005-06-26 2722
2723
e87d583 by Mark Kretschmann at 2005-06-06 2724
VERSION 1.3-beta2:
2725
  FEATURES:
9118dfa by Mike Diehl at 2005-06-26 2726
    * New DCOP call "collection: scanCollectionChanges" Scans for changes made
2727
      to the collection.
42c0faa by Mark Kretschmann at 2005-06-24 2728
    * Support for "media:" URLs. Patch by Sergio Cambra <sergio@ensanjose.net>
2729
      (BR 102668)
fc1182e by Mark Kretschmann at 2005-06-14 2730
    * Support for visualizations in the Helix engine.
55c2f08 by Seb Ruiz at 2005-06-13 2731
    * Queue manager to help organise your queued tracks. (BR 90594)
2c71a13 by Seb Ruiz at 2005-06-13 2732
    * Ability to create Smart Playlists based on file path. (BR 92467)
28d61bd by Mark Kretschmann at 2005-06-10 2733
    * Per track scripting via custom playlist context menu items.
b84cbe1 by Mark Kretschmann at 2005-06-08 2734
    * Added advanced, Google-esque syntax to the playlist filter. Lets you do
2735
      things like artist:sirenia, "pink floyd", artist:"pink floyd", or even
bff2312 by Alexandre Pereira de Oliveira at 2005-06-12 2736
      score:>50. When just typing words, it works as before. (BR 99312)
e87d583 by Mark Kretschmann at 2005-06-06 2737
2738
  CHANGES:
ee6f8cb by Mark Kretschmann at 2005-06-18 2739
    * Upgraded included SQLite library to version 3.2.2.
5622ee1 by Mark Kretschmann at 2005-06-18 2740
    * Bumped GStreamer and GStreamer-plugins dependency to version 0.8.6.
4a7b635 by Mark Kretschmann at 2005-06-13 2741
    * aKode-engine has been disabled (too buggy/incomplete).
80fde5f by Alexandre Pereira de Oliveira at 2005-06-24 2742
    * Repopulate upcoming tracks on demand when using dynamic mode.
d8071df by Seb Ruiz at 2005-06-13 2743
    * Remodel the playlist browser to incorporate dynamic mode more fully.
e87d583 by Mark Kretschmann at 2005-06-06 2744
2745
  BUGFIXES:
645b595 by Alexandre Pereira de Oliveira at 2005-06-25 2746
    * Don't show textual URLs in Wikipedia Tab. (BR 108031)
885a869 by Mark Kretschmann at 2005-06-25 2747
    * Don't refresh the collection view on update scans, if nothing changed.
f6aab3c by Mark Kretschmann at 2005-06-24 2748
    * xine-engine: Don't pop up hundreds of error messages when something
2749
      goes wrong. Patch from John Lash <jlash@speakeasy.net> (BR 101646)
9b76dd1 by Mark Kretschmann at 2005-06-23 2750
    * Automatic theme download with KNewStuff works now. (BR 107313)
020aa25 by Seb Ruiz at 2005-06-23 2751
    * Clicking on "Lookup track at musicbrainz" use %2520 for spaces in URL.
2752
      (BR 107946)
2753
    * Crash when loading dynamic playlists without a collection.
2754
    * Crash when saving smart playlist without a collection.
fbc9be0 by Seb Ruiz at 2005-06-23 2755
    * Do not call TagLib::MPEG::File for non-mpeg files - some FLAC files
2756
      would cause the CPU to start running in circles. (BR 107029)
ff32d4f by Seb Ruiz at 2005-06-23 2757
    * Many Helix engine improvements.
020aa25 by Seb Ruiz at 2005-06-23 2758
    * Crash when dragging playlist items into Playlist Browser. (BR 107709)
fe4538a by Mark Kretschmann at 2005-06-21 2759
    * Improved context display when playing radio streams with xine-engine.
eef138d by Seb Ruiz at 2005-06-20 2760
    * Number of album tracks was incorrect when showing statistics by album.
2761
      (BR 107762)
a58f47e by Mark Kretschmann at 2005-06-19 2762
    * Massive performance speedup for the default analyzer (BlockAnalyzer).
9016236 by Seb Ruiz at 2005-06-19 2763
    * Dynamic mode will grab tracks from closed playlists.
ee4e3d4 by Seb Ruiz at 2005-06-17 2764
    * Covermanager tooltips were persistent even when window closed. Tooltips
2765
      have now been replaced with statusbar text. (BR 106976)
885a869 by Mark Kretschmann at 2005-06-25 2766
    * Turning off dynamic mode when items were filtered only 're-enabled' the
05ea0f7 by Seb Ruiz at 2005-06-13 2767
      visible items.
5b00190 by Seb Ruiz at 2005-06-13 2768
    * Disable random mode on startup if dynamic mode is on. (BR 107311)
bff2312 by Alexandre Pereira de Oliveira at 2005-06-12 2769
    * The user is warned if saving tags failed. (BR 91568)
bd83174 by Alexandre Pereira de Oliveira at 2005-06-10 2770
    * Sub-Folders in Playlist Browser are correctly saved and restored.
4ad4e9e by Seb Ruiz at 2005-06-07 2771
    * Crash after clicking on remove playlists in dynamic mode.
bd83174 by Alexandre Pereira de Oliveira at 2005-06-10 2772
    * Crash on Context Menu in dynamic mode.
e87d583 by Mark Kretschmann at 2005-06-06 2773
aae9b48 by Mark Kretschmann at 2005-06-08 2774
de33b09 by Mark Kretschmann at 2005-03-28 2775
VERSION 1.3-beta1:
2776
  FEATURES:
598c680 by Seb Ruiz at 2005-05-31 2777
    * Add Media dialog allows for multiple file selection. (BR 105903)
3550aba by Mark Kretschmann at 2005-05-26 2778
    * The browser-sidebar has been redesigned for improved usability.
d05f8c4 by Seb Ruiz at 2005-05-25 2779
    * Cue file sheet support. Patch from Martin Ehmke <ehmke@gmx.de>.
3550aba by Mark Kretschmann at 2005-05-26 2780
      (BR 92271).
4c3078d by Seb Ruiz at 2005-05-24 2781
    * New OSD text token, %playcount, will write the playcount.
1a4ef29 by Alexandre Pereira de Oliveira at 2005-05-22 2782
    * SmartPlaylists are editable. (BR 91036)
bf0f625 by Seb Ruiz at 2005-05-18 2783
    * PlaylistBrowser gets a makeover!
a1135d5 by Mike Diehl at 2005-05-15 2784
    * New playlist column "Playcount" for track play counts.
1a4ef29 by Alexandre Pereira de Oliveira at 2005-05-22 2785
    * New playlist column "Extension" allows easy sorting of playlist for
a1135d5 by Mike Diehl at 2005-05-15 2786
       compatible file types for portable media players.
2cce30f by Seb Ruiz at 2005-05-15 2787
    * Ability to save streams to the PlaylistBrowser (BR 91075, BR 104139)
d62bfe0 by Mike Diehl at 2005-05-14 2788
    * New DCOP call "playlist: popupMessage" Displays a popup message box
2789
       in the playlist window..
16a1e92 by Mark Kretschmann at 2005-05-13 2790
    * New "year - album" - group by mode for collection browser. (BR 94845)
2fc7d0b by Mark Kretschmann at 2005-05-13 2791
    * New DCOP call "player: setScoreByPath(url, int)". Sets score of a track
177b59a by Mike Diehl at 2005-05-12 2792
       specified by it's path.
b222f73 by Mark Kretschmann at 2005-05-12 2793
    * New DCOP call "player: setScore(int)". Sets score of the current track.
bdc253e by Mark Kretschmann at 2005-05-09 2794
    * New DCOP call "player: path()". Returns the path of the current track.
8d86410 by Mark Kretschmann at 2005-05-06 2795
    * New DCOP call "playlist: saveM3u(path, relativePaths)".
655b32f by Mark Kretschmann at 2005-04-30 2796
    * New ScriptManager notification: "volumeChange: int".
fcf0291 by Seb Ruiz at 2005-04-26 2797
    * Tooltips for album covers in the CoverManager. (BR 103996)
1ffe5e0 by Mark Kretschmann at 2005-04-25 2798
    * Automatic download of themes and scripts via KNewStuff.
b35a190 by Ian Monroe at 2005-04-25 2799
    * Different analyzers available for the playlist window.
b2c702e by Mike Diehl at 2005-04-25 2800
    * New DCOP call "player: enableRepeatTrack" sets repeat track on or
2801
      off.
35d68d9 by Mark Kretschmann at 2005-04-22 2802
    * HelixPlayer-engine.
786ea81 by Seb Ruiz at 2005-04-22 2803
    * 'Load' and 'Append' entries for smart playlist context menus. (BR 99213)
afbabcc by Mark Kretschmann at 2005-04-21 2804
    * Support for reading embedded images from ID3 tags. (BR 88492)
19d809b by Seb Ruiz at 2005-04-20 2805
    * Wikipedia tab in ContextBrowser allows for artist biography retrieval
472155b by Alexandre Pereira de Oliveira at 2005-05-01 2806
      and more, supporting 9 different languages! (BR 98050) (BR 104383)
65ad702 by Reigo Reinmets at 2005-04-13 2807
    * Show "title by artist" on playlists titlebar and taskbar. (BR 97670)
656fa35 by Christian Muehlhaeuser at 2005-04-23 2808
    * Option to show stats in the Home tab by album. Patch from Cédric
321c61e by Seb Ruiz at 2005-04-11 2809
      Brégardis <cedric.bregardis@free.fr>.
fb26566 by Mark Kretschmann at 2005-04-06 2810
    * New DCOP call "script: listRunningScripts()". Returns a list of all
a95be6e by Mark Kretschmann at 2005-04-06 2811
      currently running scripts. (BR 102649)
a9c0ea7 by Mark Kretschmann at 2005-04-22 2812
    * New DCOP call "script: stopScript(name)". Stops a script. (BR 102649)
2813
    * New DCOP call "script: runScript(name)". Runs a script. (BR 102649)
f120553 by Mark Kretschmann at 2005-06-02 2814
    * New form of playlist manipulation - Dynamic Mode.
3656953 by Mark Kretschmann at 2005-04-01 2815
    * New DCOP call "player: enableRepeatPlaylist" sets repeat playlist on or
2816
      off. (BR 102754)
b546bf3 by Seb Ruiz at 2005-03-29 2817
    * Add Score widget into the tag editor. (BR 100084)
319bf66 by Mark Kretschmann at 2005-03-29 2818
    * Support for PostgreSQL as database backend. (BR 99863)
de33b09 by Mark Kretschmann at 2005-03-28 2819
2820
  CHANGES:
9f10efa by Mark Kretschmann at 2005-04-30 2821
    * "amarokscript" filename extension is now mandatory for script packages.
f120553 by Mark Kretschmann at 2005-06-02 2822
    * Append Suggestions has been superceded by Dynamic Mode.
ee2501b by Mark Kretschmann at 2005-04-21 2823
    * Add a label (with shortcut) to the Playlist filter.
de33b09 by Mark Kretschmann at 2005-03-28 2824
2825
  BUGFIXES:
c14d104 by Roland Gigler at 2005-05-15 2826
    * Message box when saving of playlist failed (BR 105520)
f7f8365 by Mark Kretschmann at 2005-04-10 2827
    * Avoid weird results when fetching lyrics with slow connections.
2828
      (BR 103561) (BR 101327)
3656953 by Mark Kretschmann at 2005-04-01 2829
    * Compensate for reversed slider widget in reverse layout locales, such as
2830
      Hebrew and Arabic. Patch from Assaf Gillat <gillata@gmail.com>.
2831
      (BR 102978)
2832
    * Playlist playMedia now works with streams.
c157e64 by Alexandre Pereira de Oliveira at 2005-04-10 2833
    * Context Browser is updated when current track's tags are changed.
2834
      (BR 102839)
2835
    * Clearing the playlist while playing a track does not lead to a confusing
2836
      interface anymore. (BR 103510)
de33b09 by Mark Kretschmann at 2005-03-28 2837
de51a7c by Mark Kretschmann at 2005-03-31 2838
de33b09 by Mark Kretschmann at 2005-03-28 2839
==BEGIN KDE 3.3 DEPENDENCY==
2840
de51a7c by Mark Kretschmann at 2005-03-31 2841
VERSION 1.2.4:
8795d95 by Seb Ruiz at 2005-04-22 2842
  FEATURES:
986b671 by Mark Kretschmann at 2005-04-23 2843
    * Queue selected tracks shortcut, Ctrl+D. (BR 83675)
8795d95 by Seb Ruiz at 2005-04-22 2844
de51a7c by Mark Kretschmann at 2005-03-31 2845
  BUGFIXES:
4e99246 by Mark Kretschmann at 2005-05-01 2846
    * The first engine entry in the config dialog was always blank.
9f067b2 by Alexandre Pereira de Oliveira at 2005-04-24 2847
    * If you filtered by more than one word in Collection Browser, adding
2848
      expandable items (eg: artists or albums) wouldn't work. (BR 100150)
656fa35 by Christian Muehlhaeuser at 2005-04-23 2849
    * Updating the collection without any changes being made to it kept
2850
      the Update button disabled forever.
802fde3 by Mark Kretschmann at 2005-04-18 2851
    * Application freezes when switching shoutcast streams. (BR 103890)
55aca9d by Mark Kretschmann at 2005-04-13 2852
    * MusicBrainz lookup was not escaping quote characters. (BR 103740)
dea782b by Mark Kretschmann at 2005-04-10 2853
    * Fixed crash when clicking the "clear" button in CoverManager's filter
2854
      widget.
50dacd5 by Mark Kretschmann at 2005-04-06 2855
    * Update lyrics page on new radio stream metadata. (BR 99725)
de51a7c by Mark Kretschmann at 2005-03-31 2856
    * xine-engine was reporting bogus tracklengths for ogg vorbis. (BR 102547)
2857
2858
af6719c by Mark Kretschmann at 2005-03-14 2859
VERSION 1.2.3:
2860
  FEATURES:
a52df39 by Ian Monroe at 2005-03-28 2861
    * Graphequalizer script can now enable and disable the equalizer.
de33b09 by Mark Kretschmann at 2005-03-28 2862
    * New DCOP call "player: equalizerEnabled" returns whether or not
ad9f49d by Ian Monroe at 2005-03-28 2863
      the equalizer is enabled.
250ef68 by Seb Ruiz at 2005-03-24 2864
    * OSD notification for mute.
2865
    * Mute global shortcut, Win+M.
cbee1cf by Seb Ruiz at 2005-03-24 2866
    * Add %comment token for comment display in OSD. (BR 100944)
6a08da5 by Mark Kretschmann at 2005-03-23 2867
    * View/Edit track entry into context menus of ContextBrowser and
bfc372d by Seb Ruiz at 2005-03-23 2868
      CollectionBrowser.
74f5be6 by Christian Muehlhaeuser at 2005-03-23 2869
    * You can mark/unmark albums as compilations via CollectionBrowser's
2870
      right-click contextmenu.
7515797 by Mark Kretschmann at 2005-03-22 2871
    * New DCOP call "collection: query(const QString& sql)".
eec920a by Mark Kretschmann at 2005-03-24 2872
      Allows to make arbitrary queries on the Collection database.
d84d8ee by Mark Kretschmann at 2005-03-21 2873
    * New DCOP call "playlist: removeCurrentTrack()". (BR 92973)
af6719c by Mark Kretschmann at 2005-03-14 2874
2875
  CHANGES:
8e7dd84 by Christian Muehlhaeuser at 2005-03-23 2876
    * Show "Artist - Title" for compilation discs in CollectionBrowser
2877
      and ContextBrowser.
aed1599 by Mark Kretschmann at 2005-03-22 2878
    * Upgraded internal SQLite database to 3.2.0.
434f187 by Mark Kretschmann at 2005-03-22 2879
    * DCOP call saveCurrentPlaylist() now returns the path to current.xml.
af6719c by Mark Kretschmann at 2005-03-14 2880
2881
  BUGFIXES:
82ae842 by Seb Ruiz at 2005-03-28 2882
    * Appropriate context menu entry for changing queue status for multiple
2883
      playlist items.
c70f604 by Seb Ruiz at 2005-03-28 2884
    * Fix regression preventing dequeuing multiple selected tracks.
dc9c65b by Ian Monroe at 2005-03-26 2885
    * 'Show Toolbar' remembers its settings between sessions. (BR 98662)
8be0f43 by Mark Kretschmann at 2005-03-25 2886
    * When doing Musicbrainz lookup from the Context browser, search for the
a52df39 by Ian Monroe at 2005-03-28 2887
      real track, not the whole album.
6a08da5 by Mark Kretschmann at 2005-03-23 2888
    * Memleak when a radio stream stalled. (BR 102047)
6ef894e by Christian Muehlhaeuser at 2005-03-23 2889
    * The Collection Scan finally checks for the right file modification time.
7f0db24 by Christian Muehlhaeuser at 2005-03-23 2890
    * Adding a compilation disc from ContextBrowser was broken.
6363ede by Mark Kretschmann at 2005-03-22 2891
    * GStreamer-engine: Reduced the gap when switching to next track without
2892
      crossfading.
2893
    * GStreamer-engine: amaroK was swallowing the beginning of a track when
2894
      Fade-in was set to zero. (BR 94472)
9f5d637 by Mark Kretschmann at 2005-03-21 2895
    * Use a better highlight color in the "Configure Collection" dialog.
2896
      (BR 102059)
6a15568 by Mark Kretschmann at 2005-03-20 2897
    * "Remove Duplicates / Missing" fixed. Removes dead entries correctly.
579038c by Mark Kretschmann at 2005-03-16 2898
    * Fix units for samplerate. (BR 101528)
2899
    * amaroK using 100% CPU on some systems. (BR 101524)
2900
      (a KHTML bug which got exposed by code in amaroK 1.2.2)
2901
af6719c by Mark Kretschmann at 2005-03-14 2902
6583d74 by Mark Kretschmann at 2005-03-01 2903
VERSION 1.2.2:
76c61d0 by Mark Kretschmann at 2005-03-07 2904
  FEATURES:
9fb0d92 by Ian Monroe at 2005-03-13 2905
    * Context Browser CSS styles can now be installed and selected from the
2906
      appearance settings.
d767e30 by Mark Kretschmann at 2005-03-13 2907
    * Append Suggestions now has an icon in the statusbar.
8678a0b by Mark Kretschmann at 2005-03-09 2908
    * When selecting multiple files, the "View/Edit Meta Information" dialog
2909
      will show the tags that are common to all of them. (BR 100423)
76c61d0 by Mark Kretschmann at 2005-03-07 2910
    * A line graph equalizer added as a script "graphequalizer."
c9bcf83 by Seb Ruiz at 2005-03-10 2911
2912
  CHANGES:
73fbcde by Seb Ruiz at 2005-03-13 2913
    * Add 25-track and 50-track smart-playlists.
1ef98c3 by Seb Ruiz at 2005-03-11 2914
    * Update current-track icons to include greater padding.
6af2745 by Stefan Siegel at 2005-03-10 2915
    * The contextbrowser now uses data:-URLs instead of temp image files, so
2916
      they cannot be left on disk when amaroK terminates unexpectedly, and the
2917
      Konqueror/Universal sidebar can show them when amaroK is not running.
76c61d0 by Mark Kretschmann at 2005-03-07 2918
2919
  BUGFIXES:
1fa4051 by Roland Gigler at 2005-03-11 2920
    * escape '&' char in contextmenu entry (BR 101276)
ed53778 by Seb Ruiz at 2005-03-10 2921
    * Track is set as a number in the database, so shouldn't be added rounded
2922
      by quotes. (BR 101208)
4e46f5c by Mark Kretschmann at 2005-03-12 2923
    * Rewrote the broken .pls playlist parser.
376ee20 by Seb Ruiz at 2005-03-09 2924
    * Handle delay gap between songs properly with aRts engine. (BR 90404)
5c6376e by Mark Kretschmann at 2005-03-08 2925
    * Switched order of "Make playlist" and "Queue after current track" menus
2926
      to avoid playlist destruction. (BR 96164 part 1)
e7dde78 by Mark Kretschmann at 2005-03-08 2927
    * Visualizations with LibVisual didn't work in some cases. (BR 99627)
76c61d0 by Mark Kretschmann at 2005-03-07 2928
    * amaroK could fail to build if the whole kdeextragear-1 module was
745813a by Mark Kretschmann at 2005-03-07 2929
      compiled, due to conflicts with K3B on the MusicBrainz check. (BR 100906)
76c61d0 by Mark Kretschmann at 2005-03-07 2930
    * Images shown on OSD where incorrect for action notifications.
2931
    * The handbook translations were not built when amaroK was installed from
2932
      the tarball. I've written a new release script in Ruby, which can
2933
      handle the new structure of kde-i18n. (BR 100498)
2934
    * GStreamer-engine can now play vorbis radio streams properly, with
2935
      full metadata support. (BR 89821)
2936
    * GStreamer-engine now uses the "decodebin" autoplugger, which fixes
2937
      the lag issues that some users had during crossfading. (BR 99570)
2938
2939
77e7586 by Mark Kretschmann at 2005-02-13 2940
VERSION 1.2.1:
0059f06 by Mark Kretschmann at 2005-02-27 2941
  FIX: Made the Tag-Editor only operate on visible items. (BR 100268)
8887e28 by Ian Monroe at 2005-02-26 2942
  ADD: Database settings added to the first-run wizard.
edba960 by Stefan Siegel at 2005-02-25 2943
  FIX: playlist2html generates UTF-8 output now. (BR 100140)
fa50afb by Mark Kretschmann at 2005-02-25 2944
  FIX: Bitrate/length showed random values for untagged mp3 files. (BR 100200)
ef63cda by Mark Kretschmann at 2005-02-25 2945
  FIX: Crash when recoding stream MetaData without CODEC selected. (BR 100077)
e5890e3 by Christian Muehlhaeuser at 2005-02-25 2946
  CHG: Show an additional "Compilations with Artist" box in ContextBrowser.
b0718e7 by Christian Muehlhaeuser at 2005-02-25 2947
  ADD: Remember collapse-state of boxes in ContextBrowser. (BR 98664)
2948
  ADD: Display an error when unable to connect to MySQL.
c45dd89 by Mark Kretschmann at 2005-02-24 2949
  ADD: Konqueror Sidebar now has full drag and drop support.
248fdf7 by Mark Kretschmann at 2005-02-24 2950
  CHG: Replaced "Blue Wolf" icon with Nenad Grujicic's amaroK 1.1
2951
       icon, due to legal issues.
6df9411 by Christian Muehlhaeuser at 2005-02-23 2952
  ADD: Parameter "%score" shows the current song's score in OSD.
7214549 by Christian Muehlhaeuser at 2005-02-23 2953
  CHG: When you delete a song within amaroK, it gets removed from
2954
       the Collection automatically.
dad0c3a by Mark Kretschmann at 2005-02-23 2955
  FIX: Directory column in the playlist was eating the first letter.
1f08ed8 by Mark Kretschmann at 2005-02-22 2956
  ADD: New DCOP call "playlist: setStopAfterCurrent(bool)". (BR 99944)
2957
  FIX: Coverfetcher: Do not crash when no cover was found. (BR 99942)
ec1368e by Ian Monroe at 2005-03-02 2958
  ADD: Support for amazon.co.jp cover fetching
7bbf508 by Mark Kretschmann at 2005-02-20 2959
  CHG: Toolbar items reordered for optimal usability, as suggested by
2960
       Aaron "Tom Green" Seigo.
2961
  FIX: Show covers for albums containing chars '#' or '?'. (BR 96971 99780)
105cca6 by Mark Kretschmann at 2005-02-20 2962
  ADD: Help file for the playlist2html script.
d09ed9c by Mark Kretschmann at 2005-02-21 2963
  ADD: New DCOP call "playlist: int getActiveIndex()".
16fea01 by Mark Kretschmann at 2005-02-20 2964
  ADD: New DCOP call "playlist: playByIndex(int)".
a8ed0c7 by Mark Kretschmann at 2005-02-26 2965
  CHG: Upgraded internal SQLite database to 3.1.3.
c8c82a8 by Mark Kretschmann at 2005-02-19 2966
  FIX: Update the database after editing tags in playlist. (BR 99593)
16fea01 by Mark Kretschmann at 2005-02-20 2967
  ADD: New DCOP function "player: trackPlayCounter". (BR 99575)
f81b71d by Mark Kretschmann at 2005-02-18 2968
  ADD: .ram playlist support with code from Kaffeine. (BR 96101)
0b26650 by Mark Kretschmann at 2005-02-16 2969
  FIX: amaroK can now determine the correct track-length even for formats
2970
       unknown to TagLib. Makes it possible to seek e.g. in m4a tracks.
da9f61d by Mark Kretschmann at 2005-02-16 2971
  ADD: Can now pick from multiple Musicbrainz results. Patch from
2972
       Jonathan Halcrow <gte899j@prism.gatech.edu>. (BR 89701)
ddb4a9f by Mark Kretschmann at 2005-02-15 2973
  ADD: May now set a custom cover on multiple albums in the Cover-Manager.
2974
  ADD: Support relative path of tracks in writing playlists. (BR 91053)
5361c3f by Mark Kretschmann at 2005-02-14 2975
  FIX: Don't inline-edit tags for the whole playlist's selection.
2976
  FIX: Fix "Recode Tags" crash issues. (BR 95041)
2977
  ADD: "Set Custom Cover" can fetch remote images. (BR 90499)
77e7586 by Mark Kretschmann at 2005-02-13 2978
149fe38 by Christian Muehlhaeuser at 2005-02-01 2979
VERSION 1.2:
49cc73e by Mark Kretschmann at 2005-02-12 2980
  ADD: "Repeat Track" status is reflected by an icon in the playlist.
dfae963 by Christian Muehlhaeuser at 2005-02-11 2981
  ADD: New icons from tightcode for statusbar and repeatTrack.
10fbe98 by Mark Kretschmann at 2005-02-11 2982
  ADD: New Smart-Playlist "Ever Played".
f74e130 by Mark Kretschmann at 2005-02-10 2983
  CHG: Bumped GStreamer version requirement to 0.8.4.
c84ebf1 by Mark Kretschmann at 2005-02-10 2984
  CHG: Made it possible to use artsdsink with GStreamer again.
7818f94 by Mark Kretschmann at 2005-02-08 2985
  CHG: Don't read m3u files recursively when dropping a folder on the
2986
       playlist. No more doubled entries.
448af4a by Mark Kretschmann at 2005-02-08 2987
  FIX: Shoutcast radio with GStreamer is improved, no more dropouts when
2988
       starting a stream.
b758b59 by Mark Kretschmann at 2005-02-08 2989
  ADD: The "Similar Artists" feature (using Audioscrobbler) can now be
2990
       switched off. (BR 95280)
10f0187 by Mark Kretschmann at 2005-02-07 2991
  FIX: Error in Shoutcast http-request, which made it impossible to play
2992
       many radio streams with GStreamer and aRts. (BR 97211, 98569)
0c2dd37 by Christian Muehlhaeuser at 2005-02-04 2993
  CHG: Better default directory for selecting a custom cover.
693e0ea by Mark Kretschmann at 2005-02-06 2994
  FIX: ContextBrowser reloads after setting a custom cover. (BR 96548)
c11ac36 by Mark Kretschmann at 2005-02-03 2995
  FIX: Cover-Manager's full-screen view works with Bughira (brushed metal).
8aa7dfd by Mark Kretschmann at 2005-02-03 2996
  ADD: Script-Manager can auto-run scripts on application startup.
c7fced3 by Max Howell at 2005-02-02 2997
  ADD: aKode engine, depends on KDE 3.4. No configure check yet.
d11830c by Mark Kretschmann at 2005-02-01 2998
  FIX: Don't add non-audio files to the Collection.
c7fced3 by Max Howell at 2005-02-02 2999
  CHG: We now use the SqlLoader, which greatly improves the performance of
3000
       adding stuff to the playlist from SmartPlaylists and the Collection.
9461e1e by Mark Kretschmann at 2004-06-18 3001
fc8aa30 by Mark Kretschmann at 2005-01-09 3002
VERSION 1.2-beta4:
c7fced3 by Max Howell at 2005-02-02 3003
  ADD: It is now possible to select the right image if there are multiple
3004
       results from Amazon. Patch from Gregory Isabelli <g_isabelli@yahoo.fr>.
3005
       (BR 93287)
3006
  CHG: Reorganized the DCOP interface. We used to have all DCOP functions in the
3007
       "player" group. Now it's splitted up into several categories. Attention
3008
       script writers: Adjust your DCOP calls!
caa7203 by Mark Kretschmann at 2005-01-29 3009
  FIX: The loader is now more robust and should always find amarokapp.
3010
  CHG: The search-browser has been integrated into the file-browser.
3011
  CHG: OSD can have fake transparency and new fancy shadow.
c7fced3 by Max Howell at 2005-02-02 3012
  ADD: DCOP function "shortStatusMessage", shows a temporary message on the
3013
       application's statusbar.
52efce3 by Mark Kretschmann at 2005-01-22 3014
  FIX: Frequent crashes when writing tags. (BR 95344)
d72916e by Mark Kretschmann at 2005-01-21 3015
  FIX: CoverManager updates its status display correctly.
d9b5917 by Mark Kretschmann at 2005-01-19 3016
  FIX: "isPlaying" DCOP function now works correctly. (BR 90894)
40a6649 by Mark Kretschmann at 2005-01-19 3017
  ADD: Automatic crash report generator, sends backtraces to amaroK HQ.
c7fced3 by Max Howell at 2005-02-02 3018
  ADD: DCOP function "saveCurrentPlaylist". Writes the playlist to current.xml,
3019
       for scripts that need to access the playlist contents.
bf6df04 by Mark Kretschmann at 2005-01-16 3020
  ADD: Playlist2html, a script for playlist exporting. (BR 96199)
44e93ba by Mark Kretschmann at 2005-01-15 3021
  ADD: Improved statusbar, with animated error notification widget.
c7fced3 by Max Howell at 2005-02-02 3022
  ADD: New progress display system, can show multiple expandable progress
3023
       widgets in the statusbar.
ba6dfe1 by Mark Kretschmann at 2005-01-15 3024
  ADD: Alarm script, starts playing music at specified alarm time.
c7fced3 by Max Howell at 2005-02-02 3025
  ADD: Script-Manager for DCOP script extensions is now functional. Refer to the
3026
       amaroK Wiki for information on script writing.
cea83b4 by Mark Kretschmann at 2005-01-15 3027
  ADD: Collection-Browser shows a help message in flat-mode when filter is
3028
       empty. (BR 97000)
087a6e0 by Sami Nieminen at 2005-01-09 3029
  CHG: It is possible to select the Database Engine (SQLite, MySQL) runtime,
c7fced3 by Max Howell at 2005-02-02 3030
       without amaroK restart. New Database Engines can be added, they need to
3031
       inherit DbConnection and implement its' virtual methods (see
087a6e0 by Sami Nieminen at 2005-01-09 3032
       SqliteConnection and MySqlConnection).
fc8aa30 by Mark Kretschmann at 2005-01-09 3033
  CHG: New amaroK icon "Blue Wolf", made by Da-Flow.
3034
  FIX: Possible crash when enabling Player-Window. (BR 94668)
3035
bf815d9 by Mark Kretschmann at 2004-12-10 3036
VERSION 1.2-beta3:
c7fced3 by Max Howell at 2005-02-02 3037
  ADD: Smart Playlists can have a random order or a score weighted random order
3038
       (BR 90861)
f2072b3 by Christian Muehlhaeuser at 2005-01-02 3039
  ADD: Show total length of selected songs in statusbar. (BR 90284)
c7fced3 by Max Howell at 2005-02-02 3040
  ADD: Context-Browser now caches the tab widgets. Patch from Matias Costa
3041
       <mcc3@alu.um.es>. (BR 95999)
3951f23 by Mark Kretschmann at 2004-12-29 3042
  FIX: RAND and REP buttons were always enabled at startup. (BR 95861)
0c16da9 by Sami Nieminen at 2004-12-29 3043
  ADD: Implemented "Append Suggestions" functionality. It means that when
c7fced3 by Max Howell at 2005-02-02 3044
       enabled, amaroK will append a couple of suggested songs to playlist when
3045
       you play a track. This produces a continuous playlist, something similar
3046
       to listening to radio.
3d331c6 by Mark Kretschmann at 2004-12-28 3047
  ADD: Implemented "Play Media..." functionality.
c7fced3 by Max Howell at 2005-02-02 3048
  FIX: Playlist-Browser was appending to playlist when clicking "Load". Now it
3049
       replaces the current playlist again, as intended.
4d7470b by Mark Kretschmann at 2004-12-23 3050
  ADD: Profile for KDELIRC (Remote Controls). Patch by Dirk Ziegelmeier
3051
       <dziegel@gmx.de>.
862ab79 by Mark Kretschmann at 2004-12-21 3052
  ADD: Remove Duplicates now also removes dead entries from playlist.
fed8634 by Christian Muehlhaeuser at 2004-12-22 3053
  FIX: Accept album-dragging from the ContextBrowser. (BR 86020)
c7fced3 by Max Howell at 2005-02-02 3054
  FIX: Configure check was missing for the Konqueror Sidebar (depends on
3055
       KDE-Base).
fe59197 by Mark Kretschmann at 2004-12-18 3056
  FIX: Browser splitter was drawn incorrectly with some styles. (BR 95333)
4a4d4d9 by Mark Kretschmann at 2004-12-17 3057
  ADD: DCOP call for relative seek. Patch by Andreas Pfaller. (BR 84989)
c844016 by Mark Kretschmann at 2004-12-16 3058
  CHG: Bumped TagLib dependency to 1.3.1. (1.3 is too damn buggy)
d9df2c3 by Mark Kretschmann at 2004-12-15 3059
  FIX: CTRL-M can show the menubar again after hiding. (BR 94139)
10a29e3 by Mark Kretschmann at 2004-12-15 3060
  ADD: Support for last.fm streams.
6c95317 by Mark Kretschmann at 2004-12-15 3061
  FIX: amaroK icon shows correctly in window decoration under GNOME.
f8323cc by Christian Muehlhaeuser at 2004-12-14 3062
  ADD: Support for ID3v2 cover images. (Thanks to M. Thiesen!) (BR 88492)
c7fced3 by Max Howell at 2005-02-02 3063
  ADD: DCOP calls for the status of Random Mode, Repeat Playlist and Repeat
3064
       Track.
6c95317 by Mark Kretschmann at 2004-12-15 3065
  ADD: DCOP call to return the sample rate.
dd1984d by Christian Muehlhaeuser at 2004-12-14 3066
  ADD: DCOP call to return the track number. (BR 94825)
c9719c6 by Mark Kretschmann at 2004-12-13 3067
  FIX: GStreamer-engine provides better scope synchronisation.
718552f by Sami Nieminen at 2004-12-13 3068
  ADD: Save current track position and play queue on exit. (BR 90379)
c7fced3 by Max Howell at 2005-02-02 3069
  FIX: Fix Directory column on playlist, show absolute directory path instead of
3070
       empty string. (BR 90361)
b8776d2 by Mike Diehl at 2004-12-11 3071
  ADD: DCOP call to scan your collection. (BR 84621)
c7fced3 by Max Howell at 2005-02-02 3072
  FIX: When an engine fails to load, respect the rank while choosing the next
3073
       engine.
bf815d9 by Mark Kretschmann at 2004-12-10 3074
3075
VERSION 1.2-beta2:
3076
  FIX: Classic amaroK theme looks better.
3077
  ADD: Context Browser has CSS styling.
3078
  FIX: Cover fetching improvements/fixes.
3079
  ADD: Last played: yesterday, etc. in ContextBrowser.
04ea1fc by Mark Kretschmann at 2004-12-09 3080
  FIX: Big speedup for PlaylistLoader, when adding many items.
c7fced3 by Max Howell at 2005-02-02 3081
  ADD: Show songs you once played, but didn't play for the longest time on
3082
       ContextBrowser's Home-page. (least played) (BR 89479)
3083
  FIX: Don't crash on song switch, when there's only one visible playlist item
3084
       and repeat-list is activated. (BR 94030)
2ea0301 by Christian Muehlhaeuser at 2004-12-06 3085
  CHG: Add and queue tracks after the current track. (BR 94121)
2b0950c by Mike Diehl at 2004-12-05 3086
  ADD: DCOP call to raise the equalizer configuration dialog.
84c4798 by Mark Kretschmann at 2004-12-05 3087
  ADD: Konqueror sidebar to view playing info and control amaroK.
c94c40d by Mark Kretschmann at 2004-12-04 3088
  ADD: DCOP call to clear the playlist. (BR 90149)
89ff4ac by Mike Diehl at 2004-12-04 3089
  ADD: DCOP call to enable/disable the equalizer.
3443ba2 by Mike Diehl at 2004-12-04 3090
  ADD: DCOP call to return the score of the currently playing track.
c7fced3 by Max Howell at 2005-02-02 3091
  ADD: Audioscrobbler submit queue stored on disk. Tracks that are listened when
3092
       offline will be available for submitting later.
3093
  CHG: "Start Scan" button was renamed to "Update". Now it starts an incremental
3094
       scan instead of a full rescan.
9602e2f by Christian Muehlhaeuser at 2004-12-03 3095
  FIX: Lyrics parsing failed for certain songs. (BR 94269)
0488293 by Mark Kretschmann at 2004-12-03 3096
  ADD: xine-engine saves config, and implements crossfade, bug fixed too.
40235bc by Mark Kretschmann at 2004-12-01 3097
  ADD: Player-Window can also show the BlockAnalyzer.
998a2a2 by Christian Muehlhaeuser at 2004-12-01 3098
  CHG: Run incremental scanning once a minute instead of every 30 seconds.
4b4b3c4 by Christian Muehlhaeuser at 2004-12-01 3099
  FIX: When collection scanning was interrupted with Cancel, incremental
3100
       scanning didn't work any longer.
c7fced3 by Max Howell at 2005-02-02 3101
  CHG: Handle incremental file scanning in a thread. Now the GUI doesn't get
3102
       blocked every 30 seconds, anymore. (BR 93564)
eaa413b by Christian Muehlhaeuser at 2004-11-30 3103
  ADD: CollectionBrowser now offers two operation modes:
3104
       The classical TreeView and a new FlatView (like the WinAmp Library).
3105
  FIX: Caching of local cover images was broken for non-unique filenames.
67ee970 by Mark Kretschmann at 2004-11-30 3106
       (BR 94068)
12e23ab by Mark Kretschmann at 2004-11-28 3107
  FIX: "Visualizations" menu entry was always disabled.
9f92755 by Mark Kretschmann at 2004-11-27 3108
  FIX: Play button was sometimes stuck in disabled state.
67ee970 by Mark Kretschmann at 2004-11-30 3109
  FIX: OSD was showing "%artist - %track" instead of "%artist - %title".
19fb61b by Mark Kretschmann at 2004-11-27 3110
  FIX: Forward command line option --engine to amarokapp.
13c2443 by Mark Kretschmann at 2004-12-01 3111
  FIX: CoverFetcher was always looking for "album - album".
4aa98d5 by Mark Kretschmann at 2004-11-27 3112
85447c7 by Mark Kretschmann at 2004-11-09 3113
VERSION 1.2-beta1:
1e82fc7 by Mark Kretschmann at 2004-11-26 3114
  ADD: Full support for Audioscrobbler, including submission of tracks.
0834e6e by Seb Ruiz at 2004-11-25 3115
  FIX: Arts engine resumes from position when session is restored.
6573b09 by Mark Kretschmann at 2004-11-24 3116
  ADD: Vorbis stream metadata support (GStreamer-engine). (BR 82378)
c7fced3 by Max Howell at 2005-02-02 3117
  ADD: Cover image and lyric fetchers include filters for common extensions,
3118
       such as (Disc 1). (BR 90630)
f45179d by Mark Kretschmann at 2004-11-20 3119
  ADD: Ability to choose from four different Amazon locales. (BR 90664)
ad74bb1 by Seb Ruiz at 2004-11-18 3120
  ADD: OSD now draws gradient instead of solid colour.
73076cd by Mark Kretschmann at 2004-11-12 3121
  ADD: 'Stop after current song' functionality. (BR 88652)
c7fced3 by Max Howell at 2005-02-02 3122
  FIX: Queue function from context/collection browsers actually properly queues
3123
       tracks. (BR 90319)
e8fb317 by Mark Kretschmann at 2004-11-12 3124
  ADD: MySQL database support. Patch by Andreas Mair <am_ml@linogate.com>.
3125
       Please refer to mailing list for detailed instructions.
1fc3146 by Mark Kretschmann at 2004-10-31 3126
  ADD: Metadata history for streams in Context-Browser. (BR 89839)
3127
  ADD: Command line option --engine.
d648b84 by Mark Kretschmann at 2004-10-29 3128
  ADD: OSD text is now configurable, and it displays the album cover.
e708747 by Mark Kretschmann at 2004-10-27 3129
  FIX: Remote folders are read recursively when dropped on the playlist.
5d4617a by Mark Kretschmann at 2004-10-25 3130
  FIX: Audiocd protocol in filebrowser had empty folders.
c7fced3 by Max Howell at 2005-02-02 3131
  ADD: Cache system for current-track animation in playlist. Reduces CPU load
3132
       when the playlist is visible.
0834e6e by Seb Ruiz at 2004-11-25 3133
  ADD: 10-band IIR equalizer for GStreamer and xine engines.
c7fced3 by Max Howell at 2005-02-02 3134
  FIX: The background gradient effect in Context-Browser is now much faster. The
3135
       gradient also looks nicer. (BR 91276)
3136
  FIX: Password-protected streams did not work correctly. (BR 91184). Patch by
3137
       <javapojken@yahoo.se>.
3138
  ADD: NMM-engine was rewritten and updated for the latest NMM release. Supports
3139
       audio and video playback.
5332d20 by Mark Kretschmann at 2004-10-15 3140
  ADD: Cover-Manager supports drag-and-drop.
5311660 by Mark Kretschmann at 2004-10-14 3141
  ADD: Tags are now read from the Collection database if they are already
3142
       stored. This speeds up adding items to the playlist. (BR 90137)
144f324 by Mark Kretschmann at 2004-10-25 3143
  ADD: Context-browser shows "Suggested Tracks", utilizing audioscrobbler.
c7fced3 by Max Howell at 2005-02-02 3144
  FIX: Configure does no longer print "Good - Configure has finished" when a
3145
       dependency is missing.
2c28598 by Max Howell at 2004-12-02 3146
  ADD: Intelligent automatic resize for playlist columns
5c00d3c by Mark Kretschmann at 2004-10-13 3147
  ADD: Shaded current-track marker in playlist.
85447c7 by Mark Kretschmann at 2004-11-09 3148
  ADD: Automatic song lyrics display.
101a606 by Mark Kretschmann at 2004-10-13 3149
  CHG: Internal SQLite upgraded to 3.0.8.
a339bbc by Mark Kretschmann at 2004-10-09 3150
f5fca85 by Mark Kretschmann at 2004-09-28 3151
VERSION 1.1.1:
e3d67fe by Mark Kretschmann at 2004-10-06 3152
  FIX: Crash when using GStreamer-engine on 64bit. (BR 90869)
7316706 by Mark Kretschmann at 2004-10-06 3153
  CHG: New splash screen by Nenad Grujicic <mchitman@neobee.net>.
0757452 by Mark Kretschmann at 2004-10-06 3154
  FIX: Crash when fetching 1 missing cover using the fetch button. (BR 90673)
7299074 by Mark Kretschmann at 2004-10-05 3155
  REM: Unsupported option "Show Metadata in Playlist".
7f85fb7 by Mark Kretschmann at 2004-10-04 3156
  ADD: Menubar (optional).
0d15b8c by Mark Kretschmann at 2004-10-03 3157
  FIX: GStreamer-engine now resumes playback at correct position.
78bfbe5 by Mark Kretschmann at 2004-10-02 3158
  ADD: iCandy for Context-Browser: Background gradient and toolbar.
9e1b903 by Mark Kretschmann at 2004-10-01 3159
  CHG: Collection-Browser now has a toolbar instead of menubar.
977a91b by Mark Kretschmann at 2004-10-01 3160
  FIX: With "Title Streaming" disabled GStreamer could not play streams.
a89f66a by Mark Kretschmann at 2004-09-30 3161
  FIX: Osssink is now the default sink for GStreamer. If sink initialization
3162
       fails, a dialog will ask to select another sink.
c4dd2f5 by Mark Kretschmann at 2004-09-30 3163
  FIX: Pausing failed on some systems with GStreamer-engine. (BR 90417)
ca89bb5 by Mark Kretschmann at 2004-09-30 3164
  FIX: Never scan the same directory twice.
0116723 by Mark Kretschmann at 2004-09-29 3165
  FIX: Disable CD-burning menu for streams. (BR 90336)
f294809 by Mark Kretschmann at 2004-10-01 3166
  ADD: Open Cover-Manager from Context-Browser popup-menu and main menu.
44f65a4 by Mark Kretschmann at 2004-09-28 3167
  FIX: Made amaroK build with --disable-amazon flag.
ca89bb5 by Mark Kretschmann at 2004-09-30 3168
  FIX: Docs translations were not installed correctly. (BR 90307)
f5fca85 by Mark Kretschmann at 2004-09-28 3169
  FIX: GStreamer-engine refused to play some mp3 files. (BR 90317)
3170
63d6200 by Mark Kretschmann at 2004-09-14 3171
VERSION 1.1:
dc276d4 by Mark Kretschmann at 2004-09-26 3172
  FIX: Huge speedup for Context-Browser, makes changing tracks faster.
32b44c6 by Mark Kretschmann at 2004-09-22 3173
  ADD: Progress display for Cover-Manager.
51eae76 by Mark Kretschmann at 2004-09-21 3174
  CHG: Systray animation is now optional.
f8da024 by Mark Kretschmann at 2004-09-19 3175
  CHG: Updated included sqlite to 3.0.7 (stable).
931c5ba by Mark Kretschmann at 2004-09-19 3176
  ADD: Tag editor can operate on multiple files (mass tagging).
3177
  FIX: Collection encoding broken for non-latin1 characters. (BR 89747)
df9bec3 by Mark Kretschmann at 2004-09-18 3178
  ADD: Popup-menu for cover images in Context-Browser.
fa2d521 by Mark Kretschmann at 2004-09-18 3179
  FIX: The first track to play is now random for random-mode. (BR 77055)
3180
  FIX: Show systray on startup. (BR 89661)
df9bec3 by Mark Kretschmann at 2004-09-18 3181
  FIX: Let xine recognise tracks that have non lower-case extensions.
63d6200 by Mark Kretschmann at 2004-09-14 3182
e1910c8 by Mark Kretschmann at 2004-08-25 3183
VERSION 1.1-beta2:
d5ff80b by Mark Kretschmann at 2004-09-12 3184
  ADD: K3B integration for burning CDs. (BR 88052)
bc2707b by Mark Kretschmann at 2004-09-11 3185
  ADD: Third category for Collection-Browser. (BR 83609)
5daa559 by Mark Kretschmann at 2004-09-10 3186
  ADD: Playlist search now supports categories. (BR 86296)
9bd5fa5 by Mark Kretschmann at 2004-09-05 3187
  ADD: Support for MAS (Media Application Server). MAS-engine
3188
       is in experimental state.
ab6451b by Mark Kretschmann at 2004-09-04 3189
  ADD: Context-Browser shows information about radio streams.
c502d89 by Mark Kretschmann at 2004-09-03 3190
  ADD: Custom Smart Playlists with built-in editor.
530b996 by Enrico Ros at 2004-09-03 3191
  ADD: Systray icon shows track progress and play status.
13050ff by Christian Muehlhaeuser at 2004-09-02 3192
  CHG: Imported SQLite3 and ported CollectionDB.
f9f3cdf by Mark Kretschmann at 2004-08-31 3193
  ADD: "Cool-Streams", a list of amaroK Squad recommended streams for
3194
       playlist-browser.
7e40f3c by Christian Muehlhaeuser at 2004-08-28 3195
  ADD: Detecting Sampler/VA discs in CollectionBrowser (shown as
3196
       "Various Artists"). (BR 81683)
50aba0d by Mark Kretschmann at 2004-09-04 3197
  ADD: Configuration GUI for xine-engine.
dc489bd by Mark Kretschmann at 2004-08-28 3198
  ADD: Next and previous track buttons for Tag-Editor.
3199
  ADD: Player-window adapts to current color scheme.
3200
  ADD: Crossfading and fade-in/out function for GStreamer-Engine.
9fb9e4a by Mark Kretschmann at 2004-08-27 3201
  ADD: Genre and Favorite Tracks by Artist smart playlist in the
3202
       Playlist-Browser.
a68e62c by Christian Muehlhaeuser at 2004-08-25 3203
  ADD: IMMS-like rating system for songs.
e1910c8 by Mark Kretschmann at 2004-08-25 3204
  FIX: aRts-engine has been ported to the new engine interface and is
aae29a2 by Mark Kretschmann at 2004-08-27 3205
       available again (but not recommended).
504d878 by Christian Muehlhaeuser at 2004-08-26 3206
  FIX: Try to autodetect Sampler-Discs and show them properly in the
3207
       Contextbrowser. (BR 87182)
3208
  FIX: Multiple items can now be selected in the CoverManager.
3209
       Thanks John Hughes (BR 87584)
3210
  FIX: Various fixes for certain Artist/Album names, which had problems
3211
       with cover support.
3212
  FIX: Sorting the collection is now case-insensitive. (BR 84141)
5e5929f by Mark Kretschmann at 2004-09-01 3213
  CHG: Symlink infinite recursion check for collection scan.
504d878 by Christian Muehlhaeuser at 2004-08-26 3214
  FIX: Show all accessible cover images in the tooltip. (BR 87283)
3215
  FIX: Clicking an album in the ContextBrowser adds items in the correct
3216
       order, now. (BR 87733)
e1910c8 by Mark Kretschmann at 2004-08-25 3217
f68605b by Mark Kretschmann at 2004-08-09 3218
VERSION 1.1-beta1:
eed640c by Mark Kretschmann at 2004-08-12 3219
  ADD: Wizard for configuring amaroK on first startup.
f68605b by Mark Kretschmann at 2004-08-09 3220
  CHG: Made it possible to use the next/previous buttons when amaroK is
3221
       not playing.
3847095 by Christian Muehlhaeuser at 2004-08-06 3222
  ADD: DCOP call to switch Random Mode on or off. (BR 84460)
a055966 by Christian Muehlhaeuser at 2004-08-06 3223
  ADD: DCOP call to retrieve current track's cover image. (BR 85364)
3224
  FIX: Problem with cover-saving for certain artist/album names. (BR 84171)
c1d55c2 by Christian Muehlhaeuser at 2004-08-02 3225
  FIX: Show contextual information for songs, even if they are not in the
3226
       current collection instead of an ugly empty box.
cda3631 by Mark Kretschmann at 2004-07-31 3227
  ADD: GstEngine: Support for custom output plugin parameters. (BR 83949)
14235ce by Mark Kretschmann at 2004-07-30 3228
  ADD: CoverManager - for downloading and managing album cover images.
3229
  CHG: Refactored engine plugin interface. Each engine can now provide specific
3230
       configuration GUIs.
78066da by Mark Kretschmann at 2004-07-27 3231
  ADD: As-you-type search for FileBrowser.
25afb68 by Mark Kretschmann at 2004-07-23 3232
  ADD: Seeking with mousewheel in playerwindow.
7e34a8c by Mark Kretschmann at 2004-07-20 3233
  REM: Stream-Browser.
4235977 by Mark Kretschmann at 2004-07-13 3234
  ADD: New meta-info dialog, with editable tags and MusicBrainz support.
3235
  ADD: Inline-tag editing auto-completion based on the Collection Database.
f04871a by Mark Kretschmann at 2004-07-11 3236
  ADD: Deleting files physically from playlist context menu. (BR 75208)
a6ea38c by Mark Kretschmann at 2004-07-10 3237
  ADD: Fadeouts for GStreamer-Engine.
5c8b657 by Mark Kretschmann at 2004-07-08 3238
  ADD: New Playlist Browser, organizes multiple playlists, and offers smart
3239
       playlist functionality.
75d54bb by Mark Kretschmann at 2004-07-07 3240
  ADD: Support for redirected streams and streams with no specified port.
9220165 by Mark Kretschmann at 2004-07-07 3241
  ADD: KIO support for GStreamer engine. Allows playing media via all
e1910c8 by Mark Kretschmann at 2004-08-25 3242
       protocols supported by KIO (ftp, audiocd, fish, etc).
e94a188 by Mark Kretschmann at 2004-07-06 3243
  ADD: SearchBrowser operation can now be aborted.
0b8ae6c by Mark Kretschmann at 2004-07-05 3244
  ADD: Progressbar in CollectionBrowser informs about scan progress, and a
3245
       button was added for aborting the scan. (BR 83019)
437194c by Mark Kretschmann at 2004-07-05 3246
  ADD: Playlist sliders (volume and position) now move directly when clicked
e1910c8 by Mark Kretschmann at 2004-08-25 3247
       outside of the handle. (BR 83611)
f68605b by Mark Kretschmann at 2004-08-09 3248
  ADD: Untagged tracks now go into Collection too, listed as "unknown".
1098439 by Mark Kretschmann at 2004-07-04 3249
  ADD: Automatic album cover fetching is back and improved.
1687425 by Mark Kretschmann at 2004-07-04 3250
  ADD: Option for automatically switching to Context when playback is started.
27138a7 by Mark Kretschmann at 2004-07-03 3251
  CHG: Stream timeout value is now determined from KDE user settings.
e1910c8 by Mark Kretschmann at 2004-08-25 3252
  ADD: Support for password-protected streams, by wef <javapojken@yahoo.se>.
cd82906 by Mark Kretschmann at 2004-06-24 3253
  FIX: GStreamer engine must not allow non-audio filetypes in playlist.
c5c6b87 by Mark Kretschmann at 2004-06-28 3254
  ADD: Icon for "Menu" button in toolbar. Improves Usability.
cd82906 by Mark Kretschmann at 2004-06-24 3255
f6b21c9 by Mark Kretschmann at 2004-07-03 3256
VERSION 1.0.2:
20fc940 by Mark Kretschmann at 2004-08-05 3257
  ADD: xine-engine plugin, audio only.
d6d233f by Mark Kretschmann at 2004-07-15 3258
  FIX: aRts-engine: Compatibility with newer aRts versions improved.
5a6844a by Mark Kretschmann at 2004-07-04 3259
  FIX: aRts-engine: Streams sometimes stopping shortly after playback was
3260
       started. (BR 84417)
f6b21c9 by Mark Kretschmann at 2004-07-03 3261
  CHG: Increased stream connect timeout to 12 seconds.
e1910c8 by Mark Kretschmann at 2004-08-25 3262
73881de by Max Howell at 2004-06-17 3263
VERSION 1.0.1:
8300104 by Mark Kretschmann at 2004-06-27 3264
  FIX: Short dropouts after starting a stream with GStreamer.
27d69fe by Mark Kretschmann at 2004-06-26 3265
  FIX: amaroK starting invisible when systray icon is disabled.
797a91f by Mark Kretschmann at 2004-06-28 3266
  FIX: Playlist analyzer looks freaky on some systems. (BR 83671)
3267
  FIX: Display filename in title column for wav files. (BR 83650)
b0f4399 by Mark Kretschmann at 2004-06-20 3268
  FIX: Don't show crash dialog when no engine plugins are found.
73881de by Max Howell at 2004-06-17 3269
  FIX: Compile issue for KDE < 3.2.1 users. Sorry :(
9c37e9e by Mark Kretschmann at 2004-06-07 3270
2438ead by Mark Kretschmann at 2004-06-15 3271
VERSION 1.0:
56fc0c9 by Mark Kretschmann at 2004-06-16 3272
  FIX: Plugin versions are validated. Prevents crashes with ancient plugins.
dbfb79a by Mark Kretschmann at 2004-06-14 3273
  FIX: Configure now checks for gtk/gdk headers for the XMMSwrapper.
27521f3 by Mark Kretschmann at 2004-06-13 3274
  REM: Removed cover download feature for this release.
44a0c18 by Adeodato SimĂł at 2004-06-13 3275
  FIX: Do not crash if an unreadable dir is added to the collection.
989f781 by Christian Muehlhaeuser at 2004-06-11 3276
  FIX: Check database-sanity on startup and recreate broken tables (BR 83205).
9e72098 by Christian Muehlhaeuser at 2004-06-11 3277
  FIX: CollectionBrowser was broken, when amaroK was running "localized".
5add48d by Mark Kretschmann at 2004-06-11 3278
  FIX: TitleProxy hogging 100% CPU when unable to connect to server.
58a459b by Mark Kretschmann at 2004-06-11 3279
  CHG: Bumped GStreamer requirement to 0.8.1.
3c68fce by Mark Kretschmann at 2004-06-11 3280
  ADD: Glowing player window icons.
58a459b by Mark Kretschmann at 2004-06-11 3281
  ADD: amaroK finally remembers if it was hidden on exit.
204565c by Mark Kretschmann at 2004-06-10 3282
  ADD: OSDPreview now has snap to regions.
3283
  FIX: Newly shown columns in playlist can now be resized.
3284
  FIX: BR 82020: next/prev buttons disabled when they shouldn't be.
3285
  ADD: ToolbarAnalyzer remembers it's framerate, allowed fps: {50, 40, 30, 20}.
c195a39 by Mark Kretschmann at 2004-06-08 3286
  ADD: Full streaming audio support for GStreamer engine.
871ed9e by Mark Kretschmann at 2004-06-08 3287
  FIX: Don't allow user to get into a situation where there is no Menu.
3288
  ADD: Using Welcome-page power-links you can switch between XMMS and amaroK mode.
67fbc4d by Mark Kretschmann at 2004-06-07 3289
  CHG: New icons and splash screen, by Roman Becker <roman@formmorf.de>.
9c37e9e by Mark Kretschmann at 2004-06-07 3290
  ADD: Allow the current GL analyzer to be detached/attached from the
3291
       main window with the 'd' key.
3292
  FIX: Filtering the collection now searches the second category, too (BR 81681).
090847a by Christian Muehlhaeuser at 2004-06-06 3293
  FIX: Filter in playlist was only working for the first argument.
d31dcc5 by Christian Muehlhaeuser at 2004-06-05 3294
  CHG: Collection-Monitor now processes removed dirs in a thread.
819408e by Christian Muehlhaeuser at 2004-06-05 3295
  ADD: Added a switch to toggle OSD's text-shadow. (BR 82011).
b5db8b1 by Mark Kretschmann at 2004-06-03 3296
  ADD: More detailed track information dialog for Collection Browser.
2d5de68 by Mark Kretschmann at 2004-06-03 3297
  FIX: Track length was always 0 for certain filetypes (e.g. mod, wav) (BR 82673).
8227768 by Mark Kretschmann at 2004-06-03 3298
  FIX: Gst engine refusing to add certain filetypes to the playlist, when
3299
       the engine was idle (BR 82713).
9a075a9 by Mark Kretschmann at 2004-06-02 3300
  FIX: Rare playlist redraw bug, which resulted in messed up items.
3301
1166b34 by Mark Kretschmann at 2004-06-01 3302
VERSION 1.0-beta4:
9035f8b by Christian Muehlhaeuser at 2004-06-01 3303
  ADD: CollectionDB now caches and rescales images. This binds cover art usage
3304
       in amaroK to the collection, but offers greatly improved speed for cover
3305
       retrieval and uses less memory.
3c91896 by Christian Muehlhaeuser at 2004-05-31 3306
  FIX: Cover not shown in ContextBrowser, when song gets played for the first
3307
       time ever (BR 81241).
f322fab by Mark Kretschmann at 2004-05-27 3308
  ADD: Cover art fetcher, downloads album cover images from amazon.com.
78d9734 by Mark Kretschmann at 2004-05-27 3309
  ADD: Configure->Playback->Device && default device option for audiosinks.
3163d94 by Christian Muehlhaeuser at 2004-05-26 3310
  ADD: ContextBrowser now also shows your overall-favorites and the newest tracks
3311
       in your collection. Therefor I had to reset the statistics, sorry.
0f86479 by Adeodato SimĂł at 2004-05-24 3312
  FIX: Decode %-encoded characters in filenames, like %2f for a slash. (BR 74576).
7ecca76 by Christian Muehlhaeuser at 2004-05-24 3313
  CHG: Songs you click in ContextBrowser will now directly start to play and won't
3314
       be added to the playlist, if they already are there.
7ad0be7 by Christian Muehlhaeuser at 2004-05-22 3315
  FIX: "Start Scan" menu-entry gets disabled while scanning. (BR 81619).
766812f by Adeodato SimĂł at 2004-05-22 3316
  FIX: Directories with non-ascii chars don't get scanned (CB) in multibyte locales.
a236bb7 by Christian Muehlhaeuser at 2004-05-19 3317
  CHG: Enhanced "Fill-Down" feature for track column (auto-increment) (BR 81194).
827e57d by Christian Muehlhaeuser at 2004-05-19 3318
  FIX: Closing xmms-visualizations freezes amaroK (BR 81326).
c0fe11f by Christian Muehlhaeuser at 2004-05-19 3319
  FIX: CollectionBrowser does not sort by tracknumber (BR 79600).
aa71838 by Christian Muehlhaeuser at 2004-05-19 3320
  FIX: ContextBrowser's URLRequests need to be escaped.
1a46f78 by Christian Muehlhaeuser at 2004-05-19 3321
  FIX: Always show OSD (if enabled) on volume changes.
3e3b502 by Christian Muehlhaeuser at 2004-05-19 3322
  FIX: Filtering the collection using tokens with number(s) at the beginning
3323
       or end failed. (BR 81621).
ce24784 by Christian Muehlhaeuser at 2004-05-19 3324
  FIX: FileBrowser didn't remember its current folder (BR 81816).
6442bd5 by Mark Kretschmann at 2004-05-17 3325
  ADD: Expand/collapse items by doubleclicking in Collection (BR 81710).
c46c2f0 by Max Howell at 2004-06-08 3326
  FIX: Allow OSD still to be shown via shortcut when disabled (BR 80388).
8eddb52 by Christian Muehlhaeuser at 2004-05-17 3327
  FIX: Collection: live-monitoring dirs for changes works again.
67b07e0 by Mark Kretschmann at 2004-05-16 3328
  FIX: Changing volume by mousewheel on systray icon works again.
0d6ce5c by Christian Muehlhaeuser at 2004-05-16 3329
  ADD: Collection automatically rescans itself on startup.
ea4f1f0 by Mark Kretschmann at 2004-05-15 3330
  ADD: "Add to Playlist" feature in CollectionBrowser, appends tracks to playlist.
9e12239 by Mark Kretschmann at 2004-05-14 3331
  ADD: Clear button for CollectionBrowser search.
ea87330 by Mark Kretschmann at 2004-05-14 3332
  FIX: Problem with invisible "Play next" marker in playlist.
42aac53 by Christian Muehlhaeuser at 2004-05-14 3333
  FIX: Don't try to create sql-tables on every startup, but only on
3334
       sql-scheme (DATABASE_VERSION) changes.
c0cbed9 by Mark Kretschmann at 2004-05-14 3335
  FIX: Display splash screen on correct desktop with Xinerama.
5745708 by Christian Muehlhaeuser at 2004-05-11 3336
  CHG: CollectionBrowser filter now works in "search-as-you-type" mode.
a5a265d by Mark Kretschmann at 2004-05-10 3337
  FIX: Prevent TitleProxy from showing the same metadata over and over.
15fe1c8 by Mark Kretschmann at 2004-05-10 3338
  FIX: Compatibility bugfixes to TitleProxy, thanks to Daniel Molkentin
3339
       <danimo@kde.org>. I think we've now got 100% Shoutcast compatibility.
6b263e9 by Mark Kretschmann at 2004-05-10 3340
  ADD: Allow changing volume by using the mousewheel anywhere on the toolbar.
3341
  FIX: Wheel-scrolling toolbar's volume slider doesn't change volume (BR 81155).
8f65f94 by Christian Muehlhaeuser at 2004-05-10 3342
  FIX: ContextBrowser is now shown in proper colors for every scheme.
3343
  CHG: Added track's physical location to the Meta Information dialog.
972aa52 by Christian Muehlhaeuser at 2004-05-09 3344
  FIX: Show last playtime in localtime instead of UTC.
af79caf by Christian Muehlhaeuser at 2004-05-09 3345
  FIX: ContextBrowser not showing all items for current album.
1ed72a8 by Christian Muehlhaeuser at 2004-05-08 3346
  FIX: Not all SQL queries were "string-escaped".
3347
  ADD: Added statistics database, which keeps track of how often and when you play
3348
       a specific song.
3349
825bb5a by Mark Kretschmann at 2004-05-08 3350
VERSION 1.0-beta3:
868c401 by Mark Kretschmann at 2004-05-07 3351
  ADD: Additional volume slider for playlist window.
02101f6 by Christian Muehlhaeuser at 2004-05-06 3352
  ADD: ContextBrowser shows you images and information to the current song/artist.
3353
       It depends on the collection and is presented as an HTML widget.
3444d5e by Mark Kretschmann at 2004-05-05 3354
  CHG: Improved color handling and visual feedback in the GUI.
3e0147a by Mark Kretschmann at 2004-05-05 3355
  ADD: Global shortcut for play/pause action, as requested by multimedia-keyboard
3356
       users (BR 79541).
3357
  CHG: Small player-window can be switched off now.
974a483 by Mark Kretschmann at 2004-05-04 3358
  FIX: CollectionBrowser out of order after scanning.
92e354a by Mark Kretschmann at 2004-04-28 3359
  FIX: TitleProxy partly rewritten. Should be more compatible with many streams
3360
       and not be able to freeze the app any longer.
564faa3 by Mark Kretschmann at 2004-04-27 3361
  FIX: When playing a stream with title streaming activated, the track is not
3362
       marked as playing (BR 79999).
ea1c871 by Mark Kretschmann at 2004-04-27 3363
  FIX: Invoking "Track Information" in Collection Browser sometimes crashed
3364
       the application (BR 80266).
5fa58a6 by Mark Kretschmann at 2004-04-27 3365
  FIX: In CollectionBrowser's folder setup dialog pressing cancel did not abort
3366
       (BR 80451). Thanks to Michael Pyne <pynm0001@comcast.net> for patch.
d331cd9 by Mark Kretschmann at 2004-04-26 3367
  ADD: Option for selecting sound output system (OSS/Alsa). Currently only
3368
       used with GStreamer engine.
34a1e4b by Mark Kretschmann at 2004-04-26 3369
  CHG: Extended and updated handbook, thanks to Mike Diehl <madpenguin8@yahoo.com>.
1ccc4c4 by Mark Kretschmann at 2004-04-26 3370
  ADD: Context menu item "Make Playlist" in Collection Browser generates new
c46c2f0 by Max Howell at 2004-06-08 3371
       playlists on the fly, without the need for drag-and-drop.
1ccc4c4 by Mark Kretschmann at 2004-04-26 3372
  CHG: Renamed several files and folders in the source code tree, resulting in
c46c2f0 by Max Howell at 2004-06-08 3373
       improved code accessibility.
3374
fe7be8d by Mark Kretschmann at 2004-04-22 3375
VERSION 1.0-beta2:
c2aecd0 by Mark Kretschmann at 2004-04-23 3376
  FIX: Crash on AMD64 due to assumption about pointer size.
46866c9 by Mark Kretschmann at 2004-04-21 3377
  CHG: SQLite library sourcecode now included with amaroK.
09c0480 by Christian Muehlhaeuser at 2004-04-20 3378
  CHG: The collection-thread now inserts its data in a temporary database while
3379
       scanning, which allows us to safely use the collection in the meantime.
3380
       This is done by two concurrent sqlite-connections (thread-safe). Wrote a
3381
       new class named CollectionDB, which handles the database communication
3382
       for the collection.
bda1ea9 by Max Howell at 2004-04-19 3383
  ADD: URLDrag from Playlist, so you can drag and drop to xmms. Doesn't work with
3384
       the FileBrowser yet, but it will!
3385
  CHG: CollectionBrowser now fills the database inside of a thread, resulting in
3386
       improved performance.
1b258d8 by Mark Kretschmann at 2004-04-18 3387
  ADD: Mini track-position slider in statusbar.
bda1ea9 by Max Howell at 2004-04-19 3388
  FIX: Don't try to crossfade with engines that do not support this feature.
60a0d5a by Mark Kretschmann at 2004-04-18 3389
  ADD: XMMS visualization plugins can be configured with their GUI.
5c5873e by Christian Muehlhaeuser at 2004-04-16 3390
  FIX: Collection filtering had some regressions
bdcfff5 by Mark Kretschmann at 2004-04-15 3391
  FIX: Loader on some systems not able to start amaroK.
81ae8c9 by Mark Kretschmann at 2004-04-15 3392
  FIX: Switching engines at runtime breaking volume control.
bddedae by Mark Kretschmann at 2004-04-15 3393
  FIX: GstEngine skipping tracks directly after starting, when crossfading enabled.
d0be112 by Christian Muehlhaeuser at 2004-04-15 3394
  CHG: Database system now works with linked tables. Saves hdd-space and cpu-time.
bda1ea9 by Max Howell at 2004-04-19 3395
  CHG: If you remove the current song from the playlist, we don't define the next
03bef04 by Max Howell at 2004-04-14 3396
       song anymore, but let it be randomly selected (only when random mode is on!)
b6827bd by Christian Muehlhaeuser at 2004-04-14 3397
  CHG: Random Mode now respects the playlist filter and only picks items, which are
3398
       currently visible in the playlist. Also removed a crash situation.
942889d by Christian Muehlhaeuser at 2004-04-13 3399
  CHG: Removed the search-token index. Searching now iterates through the playlist,
3400
       offering direct and specific access to the metadata.
315f111 by Mark Kretschmann at 2004-04-13 3401
  FIX: Bug where fill-down would cause lots of extra tags to be written when a search is
3402
       in progress (BR 79482).
8a82b34 by Mark Kretschmann at 2004-04-12 3403
  FIX: Defect in plugin framework code, leading to a crash on some systems
3404
       during engine plugin initialization.
730e0e4 by Mark Kretschmann at 2004-04-12 3405
  FIX: Restoring current playlist on startup (BR 79436, BR 79439).
3406
  ADD: Searching the Collection with a filter.
3407
  FIX: BrowserWin's QLabels are painted white in amaroK's own color scheme.
6f74e2e by Mark Kretschmann at 2004-03-31 3408
9782c33 by Mark Kretschmann at 2004-04-10 3409
VERSION 1.0-beta1:
b6827bd by Christian Muehlhaeuser at 2004-04-14 3410
  ADD: Search Browser - search stuff on your hdd
7c0c097 by Stanislav Karchebny at 2004-04-08 3411
  ADD: song count on playlist statusbar
8da23a6 by Mark Kretschmann at 2004-04-06 3412
  ADD: support for XMMS visualization plugins
6f74e2e by Mark Kretschmann at 2004-03-31 3413
  ADD: Collection Browser - a database powered music collection manager
ed0b457 by Max Howell at 2004-03-30 3414
  ADD: Playlist toolbar is now configurable
301bac3 by Mark Kretschmann at 2004-04-06 3415
  ADD: toolbar analyzer in playlist window
2af8113 by Max Howell at 2004-03-28 3416
  ADD: use XML playlists internally within amaroK so tags don't have to be
3417
       loaded/reloaded all the time. Makes undo/redo much quicker.
4871e81 by Max Howell at 2004-03-26 3418
  FIX: non latin1 locale issues with loading directories and tags (thanks Leo Zhu)
de41f24 by Max Howell at 2004-03-24 3419
  ADD: clicking shuffle will sort the playlist by the nextQueue first, and
3420
       randomise the rest
a5b9cb3 by Frederik Holljen at 2004-03-23 3421
  ADD: Play Next can now handle several songs through a queue. The queue can be
4871e81 by Max Howell at 2004-03-26 3422
       manipulated by using the context menu or by CTRL+right clicking.
538aee4 by Mark Kretschmann at 2004-03-23 3423
  ADD: much improved gstreamer engine, now working with visualizations
4871e81 by Max Howell at 2004-03-26 3424
  CHG: GstEngine requires gstreamer-0.8
6d52737 by Frederik Holljen at 2004-03-22 3425
  FIX: Show move pointer instead of hand when moving preview OSD.
08b825e by Max Howell at 2004-03-20 3426
  ADD: sorting by artist subsorts by album and track, sorting by album subsorts
3427
       by track, enjoy!
58c28a6 by Max Howell at 2004-03-20 3428
  ADD: browserTabs float over the playlist when in set to not overlap
a7a0c99 by Mark Kretschmann at 2004-03-18 3429
  FIX: communication loader<-->amarok failing on FreeBSD
3430
  FIX: loader forgetting to close socket descriptors
828747f by Mark Kretschmann at 2004-03-14 3431
  FIX: FileBrowser remembers that state of its view between sessions
3432
  CHG: converted engines to plugins. they are now dynamically loaded at runtime
3433
  ADD: plugin framework
3434
  CHG: made amaroK aRts-independent. with the --without-arts configure switch
3435
       it's possible to build the app without aRts support, using only NMM or GST
3436
  ADD: Shift drag appends items to the end of the playlist.
3437
  FIX: startup notification icon staying on screen when amaroK started by loader
3438
  FIX: amaroK showing the "X" icon instead of the correct one
22e3c23 by Mark Kretschmann at 2004-03-08 3439
da330ae by Mark Kretschmann at 2004-03-04 3440
VERSION 0.9:
828747f by Mark Kretschmann at 2004-03-14 3441
  CHG: playlistBrowser removed until next release
3442
  FIX: playerWidget font is now configurable, you need to start new track for the
3443
       scrolling marquee to get updated. Default font is used by default.
3444
  FIX: fixed several stability issues concerning stream-playback
3445
  ADD: whatsthis for all configurable options.
3446
  FIX: amaroK registering with dcop as "amarok-PID". it's back to just "amarok" now.
3447
  FIX: OSD not updating correctly when changing volume
4a4b4ed by Mark Kretschmann at 2004-02-29 3448
77add2f by Frederik Holljen at 2004-02-21 3449
VERSION 0.9-beta3:
828747f by Mark Kretschmann at 2004-03-14 3450
  ADD: "Show Current Track" button in playlist.
3451
  ADD: Volume OSD when changing with mousewheel over trayicon.
3452
  CHG: software volume mixer uses a logarithmic function to make the scale more natural
3453
  ADD: Global shortcuts to display OSD and increase/decrease volume.
3454
       (Win+o and Win+KP_Add/KP_Subtract by default, respectively)
3455
  ADD: DCOP calls to control OSD and playback volume
3456
  ADD: ported config-GUI for audio decoders to new engine (works currently with
3457
       modplug_artsplugin)
3458
  FIX: show correct track-length when playing .mod or .sid with aRts-engine
3459
  ADD: loader application, starts and controls amaroK. it reduces the lag when handing
3460
       command line arguments to amaroK and makes the splash load faster
4871e81 by Max Howell at 2004-03-26 3461
  ADD: playlist items, which couldn't be opened / read (for some reason) will be marked
828747f by Mark Kretschmann at 2004-03-14 3462
       with a grey background color
4871e81 by Max Howell at 2004-03-26 3463
  ADD: pasting clipboard selection into playlist with MidButton, X11-style
828747f by Mark Kretschmann at 2004-03-14 3464
  CHG: refined on-screen-display with more polished look
3465
  FIX: skipping broken/non-existant tracks
3466
  CHG: If the current song is paused, the Play Button will resume, not restart it.
3467
  FIX: respect "hide playlist with main window" and playlist minimize/hide behaviour.
3468
  ADD: new OSD configuration options: bgcolor, screen position
c22f690 by Mark Kretschmann at 2004-02-16 3469
70dcab4 by Mark Kretschmann at 2004-02-20 3470
VERSION 0.9-beta2:
828747f by Mark Kretschmann at 2004-03-14 3471
  CHG: some look-and-feel polishing in the main player window
3472
  ADD: option to turn off analyzers
3473
  ADD: splash-screen shown during program startup (optional)
3474
  FIX: made stream playback with TitleProxy more stable (by using an unbuffered socket)
3475
  ADD: show stream metadata in on-screen-display
3476
  CHG: transformed "EQ" button into a togglebutton, which can also hide the effect browser
3477
  ADD: new OpenGL analyzer, contributed by Enrico Ros <eros.kde@email.it>
3478
  FIX: FreeBSD compile fixes, contributed by Markus Brueffer <brueffer@phoenix-systems.de>
3479
  FIX: rewritten configure: checks properly for kdemultimedia presence,
3480
       and adds --without-opengl and --without-gstreamer arguments
884476d by Mark Kretschmann at 2004-02-10 3481
642cf0b by Mark Kretschmann at 2004-02-14 3482
VERSION 0.9-beta1:
828747f by Mark Kretschmann at 2004-03-14 3483
  ADD: display warning when artsd is not running with realtime priority
3484
  ADD: Audioproperties are loaded as you scroll the playlist and get saved to playlist files
3485
  ADD: If trackname column is hidden, the title column will show the trackname until a title
3486
       tag can replace it. If no title tag is found the trackname stays.
3487
  CHG: Pressing "back" in Random Mode now works as expected and walks backwards
3488
       through the list of recently played songs.
3489
  ADD: TitleProxy searches for a free local port (contributed by Stefan Gehn)
3490
  CHG: Random Mode now stores the recently played songs in a buffer, which prevents
3491
       playing the same songs too often.
3492
  ADD: "Play Next" context menu option
3493
  ADD: selected aRts-effects will be remembered on next program start, including settings
3494
  FIX: sort numerical playlist columns in correct order
3495
  ADD: logarithmic fading algorithm makes crossfading smoother
3496
  ADD: Select a series of tracks, start inline tag-editing a tag and amaroK will prompt you to
3497
       edit that tag for all tracks one-by-one. Also available: fill-down.
3498
  ADD: improved crossfading: will fade out smoothly when the stop button is pressed
3499
  FIX: O(n) behavior for playlist scrolling fixed
3500
  ADD: setting to make playlist colours the KDE defaults
3501
  ADD: support for tag-editing directly in playlist
3502
  CHG: replaced old FileBrowser with the comfortable fileselector from KDevelop
3503
  CHG: analyzers now powered by a new, more flexible FFT routine
3504
  ADD: hide/show selected playlist columns
3505
  CHG: upgrade streambrowser to kderadiostation 0.5
3506
  FIX: many streams not loading from browser and AddItem dialog
3507
  CHG: amaroK moved out of kdenonbeta. we are now member of KDE Extra Gear 1
3508
  ADD: on-screen-display (OSD), shows an overlay with information on the currently playing track
3509
  CHG: use KMultiTabBar for browser selection
3510
  CHG: migrated settings system to KConfig XT
3511
  ADD: playlist columns for length and bitrate
3512
  ADD: merged new audio engine in. this provides a generic interface class, with multiple
3513
       backends. right now there is a backend for aRts and one for GStreamer (still rudimentary)
9a0c3d0 by Mark Kretschmann at 2004-01-08 3514
27eff04 by Max Howell at 2004-02-13 3515
==BEGIN KDE 3.2 DEPENDENCY==
3516
5f35195 by Mark Kretschmann at 2004-01-10 3517
VERSION 0.8.3:
828747f by Mark Kretschmann at 2004-03-14 3518
  FIX: build issue
5f35195 by Mark Kretschmann at 2004-01-10 3519
d6a4938 by Christian Muehlhaeuser at 2004-01-07 3520
VERSION 0.8.2:
828747f by Mark Kretschmann at 2004-03-14 3521
  ADD: added Hide/Show Playlist global shortcut (thanks gogo)
3522
  CHG: mousewheel over trayicon behaviour changed
3523
  CHG: search tokens can now be entered in random order
3524
       ("Presley Elvis" will find "Elvis Presley")
3525
  FIX: qt 3.1 compile issues
1cc7d1f by Mark Kretschmann at 2003-12-06 3526
1fae20a by Mark Kretschmann at 2004-01-06 3527
VERSION 0.8.1:
828747f by Mark Kretschmann at 2004-03-14 3528
  FIX: compilation problem with KDE < 3.1.3
1fae20a by Mark Kretschmann at 2004-01-06 3529
63ba988 by Christian Muehlhaeuser at 2003-12-31 3530
VERSION 0.8.0:
828747f by Mark Kretschmann at 2004-03-14 3531
  FIX: KDE 3.1 compatibility re-gained
3532
  ADD: hitting return in the search field of the playlist starts playback of the
3533
       first visible playlist entry (Qt >=3.2 only)
3534
  FIX: fixed crash bug in playlist searching
3535
  FIX: fixed crash bug when removing playlist-items
3536
  CHG: new layout has been adopted
3537
  ADD: added accepting files dropped onto systray icon
3538
  FIX: significant reduction in memory consumption for PlaylistItems
3539
  FIX: hardware mixer works again
3540
  CHG: replaced sliders with custom slider class, which fits better in our design
3541
  FIX: exchanged c32-app-amarok.png with the correct (active) version
3542
  FIX: amarok.desktop file. now we show up in the k-menu again.
3543
  FIX: crossfading aRts module. the fading is now much smoother than before
3544
  FIX: crossfading bug. before the fix amaroK sometimes mixed up the two xfade sources,
3545
       so it sort of faded in reverse (==crap)
3546
  ADD: tag reading in separate thread
3547
  ADD: re-added m_optCrossFade, so we don't lose the crossfade length on switching it on/off.
3548
       set default crossfade length to 2500.
3549
  CHG: "Title Streaming" on by default
3550
  CHG: integrated streambrowser into playlist window
3551
  ADD: added dcop implementation for url adding. Relevant diffs for mediacontrol are
3552
       available.
3553
  FIX: libamarokarts detection code
3554
  ADD: added long-awaited DCOP methods for manipulating the playback. This also adds
3555
       integration with kdeaddons/kicker-applets/mediacontrol.
3556
  CHG: moved DCOP handler to a separate class/file
3557
  ADD: threaded playlist insertion
3558
  FIX: removed bugs and waste code keyhandling in browser*, it mostly works as expected
3559
       now with various keypresses going to the correct places
3560
  FIX: cleaned the playlist class's public interface, also fixed some unreported bugs in
3561
       process (inconsistent recursive behavior), please keep the encapsulation, it's a
3562
       good thing (tm)
3563
  FIX: tweaked undo/redo behavior
3564
  CHG: exchanged old player icons with new ones made by
3565
       Alper Ayazoglu a.k.a. cubon <cubon@cubon.de>
3566
  ADD: clicking on EQ button activates effect selection widget
3567
  ADD: KJanusWidget as a sidebar for filebrowser mode selection
3568
  FIX: pushing enter in lineedit goes up a level
3569
  ADD: a stream browser, can only DnD, separate window, not great yet
3570
  FIX: finally fixed the ancient "annoying-noise-when-pressing-pause" bug
3571
  FIX: should keep track of currently played item no matter what you do to the playlist,
3572
       has a nice side effect of remembering the last played song, too. <berkus>
3573
  FIX: write undo for Shuffle <berkus>
3574
  FIX: the expandbutton doesn't fire events when it has had its stack expanded
3575
       (behaviour a-la Winamp Classic) <berkus>
3576
  FIX: crash when pressing right mouse button while stream is connecting
3577
  ADD: show bitrate for streams with icecast support
3578
  FIX: save stream names as #EXTINF in m3u files
3579
  ADD: bug report dialog
3580
  ADD: proxy for decoding shoutcast/icecast metadata (experimental!)
3581
  ADD: amaroK now in bugs.kde.org
3582
  ADD: configurable delay after each track.  currently 0-10 seconds in 1 sec increments
3583
       but could easily be made to use finder increments if ppl want - piggz (www.piggz.co.uk)
3584
  ADD: viswidgetv2.  it seems a lot smoother on my machine.
3585
       its quite easy to tweak the dynamics is needed.  is accessible the same as the other
3586
       widgets, just click until it appears (though it looks the same as the original widget
3587
       it just acts differently) - piggz (www.piggz.co.uk)
3588
  ADD: combo with history and completion for dir/file chooser
3589
  ADD: in configure.in.in for checking the version of TagLib, if compiled from CVS, if not,
3590
       then show, that it uses bundled version of TagLib - Stormy
3591
  FIX: font dialog sizing issues
3592
  ADD: resume playback option. Using this means your track starts up again where you left it
3593
       last time you quit amaroK. Excellent feature for us developers :-)
70634eb by Mark Kretschmann at 2003-11-03 3594
87c3b51 by Mark Kretschmann at 2003-11-14 3595
VERSION 0.7.0:
828747f by Mark Kretschmann at 2004-03-14 3596
  FIX: collection of fixes related to showing/raising/hiding the playlist
3597
  when showing/raising/hiding the mainWidget
3598
  FIX: by muesli: make playlist searches a bit faster at the expense of memory
3599
  FIX: (partial fix) bitrate/samplerate font overlap at large font sizes
3600
  change: less staccato loading of widgets
3601
  change: pause makes the analyser bars fall to zero rather than just vanish
3602
  ADD: xfade when starting tracks by doubleclick
3603
  FIX: global shortcuts can now be changed
3604
  FIX: tracks skipping randomly
3605
  change: "BrowserWin Enabled" on by default
3606
  change: "Save Playlist" on by default
3607
  change: "Show Metainfo" on by default
3608
  FIX: make loading playlist not block UI
3609
  FIX: on startup load playlist after UI is shown
3610
  change: "Software Mixer Only" on by default
3611
  FIX: make timedisplay also work for streams
3612
  FIX: volume slider adjusting
3613
  FIX: when dropping tracks to PL, order will stay the same as in FileBrowser
3614
  ADD: FileBrowser sortable by clicking on header
3615
  ADD: analyzer that distorts a bitmap
3616
  ADD: multiple analyzers now possible
3617
  ADD: "Software Mixer Only" option
3618
  Removed stale sigplay()
3619
  Cleaned a couple "deprecated" warnings
3620
  ADD: undo and redo playlist actions
3621
  FIX: rewritten config dialog and moved into separate file
3622
  ADD: started configurable colors
3623
  change: spectrum analyser bars now have dynamics, ie. they move smoothly between values
3624
  ADD: mouse wheel over systray icon changes the track, hold shift to change the volume
3625
  change: rearranged menu order for systray (quit = last)
3626
  change: moved volume slider to the right, lets see if this is better
3627
  ADD: started a font selection page in settings
3628
  FIX: Stream urls are now properly demangled/unescaped (%20 => space etc)
567d3cf by Mark Kretschmann at 2003-10-18 3629
3630
VERSION 0.6.91:
828747f by Mark Kretschmann at 2004-03-14 3631
  FIX: ExpandButton submenu now slightly delayed
3632
  FIX: dropping items into playlist
3633
  ADD: drop-target indicator line in PlaylistWidget, providing visual feedback
3634
  ADD: tray menu
3635
  ADD: random mode
3636
  ADD: crossfading between tracks
3637
  ADD: vertical lines between columns in Playlist
3638
  ADD: alternating item colors in Playlist
3639
  ADD: column "directory" in PlaylistWidget (for Grue:)
3640
  ADD: sorting by clicking on column headers in PlaylistWidget
3641
  FIX: rewrote directory reading code in BrowserWidget.cpp.
3642
       code is now much more readable, and it also fixes a bug.
3643
  ADD: additional columns in playlist for tags
3644
  FIX: made metainfo reading algorithm faster
3645
  change: switched to TagLib for metainfo reading
3646
  ADD: button "play" in PlayerWidget.cpp is now a toggleButton
3647
  ADD: tray icon
3648
  FIX: playlist window is optionally hideable with main widget when iconified to tray
2f25f7b by Mark Kretschmann at 2003-09-24 3649
d3650fa by Mark Kretschmann at 2003-09-18 3650
VERSION 0.6.0:
828747f by Mark Kretschmann at 2004-03-14 3651
  Release :)
d3650fa by Mark Kretschmann at 2003-09-18 3652
85bc39f by Mark Kretschmann at 2003-09-07 3653
VERSION 0.6.0-PRE5:
828747f by Mark Kretschmann at 2004-03-14 3654
  fixed: animated buttons don't get stuck anymore
3655
  fixed: invoking help
3656
  changed: MetaInfo reading now off by default. the slowdown was potentially
3657
           confusing to new users
3658
  added: documentation
3659
  fixed: cleaned up Makefile.am a bit
3660
  fixed: defined new APP_VERSION macro, since the old approach did not work
3661
         with CVS
3662
  changed: put amarok into KDE CVS (KDENONBETA)
3663
  added: applied Stormchaser's button patch. the AmarokButtons now work
3664
         in a more standard conform way. Thanks Stormchaser, blessed be :)
85bc39f by Mark Kretschmann at 2003-09-07 3665
3666
VERSION 0.6.0-PRE4:
828747f by Mark Kretschmann at 2004-03-14 3667
  added: buttons in playlist window for play, pause, stop, next, prev.
85bc39f by Mark Kretschmann at 2003-09-07 3668
    a.k.a. stakker mode :)
828747f by Mark Kretschmann at 2004-03-14 3669
  removed: "load" button. this functionality is now provided by "Add item"
3670
  added: more sanity checks on pointers
3671
  fixed: when track in playlist does not exist, we now skip to the next track
3672
  fixed: all aRts references are freed correctly at program exit
3673
  fixed: effects will not be forgotten any more when EffectWidget is closed
85bc39f by Mark Kretschmann at 2003-09-07 3674
3675
VERSION 0.6.0-PRE3:
828747f by Mark Kretschmann at 2004-03-14 3676
  fixed: crash when URLs were dropped onto filebrowser from other apps
3677
  fixed: URL dialog now accepts remote files
3678
  added: correct caption for ArtsConfigWidget
3679
  added: "amaroK Handbook" menu entry, calling KHelpCenter
3680
  changed: amarok gets installed into multimedia now
3681
  fixed: PlayObject configuration
85bc39f by Mark Kretschmann at 2003-09-07 3682
3683
VERSION 0.6.0-PRE2:
828747f by Mark Kretschmann at 2004-03-14 3684
  changed: safety question at program exit now off by default
3685
  removed: button "sub" - it was useless
3686
  changed: clearing playlist does not stop playing anymore - for Grue ;)
3687
  fixed: potential crash at startup
3688
  added: menu option to configure PlayObject
3689
  fixed: crash when removing currently playing track
85bc39f by Mark Kretschmann at 2003-09-07 3690
3691
VERSION 0.6.0-PRE1:
828747f by Mark Kretschmann at 2004-03-14 3692
  fixed: flicker in glowing item
3693
  fixed: another memory leak in analyzer (hopefully the last one!)
3694
  added: playlist widget can display metainfo instead of filenames
3695
  added: repeat track / repeat playlist
85bc39f by Mark Kretschmann at 2003-09-07 3696
3697
VERSION 0.5.2 - 0.5.2-DEV6:
828747f by Mark Kretschmann at 2004-03-14 3698
  fixed: memory leak in analyzer code.
3699
  added: shortcut for copying current title to the clipboard
3700
  added: slider position can be changed by just clicking somewhere on the slider
3701
  added: icon
3702
  added: url can be entered directly above the filebrowser widget
3703
  changed: removed the "jump" widget. you can now enter a filter string
85bc39f by Mark Kretschmann at 2003-09-07 3704
    directly above the playlist widget
828747f by Mark Kretschmann at 2004-03-14 3705
  added: playlists (.m3u and .pls) can now directly be dragged into the playlist
3706
  added: support for .pls (audio/x-scpls)
3707
  added: amarok is now completely network-transparent. any kind of folder,
85bc39f by Mark Kretschmann at 2003-09-07 3708
    local as well as remote, can be browsed and played.
828747f by Mark Kretschmann at 2004-03-14 3709
  added: check for libamarokarts. amarok won't crash anymore if it's not found
3710
  added: the time display now has a mode for showing the remaining time, too
3711
  fixed: crash when clearing playlist, after playlist has played till the end.
85bc39f by Mark Kretschmann at 2003-09-07 3712
    clearing the playlist stops the playing now.
828747f by Mark Kretschmann at 2004-03-14 3713
  added: new gfx in playerwidget
3714
  fixed: progressbar sometimes not working, zero tracklength
3715
  fixed: font of bitrate/frequency display too big on some systems
3716
  added: command line options
3717
  added: timedisplay is now updated during seeks
3718
  added: saving window positions and size on exit
3719
  added: due to popular request, I finally changed the behaviour of the "play"
85bc39f by Mark Kretschmann at 2003-09-07 3720
    button. it's now possible to start a track on a fresh playlist without
3721
    double-clicking an item.
828747f by Mark Kretschmann at 2004-03-14 3722
  fixed: compile error on GCC 3.3.1 in visQueue.cpp. bugfix by thiago
3723
  added: completely rewrote drag-and-drop code. works recursively now (optionally).
85bc39f by Mark Kretschmann at 2003-09-07 3724
    plus dragging stuff from other applications into amaroK also works now.
63ba988 by Christian Muehlhaeuser at 2003-12-31 3725
85bc39f by Mark Kretschmann at 2003-09-07 3726
VERSION 0.5.1:
828747f by Mark Kretschmann at 2004-03-14 3727
  added a Tip of the Day at startup to explain the user interface a bit
3728
  added restarting of artsd on first program start to make sure it registers
68b9388 by Mark Kretschmann at 2003-09-27 3729
    the new mcopclasses
828747f by Mark Kretschmann at 2004-03-14 3730
  fixed possible compile error in viswidget.cpp
3731
  amaroK uses much less CPU now than it used to. This was mainly achieved by
2152bb5 by Mark Kretschmann at 2003-09-10 3732
    using a new FFT-analyzer module, which I took from Noatuns "Winskin"-plugin,
63ba988 by Christian Muehlhaeuser at 2003-12-31 3733
    and modified slightly to my needs. Also some other optimizations were made,
0aa32b1 by Christian Muehlhaeuser at 2004-09-01 3734
    which improved the standby performance, when no song is playing. I'm still
63ba988 by Christian Muehlhaeuser at 2003-12-31 3735
    not satisfied with overall performance, tho, but it seems that most of the
85bc39f by Mark Kretschmann at 2003-09-07 3736
    load is produced by the aRts code itself, so this will rather be difficult
63ba988 by Christian Muehlhaeuser at 2003-12-31 3737
    to improve.
828747f by Mark Kretschmann at 2004-03-14 3738
  fixed crash when "next" or "previous" was pressed without a track
85bc39f by Mark Kretschmann at 2003-09-07 3739
    loaded
828747f by Mark Kretschmann at 2004-03-14 3740
  thanks to valgrind I was able to find and squish some serious bugs,
63ba988 by Christian Muehlhaeuser at 2003-12-31 3741
    most of which were related to pointers. to sum it up: pointers are evil.
85bc39f by Mark Kretschmann at 2003-09-07 3742
    valgrind is great.
828747f by Mark Kretschmann at 2004-03-14 3743
  lots of UI-changes in the main widget. uses a background pixmap now, a
63ba988 by Christian Muehlhaeuser at 2003-12-31 3744
    custom font and widget for the time-display, and generally looks better
828747f by Mark Kretschmann at 2004-03-14 3745
  fixed issues with the liquid skin. unfortunately, there seems to be no way
567d3cf by Mark Kretschmann at 2003-10-18 3746
    to display pushbuttons correctly with a black background under liquid. so,
63ba988 by Christian Muehlhaeuser at 2003-12-31 3747
    until I find a solution for that, the expandbutton widget doesn't look quite
85bc39f by Mark Kretschmann at 2003-09-07 3748
    as cool as it used to. maybe I should ask mosfet about this..
3749
3750
VERSION 0.50:
828747f by Mark Kretschmann at 2004-03-14 3751
  renamed 0.15 to 0.50
85bc39f by Mark Kretschmann at 2003-09-07 3752
3753
VERSION 0.15:
828747f by Mark Kretschmann at 2004-03-14 3754
  playing streams now works! *yipeeee*
3755
  fixed tons of bugs in aRts playing code. i think i got it right now.
3756
  fixed loading and saving of playlists. can cope with all protocols now.
3757
  fixed a bug in EffectWidget.cpp, that gave a compile error on some systems.
0aa32b1 by Christian Muehlhaeuser at 2004-09-01 3758
  Converting QString into std::string was not done correctly. Thanks to
63ba988 by Christian Muehlhaeuser at 2003-12-31 3759
    Whitehawk Stormchaser for that one :)
828747f by Mark Kretschmann at 2004-03-14 3760
  changed project name to "amaroK" and built new project-file
85bc39f by Mark Kretschmann at 2003-09-07 3761
3762
VERSION 0.14 (internal):
828747f by Mark Kretschmann at 2004-03-14 3763
  implemented use of arts-software-mixing, in case hardware-mixing
3764
  (/dev/mixer) doesn't work
3765
  fixed crash when play was pressed without selecting a file
3766
  changed the direction of the volume-slider. maximum is now at the top
3767
  added automatic saving of current playlist on exit
3768
  added previous/next track
3769
  added two radiobuttons in the playerwidget for toggling the
63ba988 by Christian Muehlhaeuser at 2003-12-31 3770
    playlist/equalizer on and off. admitted, the equalizer doesn't yet exist, so
85bc39f by Mark Kretschmann at 2003-09-07 3771
    it's just a dummy button :P
828747f by Mark Kretschmann at 2004-03-14 3772
  added popup-menu for the playerwidget. opens on
85bc39f by Mark Kretschmann at 2003-09-07 3773
    right mouse button. this menu finally replaces the ugly menubar.
828747f by Mark Kretschmann at 2004-03-14 3774
  added some icons (from noatun) for the player-buttons instead of text
3775
  added pause function
3776
  changed most names in the source to comply with the
63ba988 by Christian Muehlhaeuser at 2003-12-31 3777
    (unofficial?) KDE c++ coding standard (using the prefix "m_" for member
85bc39f by Mark Kretschmann at 2003-09-07 3778
    attributes and so on). This was real slave-work :/
828747f by Mark Kretschmann at 2004-03-14 3779
  cleaned up code in several classes
3780
  fixed problem where subwidgets got keyboard focus and were drawn dark with
e91b1e6 by Mark Kretschmann at 2003-10-03 3781
    the liquid style. switched off focus completely, since it's not needed for
85bc39f by Mark Kretschmann at 2003-09-07 3782
    this type of application
3783
3784
VERSION 0.13 (internal):
828747f by Mark Kretschmann at 2004-03-14 3785
  added cute animated pushbuttons with sub-menus
3786
  added saving playlists
3787
  added dragging items inside of playlist widget
3788
  added forward declarations in header files to reduce compile time
3789
  added saving of browserwin/splitter size
3790
  rewrote track information widget. used a html table for the text. looks much
3791
  nicer now :)
3792
  fixed sorting function
3793
  fixed jump widget. removed huge memory leaks in the widget
3794
  fixed flicker in analyzer widget
3795
  tons of bugfixes in playing code. partly rewritten. seems to be much more
3796
  stable now
85bc39f by Mark Kretschmann at 2003-09-07 3797
3798
VERSION 0.12 (internal):
828747f by Mark Kretschmann at 2004-03-14 3799
  added ChangeLog and TODO
3800
  added grid under scope display
3801
  added saving of options, like current directory and playlist
3802
  added detection of mimetypes
3803
  added adjusting volume by mousewheel
3804
  added skipping to next track after playing
3805
  added loads of sanity/safety checks
3806
  bugfixes (tons of) in playlist code, partly rewritten
3807
  bugfixes in scope code
85bc39f by Mark Kretschmann at 2003-09-07 3808
3809
3810
VERSION 0.1 - 0.11:
828747f by Mark Kretschmann at 2004-03-14 3811
  internal versions, no changelog
3812
  tried no less then 4 different sound interfaces:
85bc39f by Mark Kretschmann at 2003-09-07 3813
    mpg123, smpeg, alsaplayer, and finally aRts
b6d8795 by Kevin Funk at 2009-03-17 3814
3815
# vim: expandtab