Amarok ChangeLog
================
(C) 2002-2025 the Amarok authors.

VERSION 3.3.1
  FEATURES:
   * Enable saving and loading script console items, autocompletion in script
     console, and re-enable some more scripting functionality

  CHANGES:
   * Convert the remaining main UI toolbuttons to use icons from theme
   * Clear out remnants of the now-discontinued MusicDNS service

  BUGFIXES:
   * Fix example permission grant command in database settings (BR 386004)
   * Fix equalizer gains not updating when selecting some presets (BR 463908)
   * Fix continuing playback after timecoded tracks (cue files etc, BR 270003)
   * Fix MusicBrainz search
   * Properly start CD playback if Amarok is not already running (BR 503310)
   * Also transmit embedded cover art through MPRIS (BR 357620)
   * Don't show transcoding dialog after canceling download (BR 275840)
   * Load network information earlier to avoid crashes on startup (BR 507497)
   * Try to export as-compatible-as-possible playlist files (BR 507329)
   * Fix some random crashes during playback

VERSION 3.3.0
  FEATURES:

  CHANGES:

  BUGFIXES:
   * Default to not allow compiling without embedded database (BR 502777)
   * Handle volume better and avoid resets on track changes (BR 506427)

VERSION 3.2.82
  FEATURES:
   * Audio engine has been reworked to use gstreamer instead of phonon

  CHANGES:
   * Apply default pre-gain when ReplayGain is active and use fallback value
     if no ReplayGain data is available for a track
   * Clear out some of the now-discontinued last.fm radio functionalities and
     partially replace by opening relevant last.fm pages

  BUGFIXES:
   * Partially re-enable cue file support
   * Prevent concurrent scan result processings from taking place to avoid
     potential database issues

VERSION 3.2.81
  FEATURES:

  CHANGES:
   * Qt5/KF5 support has been dropped
   * Remove TagLib extras support (RealMedia and Audible files)
   * Update database character set to allow full utf-8 values (BR 462268)

  BUGFIXES:
   * Fix year 2038 problem for various dates saved in database (BR 426807)
  
VERSION 3.2.2
  FEATURES:
   * Try to preserve collection browser order when adding tracks
     to playlist (BR 180404)

  CHANGES:
   * Allow building without X11 support
   * Various build fixes for non-UNIX systems

  BUGFIXES:
   * Fix DAAP collection connections, browsing and playing (BR 498654)
   * Fix first line of lyrics.ovh lyrics missing (BR 493882)

VERSION 3.2.1
  CHANGES:
   * Support gpodder and lastfm on Qt6 builds
   * Limit maximum current track font size more when context view is narrow

  BUGFIXES:
   * Fix displaying settings button for Internet services
   * Enable Wikipedia context applet on Qt6 builds
   * Don't crash when copying multiple files to MTP device (BR 467616)
   * Avoid unnecessarily flooding MTP devices with storage capacity queries
   * Compilation fixes for various compiler + Qt6 version combinations

VERSION 3.2.0
  BUGFIXES:
   * Probably fix occasional crashes when clearing CompondProgressBars

VERSION 3.1.81
  FEATURES:
   * Building an experimental Qt6/KF6 Amarok version is now possible
   * Allow filtering collection by lack of tag / empty tag (BR 325317)

  CHANGES:
   * Amarok now depends on KDE Frameworks 5.108
   * Show current track context applet by default

  BUGFIXES:
   * Probably fix occasional crashes when filtering collection (BR 492406)
   * Fix context view applets on Qt6/KF6
   * Fix Ampache login on server version 5.0.0 and later (BR 496581)
   * Fix crash if Ampache login is redirected (BR 396590)

VERSION 3.1.1
  CHANGES:
   * Most of the context view QML items ported from QtControls 1 to QtControls 2
   * Default to no fadeout on pause and stop (BR 491603)

  BUGFIXES:
   * Actually show the file browser panel toolbar
   * Fix track editor autocompletions (BR 491520)
   * Ensure home icon is shown in browser breadcrumb widgets (BR 491354)

VERSION 3.1.0
  BUGFIXES:
   * Small UI and compilation fixes

VERSION 3.0.81
  FEATURES:
   * Last.fm plugin updated to use token-based authentication method and to notify
     user of session key errors (BR 414826, BR 327547)
   * Reintroducing Last.fm Similar Artists context applet - a new Amarok 3 version
   * Remember the previous destination provider when saving playlist (BR 216528)

  CHANGES:
   * Amarok now depends on KDE Frameworks 5.89.
   * Cleanup of unused code and various changes that improve Qt6 compatibility
     but shouldn't affect functionality. (n.b. Qt6 build won't succeed yet)
   * Remove old derelict openDesktop.org integrations from about dialog. This also
     removes the dependency to Attica framework.
   * Disable gapless playback if ReplayGain is active and the following track is
     not from same album, to avoid volume spikes due to delay in the applying of
     ReplayGain (BR 299461)

  BUGFIXES:
   * Fix saving and restoring playlist queue on quit / restart (BR 338741)
   * Fix system tray icon reordering
   * Fix erroneous apparent zero track progresses on track changes, which caused
     playcount updates and scrobbles to get skipped (BR 337849, 406701)
   * Fix 'save playlist' button in playlist controls
   * Sort playlist sorting breadcrumb menu by localized names (BR 277146)
   * Miscellaneous fixes to saving and loading various playlist file formats,
     resulting also in improved compatibility with other software
     (including BR 435779, BR 333745)
   * Don't show false reordering visual hints on a sorted playlist (BR 254821)
   * Fix multiple instances of web services appearing in Internet menu after saving
     plugin config.
   * Show podcast provider actions for non-empty podcast categories, too (BR 371192)
   * Fix threading-related crashes in CoverManager (BR 490147)


VERSION 3.0.1
  FEATURES:
   * Added an option to copy image to clipboard in Wikipedia applet, and a clickable
     notification if a non-Wikipedia link was clicked.
   * Added an option to select if track's artist is shown for entries under various
     artists / different album artist in context browser (BR 276039, BR 248101)
   * Indicate which search option is active in Wikipedia applet (BR 332010)

  CHANGES:
   * Amarok now depends on KDE Frameworks 5.78.
   * Improve strings in user interface (incl. BR 343896, BR 234854)
   * Reduce CPU usage by minimized/hidden analyzer (BR 390063) and other components.

  BUGFIXES:
   * Various tag match bias, APG and collection filtering related fixes (BR 375565,
     BR 406751, BR 435810, BR 382456)
   * Ignore any infinite values when reading replaygain tags (BR 486084)
   * Avoid volume getting set to 0 when phonon-vlc playback is stopped (BR 442319)
   * Playlist duplicate track deletion fixes (BR 313791)


VERSION 3.0.0
  FEATURES:
   * Added a visual hint that context view applets can be resized in edit mode.
   * Display missing metadata errors in Wikipedia applet UI.
   * Add a button to stop automatic Wikipedia page updating. (BR 485813)

  CHANGES:
   * Replace defunct lyricwiki with lyrics.ovh as lyrics provider for now. (BR 455937)
   * Show only relevant items in wikipedia applet right click menu (BR 323941), use
     monobook skin for opened links and silently ignore non-wikipedia links.
   * Don't show non-functional play mode controls in dynamic mode (BR 287055)

  BUGFIXES:
   * Fix loading of some Flickr photos in the photos context view applet and show
     more relevant photos. (BR 317108)
   * Fix playlist inline play control slider knob & draw playlist delegate icons with
     higher DPI.
   * Fix searching for composer and album info for local files in Wikipedia applet.
   * Don't remove wrong songs from collection when contents of a folder, whose name is
     a substring of another collection folder, are changed (BR 475528)
   * Prefer symbolic systray icon to fix colours in Plasma6 systray (BR 485748)


VERSION 2.9.82
  FEATURES:
   * Enable dragging and dropping tracks from context view to playlist again. (BR 439736)
   * Add menu entry for collapsing all expanded items in collection view. (BR 244509)
   * Show song progress on OSD (BR 278445), make only background translucent (BR 187781)
   * Allow copying track details by clicking on current track context applet. (BR 283457)
   * Allow drag&drop rearranging in queue editor. (BR 263563)
   * Added support for FFmpeg 5.0. (BR 459933)
   * Added support for TagLib 2.0.

  CHANGES:
   * Amarok now depends on TagLib 1.12, Qt 5.15, and KDE Frameworks 5.77.
   * Wide-ranging changes to remove usages of deprecated methods of Qt and
     KDE Frameworks, that should not affect functionality.
   * Removed upnpcollectionplugin.
   * Non-functional OSD positioning settings disabled in UI on Wayland for now.
   * Unified OSD to use system-styled rating stars. Also use higher DPI for images.
   * The scripting engine has been ported from QtScript to QJSEngine. This is a work in
     progress, and previous scripts are often not compatible. The script API documented
     at https://community.kde.org/Amarok/Development/Script_API is partially out of date.
     Additionally, due to incompatibilities and other issues, KNewStuff downloading of
     scripts is disabled for the time being.

  BUGFIXES:
   * Fix playlist generator UI strings. (BR 423598)
   * Fix potential corruption of Ogg files by requiring a recent-enough TagLib
     version (BR 397184).
   * Fix TagLib Extras to be treated as optional and not required for building Amarok.
   * Various fixes for e.g. crashes (including BR 428769, BR 444408, BR 468303, BR 477180,
     BR 393080, BR 446543), problems of playback stalling on missing files (including
     fix for BR 438651), context applets (BR 420964, BR 195338) UI bugs (e.g.
     podcasts BR 484395, BR 219518, and playlist layout editor), CD collections
     (BR 455371, BR 279188), and .desktop files, AppStream metadata and DBus service
     specifications.


VERSION 2.9.71
  FEATURES:
   * Initial version of Qt 5 / KDE Frameworks 5 port.

  CHANGES:
   * Amarok now depends on Qt 5.8 and KDE Frameworks 5. The changes, which may include
     functionalities temporarily or permanently removed due to porting, are too numerous
     to be accurately represented here.


VERSION 2.9.0
  CHANGES:
   * Substitute deprecated MySQL option --myisam-recover for compatibility with
     MySQL 5.7+ thanks to Terje Rosten, Stefano Pettini. (BR 354255)

  BUGFIXES:
   * Fix integer fields, like length, always showing up as zero in filter creation
     dialog; thanks to Stefano Pettini. (BR 341661)
   * Fix background color of the lyrics applet, thanks to Stefano Pettini. (BR 314854)
   * Fix Organize tracks / Guess tags presets not persisted properly;
     thanks to Stefano Pettini. (BR 226144)
   * Fix MPRIS2 DesktopEntry name, makes media controls in Plasma 5.7 taskbar work
     again; thanks to Antonio Rojas, Rex Dieter. (BR 365275)
   * Auto-expand after search in Collection Browser works correctly again. (BR 335217)
   * Fix crash during MusicBrainz search. (BR 328359)


VERSION 2.8.90
  FEATURES:
   * Database configuration dialog now has a "test connection" button.
   * Add Service entries for directories. (BR 229708)
   * Collection Browser scrolls back to its original position when the filter is cleared.
     (BR 188074)
   * Notification Center support on Mac OS X.
   * Statistics synchronization between Amarok collections and
     Amarok 1.4, Amarok 2.x, Apple iTunes, Banshee, Clementine, and
     Rhythmbox track databases.
   * Usability of the Organize Files dialog has been improved.
   * Wikipedia can now be also used over SSL.
   * New ASCII Analyzer option in the Analyzer widget. Patch provided by Matej Repinc

  CHANGES:
   * Last played and first played dates now use the same formatter than in the playlist
     giving a human readable date such as "one minute ago" in meta edit dialog.
   * "Import" button under Configure Amarok -> Local Collection no longer
     serves to import statistics from Amarok 1.4 and iTunes, and has been
     renamed to "Import batch file" to reflect the change.
   * Configure Amarok -> Metadata tab includes new buttons to add and
     reconfigure synchronization targets.
   * When ffmpeg is not available, the Transcode dialog is no longer skipped; info message
     is shown instead. Patch by Jai Luthra. (BR 317902)
   * Amarok now uses some C++11 features. The subset used is defined by the 
     compilers currently supported by KDE.

  BUGFIXES:
   * Fixed longstanding APG zero-length playlist bug (BR 313762, BR 315206,
     BR 323945)
   * Fix a crash when searching the Icecast directory. (BR 334479)
   * Correct wrong lowercase for FLAC and MP3. Patch provided by Duilio Felix (BR 339495)
   * Collection Browser no longer excessively expands the tree. (BR 300557)
   * Properly calculate and store Aft tags in mp4 files.  Patch By Stefano
     Pettini <stefano.pettini@gmail.com> (BR 332811)
   * Update Progress Slider when restoring from System Tray. Patch By Abhay
     Sombanshi <abhaysombanshi92@gmail.com> (BR 299883)
   * Update Jamendo to use new website. Patch By Yash Ladia
     <yashladia1@gmail.com> (BR 331934)
   * Allows CollectionBrowser filter to have length of almost 24 hours. (BR 291400)
   * Prevent creation of video stream when transcoding to Opus. Patch by Martin Brodbeck.
   * Fix crash when starting Amarok with an iPod mounted. (BR 329498)
   * Also fetch cover art from xiph-comments with METADATA_BLOCK_PICTURE tag.
     Patch by Martin Brodbeck <martin@brodbeck-online.de>. (BR 328451)
   * Fix crash on quit when Amarok is in the middle of fadeout. (BR 325723)
   * Prevent shared memory size errors for very large collections. (BR 327812)
   * Fix OpenGL related crash. (BR 327150)
   * Always show preview in Organize Files dialog, hide complicated options behind
     a button. (BR 327201)
   * Fix sound glitch with fade-out on pause and GStreamer. (BR 323729)
   * Fix a bug in Organize Collection functionality that could lead to assertion failures
     later on. (BR 322474)
   * Fix an assertion failure when a track in Local Collection is replaced by another
     already tracked one. (BR 323156)
   * Fix failure to start embedded MySQL (with version 5.1 and MariaDB). (BR 323802)
   * Fixed compilation with libc++ (used on OSX and FreeBSD). (BR 324075)
   * Fixed crashes with Intel drivers due to Analyzer applet. (BR 323635)
   * Fixed performance problem with large podcast feeds.
     Patch by Frank Meerkoetter <frank@meerkoetter.org>. (BR 283022)
   * Fixed issue with Amarok sometimes not finding its plugins after an upgrade.
   * Album Artist / Compilation / Disc Number tags are now read correctly
     from APE tags. Patch by Bruno Léon <bruno.leon@nividic.org>. (BR 323735)
   * Using Shuffle keyboard shortcut no longer causes Amarok to crash.
     (BR 323614)
   * Check for QtBindings at runtime instead. Disable scripts and display error message
     if missing. (BR 325006)
   * Print playlist download errors to the debug log. (BR 325120)
   * Wikipedia Applet only connect with SSL, so that redirects are handled
     correctly. (BR 349313)

VERSION 2.8
  FEATURES:
   * Tracks from Recently Played List widget can now directly be added to the
     playlist. (BR 279263, BR 296090)

  CHANGES:
   * The Jamendo service now uses a higher quality MP3 format instead of Ogg Vorbis.
   * Added an option whether adding tracks to playlist should start playing. (BR 322428)
   * Amarok now depends on Qt 4.8.3.
   * Amarok now uses FindFFMpeg.cmake from kdelibs

  BUGFIXES:
   * Don't reload Wikipedia applet content if artist/album have not changed. 
     Patch by Frank Meerkoetter <frank@meerkoetter.org>. (BR 112044)
   * Jamendo service: Albums are now downloaded directly instead of going via
     BitTorrent. This is far more reliable and also supports on-the-fly transcoding.
     (BR 299434)
   * Work-around Solid UDisks2 backend bug that caused USB Mass Storage devices and iPods
     not being recognized when connected before Amarok was started. Also fixes a bug where
     blank devices would appear in Play Media dialog. (BR 322980)
   * Definitely fix a bug where storing Last.fm credentials in plain-text isn't offered
     when KWallet is disabled. (BR 315306)
   * Radio streams from scripted services are now instantly playable. (BR 320718)
   * Recently Played List widget now keeps its own time for tracks instead of relying on
     the Last Played statistic. (BR 302485)
   * Prevent hitting an assertion failure if just removed track from the Local Collection
     is edited. (BR 322474)
   * Fixed a regression introduced in 2.8 Beta where tracks in the Local Collection were
     sometimes forgotten and then found again. (BR 322603)
   * Fixed invalid SQL queries when you have files or folders with an apostrophe in
     your collection. (BR 322415)
   * Fixed organizing/copying/moving tracks to Local Collection on Windows. (BR 279560,
     BR 302251)
   * Various usability improvements for the applet toolbar. (BR 197948)
   * Removed broken Apply button in applets' settings dialog. (BR 322015)
   * Fix incorrect colors in Context View toolbar when switching themes. (BR 301305)
   * Many fixes for various bugs with switching desktop color themes at runtime,
     including OSD, spectrum analyzer, collection browser.
   * Avoid updating the MPRIS2 Metadata between tracks. (BR 321602)


VERSION 2.8-Beta 1
  FEATURES:
   * Ctrl+C copies the currently playing artist & title to the clipboard. (BR 228872)
     Patch by fleissig fleissig <fleissig@yandex.ru>.
   * Volume fade-out is now also available for pause.
   * The Files browser now has a Refresh button. (BR 213666)
   * The active playlist item is animated with a soft glow effect.
   * Added an audio analyzer visualization applet.
   * Added a function for resetting the GUI layout back to default state. (BR 300753)
   * Pressing enter when searching collections now adds found tracks to the playlist and
     clears the search bar, this is a very convenient way to populate your playlist.
   * Allow to transcode only certain (different format, playability) tracks when
     transferring them to a collection; patch by Anmol Ahuja. (BR 312407)
   * On-Screen-Display fades in/out smoothly.
   * Added support for .asx playlists; patch by Tatjana Gornak. (BR 170207)
   * Add Radio GFM radio streams to Cool Stream Script. (BR 317978)
   * Added options to pause playback on system suspend and to inhibit automatic suspend
     if playing a track (enabled by default); patch by Anmol Ahuja.
     (BR 259862) (BR 222571)
   * Playlist files are now read asynchronously when possible; patch and great deal of
     refactoring by Tatjana Gornak. (BR 291934)
   * Added support to filter tracks to scrobble to Last.fm by label. Patch by Vedant
     Agarwala. (BR 140198)
   * Added transcoding support for Opus codec if ffmpeg is compiled with support for the
     libopus library, patch by Martin Brodbeck.
   * Added keyboard shortcuts for small 2 s seeks (Ctrl + Left/Right) and long 1 minute
     seeks (Shift + Left/Right) in addition to standard 10 s seeks. Durations are now
     configurable in amarokrc, see Amarok Handbook. Patch by Anmol Ahuja. (BR 177258)
   * Added support for files in Opus codec if Amarok is compiled against recent enough
     TagLib (post 1.8), patch by Martin Brodbeck. (BR 312905)
   * Added Ctrl+H shortcut to randomize playlist, patch by Harsh Gupta. (BR 208061)

  CHANGES:
   * Removed LikeBack (a development feature in debug builds). (BR 312498) (BR 252323)
   * Collection Browser: Artist level was renamed to Track Artist and replaced by Album
     Artist by default. Various Artists item is no longer shown under Track Artist level.
   * Removed the splash screen.
   * Playlist-related actions were harmonized, double-clicking or pressing enter will
     append tracks to playlist, using any "play media" action or middle-clicking will
     prepend tracks to queue and immediately start playing. (BR 145468, BR 145490,
     BR 194549)
   * When a new collection plugin is enabled, its collections appear immediately without a
     need for restart.
   * Update the MusicBrainz tagger to MusicBrainz web service 2, make it show some more
     good suggestions for tagging, and add some options to help choosing the best results.
   * Add note about generating .mood files into Moodbar Options; patch by Harsh Gupta with
     tweaks by Matěj Laitl. (BR 289483)
   * Amarok now depends on Qt 4.8.2.
   * Add prepareToQuit() signal to Amarok.Window script bindings; patch by Anmol Ahuja.
     (BR 241066)
   * Data CDs are now recognized in Amarok; patch by Anmol Ahuja. (BR 316128)
   * On-Screen-Display now uses the system font instead of hardcoded sans-serif.
     (BR 248707)
   * Fancy behavior of some context menus showing different actions when Shift key is held
     has been reverted. All entries are now shown all the time.
   * The dynamic playlist behavior has changed. It will no longer generate "pretty good"
     playlists that do not fulfill the given biases. Instead it might add no song at all
     if given impossible-to-fulfill conditions.
   * The "tracks have been hidden in the playlist" warning when filtering the playlist is
     now displayed inside the playlist. (BR 260352)
   * Update tag widget for Layout edit, filter edit, organize collection and guess tag
     dialog.
   * When fadeout and/or Replay Gain isn't possible, gray-out related UI elements in order
     not to fool users.

  BUGFIXES:
   * When you remove whole directories from the Local Collection and have Watch Folders
     for Changes enabled, the tracks now disappear from Collection Browser. (BR 311078)
   * Fix dynamic playlist bug: When "Automatically scroll playlist to current track"
     was enabled, Amarok would keep scrolling to the bottom. (BR 284214)
   * Fix a problem where ghost tracks would remain in the Local Collection until the
     database is wiped. (BR 319084)
   * Added missing CMake check for QtWebKit. (BR 321598)
   * Definitely fix a bug where Local Collection wouldn't update in browser. (BR 262504)
   * Fix crashed caused by race conditions at the end of the track scanning. (BR 319835)
   * Fix crash when disabling the Free Music Charts script. (BR 321329)
   * Albums having same name but different album artist won't be mixed together on the
     playlist if sorting by album is enabled.
   * Fix crash on startup with KDE 4.11. Patch by Hrvoje Senjan
     <hrvoje.senjan@gmail.com>. (BR 320855)
   * Fix tracks not able to be dragged around when playlist is shuffled. (BR 320129)
   * Prevent Last.fm scrobbles not being submitted until restart due to change in
     liblastfm 1.0.7. (BR 320219)
   * Resume Playback on Start will correctly restore paused state, instead
     of always starting in playing state. (BR 313330)
   * Optimize removal of tens of thousands of tracks from playlist. (BR 316242)
   * Fix `amarok --queue` which didn't actually queue the tracks. (BR 317385)
   * Fix suboptimal initial MusicBrainz tag dialog size by remembering it. (BR 269454)
   * Fix file-browser becoming empty when a file was moved to trash. (BR 317944)
   * Fix `amarok --play file.mp3` option didn't actually start playback.
   * Reason why a particular track is not playable is now shown in playlist tooltip; patch
     by Anmol Ahuja. (BR 313649)
   * Pre-apmlifier in equalizer is now only enabled if it is actually supported; patch by
     Harsh Gupta. (BR 301311)
   * Fix Amarok crashed while doing "Organize Files" (BR 317980)
   * Fix Amarok erroneously merges two albums. (BR 216759, BR 272802)
   * Fix Crash on very long artist names. (BR 276894)
   * Fix Move tracks to rubbish and the current track cover changes to the deleted cover. (BR 306735)
   * Fix theoretical configwidget leak in services. (BR 301352)
   * Fix "Local collection" text label is truncated with large font. (BR 282561)
   * Fix crash by putting a broadcast in the playlist. (BR 313718)
   * Fix Keyboard navigates context menu in collection will move two items. (BR 307794)
   * Fix add track to playlist by double click on arrow in the collection. (BR 279513)
   * Fix VFAT safe names missing a couple of idiosyncrasies. (BR 312574)
   * Clarify message when Last.fm streams are not available. (BR 315771)
   * Fix crash when Dynamic Playlist based on last.fm is aborted. (BR 314243)
   * Fix Group by directory doesn't work in main playlist. (BR 265415)
   * Don't remove common labels when editing the tags of multiple tracks. (BR 316043)
   * Fix vertical positioning of On-Screen-Display. (BR 269788)
   * Fix OSD sometimes misplaces the font and the font's shadow. (BR 257643)
   * Prevent inability to save Last.fm password in corner cases. (BR 315306)
   * Fix "Copy to Collection" window doesn't fit on small screens. (BR 283361)
   * Fix crash when quitting Amarok with Statistics Synchronization open. (BR 315525)
   * Fix items moving around when expanded in collection browser. (BR 305602)
   * Fix Organize collection folder deletion going 'too far'. (BR 314348)
   * Fix %albumartist% placeholder translates to some strange unicode symbol. (BR 314351)
   * Fix bumpy fade-out when first used. (BR 312062)
   * Fix crash when switching/removing organize collection presets. (BR 314344)
   * Fix crash on start if a playlist source is unavailable. (BR 313460)
   * Fix Copy/Move to collection picks up wrong destination path and fails silently. (BR 314460)
   * Cleanup TrackOrganizer. (BR 305291)
   * Fix Editing Playist Layout Editor. (BR 250594)
   * Fix Display glitch for rating in verbose playlist. (BR 300118)
   * Refactoring Ampache service, fix Albums with multiple disks not listed correctly. (BR 249857)
   * Fix playlist sorting by type. (BR 249338)
   * Fix subtle bugs when a long fade-out is initiated near the song end.
   * Don't try to fade-out with phonon backends that don't support it. (vlc)
   * Fix Can't edit & save an existing equalizer preset. (BR 241874)
   * Clean up Equalizer Dialog. (BR 274972)


VERSION 2.7.1
  CHANGES:
   * Problematic support for treating MusicBrainz ids as track unique ids was dropped;
     should avoid surprising "Duplicate Tracks Found" errors. (BR 315329)

  BUGFIXES:
   * Fix inability to reverse "Use Music Location" decision and inability to clear
     database once all collection directories have been unset. (BR 316216)
   * Fix frequent crashes on Linux when starting to play a track. (BR 319371)
   * Fix compilation error on systems with gcc-4.2 (BR 314528)
   * Fix inability to create database when home directory contains non-ASCII characters.
     (BR 313914)
   * Fix typo in Nepomuk query which did not let track numbers of Nepomuk Collection
     tracks show up in Amarok. (BR 311847)


VERSION 2.7
  CHANGES:
    * Files page has been made more intuitive by making Places the root view
      and significantly improving breadcrumbs behaviour.
    * Make dropping large directories into playlist more responsive by reading
      track metadata asynchronously in a background thread.
    * Harmonize keyboard, mouse and context menu behaviour of the Files pane
      so that it matches Local Music and Saved Playlists panes. (BR 307386)
    * Last.fm Skip button re-added after being removed in Beta by error. (BR 311733)
    * Podcast episodes are now loaded asynchronously on startup to reduce delays.
    * Removed alpha state and not really working spectrum analyzer applet.

  BUGFIXES:
    * Fix a regression where stream metadata would be forgotten on start. (BR 305389)
    * Fix scrobbling of plain files streamed over http. (BR 309976)
    * Fix scrobble-before-play behaviour when playing Last.fm streams.
    * Fix double-scrobbling when playing Last.fm streams. (BR 311852)
    * Fix The size of rating stars should not change in inline editing (BR 209684)
    * Various improvements that should result in more stable Audio CD playback
      (modulo phonon-vlc BR 313046). (BR 305708, BR 308084, BR 311446)
    * Fix queued track indicator overflow, patch by Riccardo Ferrazzo. (BR 253802)
    * Fix Amarok crashes when selecting song with Enter [@ Playlist::PrettyListView::trackActivate] (BR 312439)
    * Fix amarok starts at beginning of playlist if you previously stopped during a track (BR 312183)
    * Audio CD: fix crash due to no composer being set. (BR 293698)
    * Audio CD: fix track recreation on startup. (BR 312685)
    * Fix incorrect display of folder names containing & (ampersand) in File
      browser breadcrumbs. (BR 244817)
    * Fix Media Sources pane growing in size when navigating in it. (BR 246029)
    * Fix Media Sources breadcrumb items sometimes appearing as new windows. (BR 285712)
    * Fix editability and drop-ability of playlist folders.
    * Make track announcements via KDE Notifications instant. (BR 263952)
    * Fix dynamic playlist progress bar.
    * Fix Last played bias is ignored or doesn't work. (BR 311906)
    * Fix amarok dynamic play list with biases EchoNest similar artist gives no
      results. (BR 291162)
    * Fix When I try to create a dynamic playlist by Last.fm similar songs
      creation takes a lot time. (BR 301716)
    * Fix updating of Amarok database playlists then track uid changes. (BR 312128)
    * Fix hangs and inappropriate messages when trying to play a track from
      a saved playlist that has been deleted in the mean time. (BR 308371)
    * Fix existing files preventing complete transfer of tracks to collection. (BR 312001)
    * Fix crash then doing Last.fm love with uninitialized Last.fm plugin. (BR 311857)
    * Fix Last.fm streams not being correctly recreated on startup. (BR 305576)
    * Fix Ampache albums & track not being shown, a recent regression. (BR 310862)
    * Fix crash in Network Requests Viewer. (BR 311760)
    * Definitely prevent crash when using File Browser breadcrumbs. (BR 265626)
    * Prevent crash in ServiceBase::setModel triggered by Last.fm rewrite. (BR 311723)
    * Fix incorrect display of Last.fm tags and other items. (BR 244555)

VERSION 2.7-Beta 1
  FEATURES:
    * Track dragging support in Unique Tracks tab of the Synchronize Statistics action;
      allows you to do a "diff" between collections and transfer missing tracks. (BR 237266)
    * Amarok now scrobbles tracks in streams if the stream correctly updates
      meta-data. (BR 240732)
    * When scrobbling to Last.fm, Amarok announces suggested tag corrections
      (configurable). (BR 309697)
    * Ability to scrobble recently played tracks from iPod (and the like) to Last.fm.
    * Synchronization of labels and rating between Last.fm and Amarok collections;
      play count can be synchronized one-way from Last.fm to Amarok. (BR 206249)
    * Statistics synchronization between collections, supports rating, first / last
      played time, play count and labels.
    * New APG constraint: Specify a total file size for playlist. (BR 283618)
    * Amazon store: Added support for Amazon MP3 in Italy and Spain. (BR 307981)
    * Mark downloaded podcast episodes to keep, even when purge is enabled. (BR 261062)
    * Nepomuk plugin: Play and manage tracks using the Nepomuk database.
    * Support for reading and writing tags from/to mod, s3m, it and xm files.
      Patch by Mathias Panzenböck.
    * Amazon store: It is now possible to add items to your shopping cart using amarok:// URLs.
    * Amazon store: Use the context info applet to show further infos about a selected item.
    * New argument --debug-audio to enable Phonon debugging.
    * Amazon store: We now ship a utility to handle downloads from Amazon.

  CHANGES:
    * Dependencies raised, Amarok now depends on Qt >= 4.8 and kdelibs >= 4.8.4.
    * When configuring Last.fm plug-in, the changes are now applied immediately
      in most places. (BR 311331)
    * If liblastfm is provided, it is strongly recommended to use version 1.0.3 or newer
      for fixes of bugs that otherwise prevent iPod scrobbling and synchronization.
    * Configure Amarok dialog gets new Metadata tab to grab some weight from the
      Collection tab and to configure statistics synchronization.
    * APG now saves its presets each time it's run, to lessen preset loss if
      Amarok crashes. (BR 294743)
    * APG playlists no longer limited to 100 tracks. (BR 301829)
    * The confusing "Local Collection Backends" category of plugins was removed
      from the Configure dialog. All backends are enabled from now on.
    * Statistics of tracks outside of collections are only read/saved to file
      tags (if enabled) instead of being kept in the database.
    * Last.fm Skip button removed; Last.fm API no longer provides it. (BR 305576)
    * Optional liblastfm dependency raised to 1.0.0. (BR 302597)
    * Add composer button to wikipedia applet (BR 272982)
    * New optional dependency for Amazon downloads: clamz.

  BUGFIXES:
    * Fix empty collection when using DynamicCollection=false (BR 265419)
    * Fix suboptimal KWallet usage in Last.fm plugin. (BR 292096)
    * Fix crash in Last.fm plugin caused by sloppy KWallet usage. (BR 306134)
    * Fix WMA files interpret Album as Album Artist (BR 276015)
    * Fix after adding next slash previous one disappears in organize collection (BR 296136)
    * Fix Dynamic Collection and other features not working if the database was
      initially created by a very old Amaork version. (BR 302837)
    * Fix incorrect "Stop after current" indicator behaviour in some cases. (BR 253822)
    * Fix untranslatable texts in preset dynamic playlists. (BR 276023)
    * Better Last.fm scrobbling behaviour and error reporting due to rewrite,
      should fix long-standing problems. (BR 293320, BR 285820)
    * Update stream meta-data correctly even with phonon-gstreamer back-end. (BR 300189)
    * Fix available transcoding encoders detection with ffmpeg 1.0. (BR 309454)
    * Fix playback resuming with phonon-gstreamer; raise phonon-vlc dependency
      to at least 0.6.1 as a side-effect. (BR 290612)
    * Create collections even for SD/MMC/etc. cards on PCI-connected slots.
    * Fixed some incorrect logic in the PlaylistLength constraint, which was
      causing the APG to create playlists that were shorter than expected.
      (BR 293616)
    * Improve Duplicate files found dialog. (BR 308762)
    * Fix crashes in SqlRegistry because of its false thread-safety. (BR 230991)
    * Fix crash on malformed DAAP reply. (BR 284186)
    * Fix first & last played time not remembered for files outside of collection.
    * Nepomuk plugin now makes Nepomuk ratings visible in Amarok. (BR 174630)
    * Fix some track tag modifications not being updated until restart
      (e.g. changing disc number from 1 to 0).
    * Repeat playlist correctly with a single track playlist. (BR 290955)
    * Don't append playlist when pressing enter while editing. (BR 305203)
    * Fix track transfer to iPods in de (and perhaps other) locale. (BR 305134)

VERSION 2.6
  BUGFIXES:
    * Fix problems when sql server is not reachable (BR 298425)
    * Fix crash with exporting playlists with invalid tracks (BR 303056, BR 302607, BR 297816)

VERSION 2.6-RC
  CHANGES:
    * Show all audio and video files in file browser. (BR 303253)
    * Remove codec install support. It's long ago been implemented in phonon.
    * Prevent lags with large Saved playlists. (BR 301700)
    * Increase minimal required ffmpeg version up to 0.7.
    * Use audio-x-generic icon for bit rate, not a generic one. (BR 302753)
    * Add Amarok.Playlist.playMediaList() script bindings for API symmetry.
    * Building the spectrum analyzer applet can now be disabled with a CMake
      argument.

  BUGFIXES:
    * Fix a regression where play count would be increased by 2. (BR 299890)
    * Don't loose statistics, labels and lyrics upon collection scan in some
      circumstances, e.g. when disk holding colleciton is swapped. (BR 298275)
    * Don't loose statistics, labels and lyrics when changing metadata of a
      track (not tagged by afttagger) followed by moving it. (BR 292245)
    * Fix Amarok.Playlist.{add,play}Media() and addMediaList() Qt script
      bindings methods not being able to add playlists. (BR 232697)
    * Add "Last Played" back to the Edit Filter dialog. (BR 302746)
    * Correct rounding for rating in Track Details dialog. (BR 273363)
    * Fix Context view not being fully formed on startup. (BR 292895)
    * Fix memory leaks and a string zero termination issue in MP3tunes.
    * Don't poll for mounts every second, solid notifies us. (BR 289462)
    * Fix inconsistent Last.fm scrobbling in some cases with GStreamer
      backend.
    * Use colors from KDE style in Dynamic Playlist strip. (BR 301303)
    * Finally fix crash on startup in addCollapseAnimation. (BR 258741)
    * Don't hit "too many open files" when copying covers to iPod. (BR 301207)
    * Don't crash if iPod's eject button is hit twice. (BR 301208)
    * Don't crash even if the iPod is connected and quickly ejected. (BR 301166)
    * Play the correct track when adding tracks to a sorted playlist. (BR 244595)
    * Provide full-size covers via MPRIS1 if available. (BR 278550)
    * Fix serving out of embedded images via MPRIS. (BR 301399)

VERSION 2.6-Beta 1
  FEATURES:
    * Amazon store: improved album search
    * Support for transcoding when copying tracks to USB Mass Storage devices;
      per-device transcoding preference can be saved, too.
    * Provide Repopulate and Turn off link in "Dynamic Mode Enabled" bagde.
    * Support for setting cover images for albums on USB Mass Storage devices.
    * Support for setting and unsetting cover images for iPod albums, can
      write back covers to file meta-data too, respects configuration.
    * Amazon store: ability to check out an item directly without using the Amarok
      shopping cart. (BR 288808)
    * Amarok now includes the Free Music Charts service by default.
    * The maximum dimensions for embedded covers are now configurable. (BR 279493)
    * Small configuration dialog for iPods that shows troubleshooting information
      and allows to change iPod name.
    * Improved usability of iPod playlists: iPod collection automatically transfers
      tracks dropped to iPod playlists to iPod when it is needed.
    * Tracks can now be transcoded when transferring them to iPod. (BR 291722)
    * A diagnostic dialog reporting versions of Amarok, Qt, KDE and phonon libraries
      as well as the used phonon backend and status of plugins and scripts.
      Patch by Andrzej Hunt.
    * Ability to move track position bookmarks by dragging; patch by
      Jasneet Bhatti. (BR 214721)
    * Amarok can now remember whether and how to transcode tracks when
      transferring them to a particular collection. (BR 264681)
    * "Crop playlist" functionality implemented using drag & drop. (BR 267729, 211811)
    * Added keyboard shortcut for "Edit Track Information..." (BR 173814)
      Patch by Jasneet Bhatti.
    * Support for embedded album covers in non-collection tracks and
      in USB Mass Storage collection.
    * Hold the Shift key when dragging tracks to collections to move them
      instead of copying.
    * New search filter for absolute date
    * Named UMS collections
    * Albums with same name but different album artist are now correctly
      separated in USB Mass Storage, iPod and various online service collections.
    * Support for detecting compilations in USB Mass Storage collection.
    * Support embedded covers for ogg (read only) and flac files. (BR 288752)
    * Track meta-data can be edited in USB Mass Storage collection.
    * Support for album artists in USB Mass Storage collection.
    * album artist (if differs from artist), BPM, labels, last played time and
      bitrate are now shown in playlist track tooltip (if not already displayed
      in playlist)
    * Volume normalization: ReplayGain is now converted to iPod Sound Check and
      vice versa. (BR 142579)

  CHANGES:
    * Builds with ffmpeg 0.11.
    * Database structure (lyrics table) was updated. Starting Amarok for the first
      time after the upgrade may take up to one minute as the data is migrated.
    * Amazon store: try to show a sensible default in the country selection.
    * Only offer delete action when Shift key is pressed in Collection context menu.
    * Only offer move action when Shift key is pressed in Collection context menu.
    * Remove context view video applet. Unmaintained and broken. (BR 242793)
    * Album cover images are written in background to prevent freezes. (BR 298332)
    * Make keyboard & mouse behaviour of saved playlists browser same as of the
      collection browser, including the delete key.
    * Delete and Shift + Delete keys now work as expected in collection browser.
    * Preserve statistics when copying or moving tracks to Local Collection.
    * Common album actions such as Show cover, Show under Various Artists are now
      available for all collections that support it, not just Local collection.
    * When copying files to iPod, ensure target directories exist.
    * When writing covers to files, all existing covers will be replaced.
    * PulseAudio status in diagnostic dialog.
    * optional libgpod dependency raised to 0.8.2 to support newest iPods.
    * Amarok now prevents accidental unmounting of iPods in (small) time-frames
      when iTunes database on iPod is not yet updated.
    * Amarok detects when iPod is to be ejected from system and gracefully
      disconnects it when it occurs.
    * Hitting the eject button on iPod collection ejects it also from the system.
    * iPod collection now detects whether iPod is safe to write and marks iPod
      as read-only if not. This prevents "iPod shows 0 tracks" problem.
    * Correct progress bar advancement when transferring tracks to iPod. (BR 139454)
    * iPod Collection supports multiple simultaneous cancellable transfers.
      (BR 219963)
    * Improved dialog to initialize iPod. (BR 279797)
    * Load tracks in playlists asynchronously using proxy tracks. (BR 295199)
    * It is now possible to transcode tracks when moving them. (BR 280526)
    * Drag & drop of tracks and playlists to Saved Playlists works in all cases.
    * Don't show unmounted USB Mass Storage devices and make it clear when
      the device is not "activated" yet.
    * "Devices" in Amarok configuration -> Plugins is with other related strings
      renamed to "Local Collection Backends" to reduce user confusion.
    * Enable keyboard activation of PlaylistBrowser items. 
    * Don't use `mysql_config --variable=pkgincludedir`, find mysql include
      directory manually by looking up mysql.h.
    * Album artist is now guessed for tracks that do not belong into any
      collection and tracks from USB Mass Storage collection. Guessing uses the
      same algorithm as Local Collection.
    * When hovering iPod, UMS or MTP collection in collection browser,
      "1.2 GB free" is shown instead of "85% used"; thicker capacity bar.

  BUGFIXES:
    * Fix crash on startup due to EngineController. (BR 300659)
    * Fix problem building tests with google mock 1.6.0 on Ubuntu
    * Fix dynamic playlist album play bias with MetaProxy::Tracks.
    * Transcoding: fix compatibility with libav's ffmpeg. (BR 300551)
    * Saved lyrics are preserved when the track is moved. (BR 242350)
    * Lyrics, labels and album actions are correctly displayed for tracks
      from main and saved playlists on Amarok startup. (BR 299150)
    * Lyrics applet scrolls more intelligently. Patch by Alexander Potashev.
      (BR 283601)
    * Fix crash on startup related to ContextView. (BR 258741)
    * Fix dragging of "No Labels" and "Various Artists" collection tree items.
    * Don't add duplicates to playlist when dragging from collection. (BR 254411)
    * Fix crash related to DAAP collection. (BR 280774)
    * Fix crash on startup related to Audio CD collection. (BR 256585)
    * When turning dynamic playlist on, immediately populate playlist and clear
      any possible playlist sorting. (BR 220558)
    * Fix transcoding with ffmpeg >= 0.10; patch by Julian Simioni.
    * Fix crash on start when Qt is build with debugging assertions. (BR 285720)
    * Fix URLs in MP3tunes, gpodder.net and Last.fm config dialogs. (BR 299088)
    * Fix drag & drop in playlist layout editor, filename layout editor and
      filter editor for non-english locales. (BR 215402)
    * Fix bug where MySQL password could not be set to 'password'; patch by
      Lachlan Dufton. (BR 272346)
    * Detection and elimination of stale and orphaned iPod tracks now works
      correctly; users are notified about these when iPod is plugged in.
    * iPod playlists now work correctly. (BR 289304)
    * Show correct error when transferring unsupported files to iPod. (BR 234876)
    * Fix m4a tracks transferred as mp4 videos to iPods. (BR 268238)
    * Combination of double click and context menu actions caused multiple
      delete of downloaded podcast actions, etc. (BR 297092)
    * Prevent merging tracks with same title but different track (disc) numbers;
      patch by Alexey Neyman.
    * Prevent crash on very quick drag and release of tracks. (BR 295275)
    * Prevent occasional tag corruption on multi-byte UTF8 characters in tags.
    * Do not double-transcode tracks when importing from an audio CD. (BR 263775)
    * Fix resulting filetype when copying a track from Jamendo. (BR 296000)
    * Playlists with a dot in name can now be saved to Playlist Files on Disk. (BR 290318)
    * iPod playlists now appear even when plugged in while Amarok is running. (BR 289303)
    * Show in Media Sources actions no longer reset the collection sorting to artist/album. (BR 231858)
    * Don't mark audio-CD tracks as unplayable (greyed out). (BR 285885)
    * Don't misbehave when track is dropped directly to saved playlist. (BR 293295)
    * Don't report collection of USB Mass Storage tracks as None.
    * When adding, changing and removing tracks in USB Mass Storage collection,
      actually update the user interface to show it.
    * Remove empty folders when deleting tracks from USB Mass Storage collection.
    * Don't copy tracks to USB Mass Storage collection in move operation.
    * Fix defunct aborting of transfers to USB Mass Storage collection. (BR 290448)
    * Allow ripping of CD tracks with special characters in name tranks to
      Björn Steinbrink. (BR 224437)
    * Don't allow tracks to be dropped to their own collection and to
      non-writable collections; indicate the fact visually. (BR 291068)
    * Fix scrollarea following keyboard navigation. (BR 259791)
    * Fix crash when trying to save custom equalizer presets. (BR 286227)
    * Fix crash due to my silly method order error. (BR 291968)
    * Fix favored random track playing picking recent played songs (BR 244442)
    * Fix crashes with Bookmarks (BR 283753) thanks to Charles Reiss
    * Fix memory leaks in USB Mass Storage collection where track objects were
      never freed due to circular references.
    * Fix rare APG solver crash. (BR 290533)
    * Compilations are handled more consistently on iPods. (BR 232072)
    * MPRIS2 compliance: don't use track ids that start with /org/mpris/
    * MPRIS2: be better about emitting the Seeked signal
    * MPRIS2: fix the mpris:artUrl metadata property
    * MPRIS2: make sure that the Seeked signal is sent out when the track time
              moves backwards (eg: when the track changes)

VERSION 2.5
  FEATURES:
    * Now It's possible to use formated strings for prefix and suffix in 
      Playlist's layout items.

  BUGFIXES:
    * Do not crash when iPod doesn't have a master playlist. (BR 288936)
    * Fix Last.fm not finding KDE Wallet. (BR 286741)
    * Put a border around bottom toolbars, visually separating them from
      browser contents. (BR 277741)
    * Align the bottom toolbars.
    * Allow albums with empty name but nonempty artist in local collection. (BR 272471)
    * Fix collection info display (track count, free space) for iPod and MTP
      devices. (BR 232093)
    * Fix crash at exit with Qt 4.8
    * Fix moving applets rightward in the context toolbar.
    * Fix breadcrumbs not working properly for the file browser.
    * Disable cover fetching action for tracks not in the collection to avoid
      crash when trying to "save as" a cover. (BR 287604)
    * Show default cover in tag dialog when track is not in the collection.
    * Fix directory selection when opening album location in tag dialog.
    * Fix crash in CoverFoundDialog if progress dialog is cancelled just
      before fetch is done.
    * Correctly parse disambiguation pages for songs in the English Wikipedia. (BR 270054)
    * Fix wrong context view applets sizes on start up in some cases.
    * Fix Amarok consuming CPU until main window is shown. (BR 278897)
    * Fix last.fm 'scrobble composer' option's fallback to artist (BR 286215)
    * Fix volume control from within Amarok.
    * Fix slow startup because of imported playlists. (BR 284761)
    * Fix audio CD detection on Amarok start. (BR 276032)
    * Set a default filename scheme for USB Mass Storage (BR 285900)
    * Fixed crash during MusicBrainz search. (BR 277475)

  CHANGES:
    * Load Last.fm friend/neighbour avatars on demand.
    * Update tracks in the recently played widget only when needed.
    * Allow editing the SearchWidget during a search animation.
    * Update the collection view while UMS is scanning.
    * Don't block the UI while scanning UMS device.
    * Allow going back and forward in Amazon store. Thanks to GCI student Nikola Miljkovic.

VERSION 2.5.0-Beta 1
  FEATURES:
    * New "equals" match in collection filter - e.g. label:=pop finds songs
      with label "pop" but not songs with label "electro pop". (BR 260004)
    * Enable dropping tracks on empty area in Saved Playlists to create new
      playlist.
    * Added a "create new playlist" action in the empty space of the Saved
      Playlists. (BR202725)
    * Add new type of optional tokens in format string (Collection Organizer)
      (BR 264874)
    * Compilations are properly marked as such when transferring music
      to/from iPods. (BR 207880)
    * Ctrl+F now activates collection browser and focuses the seach collection
      bar. (BR 257381)
    * Music store based on the Amazon catalogue.
    * Podcast subscription synchronisation and podcast status synchronisation
      with gpodder.net service.
    * Possibility to browse through podcasts suggested by gpodder.net and
      through gpodder.net top recommended podcasts.
    * Made possible to make presets for TagGuesser. (BR 264632)
    * Display current timestamp in tray tooltip. (BR 278445)
    * Auto-save the playlist so that it is not lost if Amarok crashes.

  CHANGES:
    * BPM (beats-per-minute) attribute is now kept when transferring tracks
      to/from media devices. (including iPods)
    * Better, shorter internet service descriptions.
    * Both Delete and Move to Trash actions are now offered in the collection
      browser context menu. (BR 286356)
    * Amarok now depends on libmygpo-qt >= 1.0.5.
    * New USB Mass Storage media-device plugin using the Amarok Collection Scanner.
    * Browser widget backgrounds can now be enabled/disabled.
    * Playlist: Don't group albums without name. (BR 243344)
    * Make delete confirmation dialog text less confusing. Patch by Gilles Habran.
      (BR 263693)
    * Removed never-working right-mouse-button action to unset iPod album cover.
    * Removed the confusing ability to edit the navigation breadcrumb.
    * BPM is now read from/saved to media devices (e.g. iPod).
    * Track last played date and time is now correctly read from/saved to iPods.
    * Depend on KDE 4.6 - various bugs were caused by older versions.
    * Total rewrite of Automated Playlist Generator algorithm.  New algorithm
      is far less complicated and crash-prone, but at the cost of taking
      longer to converge when the constraint tree is complicated. (BR 240927,
      BR 240301)
    * Improved the playlist synchronisation feature.
    * Make possible to get count tracks before the XSPF file is fully loaded.
    * Stop fetching guitar- and bass-tabs from fretplay.com because the site is down.
    * Mark unplayble tracks in the playlist. Patch by Sandeep Raghuraman. (BR 263640)
    * Current track applet: show number of artists instead of genres. (BR 261077)

  BUGFIXES:
    * Stability fixes for Dynamic playlist (BR 280056)
    * Fixed crash in the Wikipedia Applet. (BR 279813)
    * Don't crash with Qt debug builds when iPod is connected. (BR 279798)
    * Fixed crash on exit while collection scanner is running. (BR 261421)
    * Fixed collection browser tracks grouping after switching to Merged View. (BR 277015)
    * Prefer track artist to album artist in Albums applet fiter. (BR 266682)
    * Fixed the Metadata, CanGoPrevious, CanGoNext and CanSeek properties of the
      MPRIS2 interface
    * Fixed Wikipedia search field not accepting space character or cursor
      keys. (BR 266591)
    * Fixed SupportedMimeTypes method on the MPRIS2 D-Bus interface, so that it
      no longer appends duplicate entries on every call.
    * Do not use Album Artist as Artist for files without Artist metadata. (BR 281283)
    * Fixed crash on decodeing currupted media during MusicDNS search. (BR 284895)
    * Prevent crash on getting cover from MP4 files. Patch by Charles Reiss.
      (BR 283675)
    * Prevent several potential and one real media device crash. (BR 284838)
    * Fixed iPod album covers not displayed in collection browser. (BR 263268)
    * Do not crash when iPod is removed but some iPod tracks are still in
      playlist. (BR 245852)
    * Fixed several potential AmarokUrl related crashes.
    * Rework iPod identification so that it is more reliable (BR 263288)
    * iPhone 3G (and perhaps later models) should be correctly recognized by
      Amarok now. (BR 281738)
    * Automated Playlist Generator doesn't freeze anymore when it finishes.
      (BR 277865)
    * Use regular MusicBrainz search for tracks with MBID. (BR 280857)
    * Always use English AND/OR in Collection Filter even if translations are
      in effect. (BR 279559)
    * Fixed errors in the saved playlists view when removing a playlist. (BR 273358)
    * Fixed issue where the Context View wrench was not created when the
      Context View had no applets. (BR 280382)
    * Fixed off-by-one error in organize collection dialog.
    * Fixed issue that made TagGuesser dialog to forget setings. (BR 280288)
    * Fixed tags guessing from full file path. (BR 264302)
    * Work around a Qt bug that crashed Amarok in various situations. (BR 207382, BR 269227)
    * Fixed issue with TagDialog that brought to messed up digits order in numerical
      fields (year, track, disk, score). (BR 277279)
    * Made possible to store empty TagDialog's numerical fields. (BR 278921)
    * Fixed issue with TagDialog's "Open Destination" button, now It opens
      correct directory instead of parent. (BR 279147)

VERSION 2.4.3
  BUGFIXES:
    * Fix KWallet auth requests on every track change. (BR 278177)
    * Display correct values for pretty times (playlist length) > 1 day.
    * Update playlist length correctly after removing track. (BR 273407)
    * Fix seek backward from dbus. (Thanks to Matthieu Bedouet) (BR 263287)
    * Prevent dialog querying last.fm settings being displayed on startup if none set.
    * Fix detection of smartphones in USB storage mode. (BR 277685)
    * Fix crashes on expanding a newly cloned dynamic playlist (BR 277750)
    * Don't block the UI while calculating the filename previews. (BR 233196)
    * Make M3U & PLS playlist files editable from Saved Playlists. (BR 245963)

VERSION 2.4.2
    * This version number was skipped.

VERSION 2.4.2-Beta 1
  FEATURES:
    * Made Amarok compile with the Clang LLVM frontend.
    * Enable drag and drop on collections to copy/move within Local Music and
      directly from the playlist. (BR 223400)
    * Added KNotify scripting interface. (BR 260750)
    * Make podcast episodes download filename configurable. Patch by
      Sandeep Raghuraman. (BR 155075)
    * Automatic scrolling in lyrics applet (Thanks to Jan Gerrit Marker)
    * Option to scrobble composer as artist to Last.fm (Thanks to Nicholas Wilson)
    * Option to hide the OSD if another window is taking the full screen
