Warning, /multimedia/amarok/ChangeLog is written in an unsupported language. File is not indexed.
0001 Amarok ChangeLog
0002 ================
0003 (C) 2002-2017 the Amarok authors.
0004
0005 VERSION 2.9.0
0006 FEATURES:
0007
0008 CHANGES:
0009 * Substitute deprecated MySQL option --myisam-recover for compatibility with
0010 MySQL 5.7+ thanks to Terje Rosten, Stefano Pettini. (BR 354255)
0011
0012 BUGFIXES:
0013 * Fix integer fields, like length, always showing up as zero in filter creation
0014 dialog; thanks to Stefano Pettini. (BR 341661)
0015 * Fix background color of the lyrics applet, thanks to Stefano Pettini. (BR 314854)
0016 * Fix Organize tracks / Guess tags presets not persisted properly;
0017 thanks to Stefano Pettini. (BR 226144)
0018 * Fix MPRIS2 DesktopEntry name, makes media controls in Plasma 5.7 taskbar work
0019 again; thanks to Antonio Rojas, Rex Dieter. (BR 365275)
0020 * Auto-expand after search in Collection Browser works correctly again. (BR 335217)
0021 * Fix crash during MusicBrainz search. (BR 328359)
0022
0023
0024 VERSION 2.8.90
0025 FEATURES:
0026 * Database configuration dialog now has a "test connection" button.
0027 * Add Service entries for directories. (BR 229708)
0028 * Collection Browser scrolls back to its original position when the filter is cleared.
0029 (BR 188074)
0030 * Notification Center support on Mac OS X.
0031 * Statistics synchronization between Amarok collections and
0032 Amarok 1.4, Amarok 2.x, Apple iTunes, Banshee, Clementine, and
0033 Rhythmbox track databases.
0034 * Usability of the Organize Files dialog has been improved.
0035 * Wikipedia can now be also used over SSL.
0036 * New ASCII Analyzer option in the Analyzer widget. Patch provided by Matej Repinc
0037
0038 CHANGES:
0039 * Last played and first played dates now use the same formatter than in the playlist
0040 giving a human readable date such as "one minute ago" in meta edit dialog.
0041 * "Import" button under Configure Amarok -> Local Collection no longer
0042 serves to import statistics from Amarok 1.4 and iTunes, and has been
0043 renamed to "Import batch file" to reflect the change.
0044 * Configure Amarok -> Metadata tab includes new buttons to add and
0045 reconfigure synchronization targets.
0046 * When ffmpeg is not available, the Transcode dialog is no longer skipped; info message
0047 is shown instead. Patch by Jai Luthra. (BR 317902)
0048 * Amarok now uses some C++11 features. The subset used is defined by the
0049 compilers currently supported by KDE.
0050
0051 BUGFIXES:
0052 * Fixed longstanding APG zero-length playlist bug (BR 313762, BR 315206,
0053 BR 323945)
0054 * Fix a crash when searching the Icecast directory. (BR 334479)
0055 * Correct wrong lowercase for FLAC and MP3. Patch provided by Duilio Felix (BR 339495)
0056 * Collection Browser no longer excessively expands the tree. (BR 300557)
0057 * Properly calculate and store Aft tags in mp4 files. Patch By Stefano
0058 Pettini <stefano.pettini@gmail.com> (BR 332811)
0059 * Update Progress Slider when restoring from System Tray. Patch By Abhay
0060 Sombanshi <abhaysombanshi92@gmail.com> (BR 299883)
0061 * Update Jamendo to use new website. Patch By Yash Ladia
0062 <yashladia1@gmail.com> (BR 331934)
0063 * Allows CollectionBrowser filter to have length of almost 24 hours. (BR 291400)
0064 * Prevent creation of video stream when transcoding to Opus. Patch by Martin Brodbeck.
0065 * Fix crash when starting Amarok with an iPod mounted. (BR 329498)
0066 * Also fetch cover art from xiph-comments with METADATA_BLOCK_PICTURE tag.
0067 Patch by Martin Brodbeck <martin@brodbeck-online.de>. (BR 328451)
0068 * Fix crash on quit when Amarok is in the middle of fadeout. (BR 325723)
0069 * Prevent shared memory size errors for very large collections. (BR 327812)
0070 * Fix OpenGL related crash. (BR 327150)
0071 * Always show preview in Organize Files dialog, hide complicated options behind
0072 a button. (BR 327201)
0073 * Fix sound glitch with fade-out on pause and GStreamer. (BR 323729)
0074 * Fix a bug in Organize Collection functionality that could lead to assertion failures
0075 later on. (BR 322474)
0076 * Fix an assertion failure when a track in Local Collection is replaced by another
0077 already tracked one. (BR 323156)
0078 * Fix failure to start embedded MySQL (with version 5.1 and MariaDB). (BR 323802)
0079 * Fixed compilation with libc++ (used on OSX and FreeBSD). (BR 324075)
0080 * Fixed crashes with Intel drivers due to Analyzer applet. (BR 323635)
0081 * Fixed performance problem with large podcast feeds.
0082 Patch by Frank Meerkoetter <frank@meerkoetter.org>. (BR 283022)
0083 * Fixed issue with Amarok sometimes not finding its plugins after an upgrade.
0084 * Album Artist / Compilation / Disc Number tags are now read correctly
0085 from APE tags. Patch by Bruno Léon <bruno.leon@nividic.org>. (BR 323735)
0086 * Using Shuffle keyboard shortcut no longer causes Amarok to crash.
0087 (BR 323614)
0088 * Check for QtBindings at runtime instead. Disable scripts and display error message
0089 if missing. (BR 325006)
0090 * Print playlist download errors to the debug log. (BR 325120)
0091 * Wikipedia Applet only connect with SSL, so that redirects are handled
0092 correctly. (BR 349313)
0093
0094 VERSION 2.8
0095 FEATURES:
0096 * Tracks from Recently Played List widget can now directly be added to the
0097 playlist. (BR 279263, BR 296090)
0098
0099 CHANGES:
0100 * The Jamendo service now uses a higher quality MP3 format instead of Ogg Vorbis.
0101 * Added an option whether adding tracks to playlist should start playing. (BR 322428)
0102 * Amarok now depends on Qt 4.8.3.
0103 * Amarok now uses FindFFMpeg.cmake from kdelibs
0104
0105 BUGFIXES:
0106 * Don't reload Wikipedia applet content if artist/album have not changed.
0107 Patch by Frank Meerkoetter <frank@meerkoetter.org>. (BR 112044)
0108 * Jamendo service: Albums are now downloaded directly instead of going via
0109 BitTorrent. This is far more reliable and also supports on-the-fly transcoding.
0110 (BR 299434)
0111 * Work-around Solid UDisks2 backend bug that caused USB Mass Storage devices and iPods
0112 not being recognized when connected before Amarok was started. Also fixes a bug where
0113 blank devices would appear in Play Media dialog. (BR 322980)
0114 * Definitely fix a bug where storing Last.fm credentials in plain-text isn't offered
0115 when KWallet is disabled. (BR 315306)
0116 * Radio streams from scripted services are now instantly playable. (BR 320718)
0117 * Recently Played List widget now keeps its own time for tracks instead of relying on
0118 the Last Played statistic. (BR 302485)
0119 * Prevent hitting an assertion failure if just removed track from the Local Collection
0120 is edited. (BR 322474)
0121 * Fixed a regression introduced in 2.8 Beta where tracks in the Local Collection were
0122 sometimes forgotten and then found again. (BR 322603)
0123 * Fixed invalid SQL queries when you have files or folders with an apostrophe in
0124 your collection. (BR 322415)
0125 * Fixed organizing/copying/moving tracks to Local Collection on Windows. (BR 279560,
0126 BR 302251)
0127 * Various usability improvements for the applet toolbar. (BR 197948)
0128 * Removed broken Apply button in applets' settings dialog. (BR 322015)
0129 * Fix incorrect colors in Context View toolbar when switching themes. (BR 301305)
0130 * Many fixes for various bugs with switching desktop color themes at runtime,
0131 including OSD, spectrum analyzer, collection browser.
0132 * Avoid updating the MPRIS2 Metadata between tracks. (BR 321602)
0133
0134
0135 VERSION 2.8-Beta 1
0136 FEATURES:
0137 * Ctrl+C copies the currently playing artist & title to the clipboard. (BR 228872)
0138 Patch by fleissig fleissig <fleissig@yandex.ru>.
0139 * Volume fade-out is now also available for pause.
0140 * The Files browser now has a Refresh button. (BR 213666)
0141 * The active playlist item is animated with a soft glow effect.
0142 * Added an audio analyzer visualization applet.
0143 * Added a function for resetting the GUI layout back to default state. (BR 300753)
0144 * Pressing enter when searching collections now adds found tracks to the playlist and
0145 clears the search bar, this is a very convenient way to populate your playlist.
0146 * Allow to transcode only certain (different format, playability) tracks when
0147 transferring them to a collection; patch by Anmol Ahuja. (BR 312407)
0148 * On-Screen-Display fades in/out smoothly.
0149 * Added support for .asx playlists; patch by Tatjana Gornak. (BR 170207)
0150 * Add Radio GFM radio streams to Cool Stream Script. (BR 317978)
0151 * Added options to pause playback on system suspend and to inhibit automatic suspend
0152 if playing a track (enabled by default); patch by Anmol Ahuja.
0153 (BR 259862) (BR 222571)
0154 * Playlist files are now read asynchronously when possible; patch and great deal of
0155 refactoring by Tatjana Gornak. (BR 291934)
0156 * Added support to filter tracks to scrobble to Last.fm by label. Patch by Vedant
0157 Agarwala. (BR 140198)
0158 * Added transcoding support for Opus codec if ffmpeg is compiled with support for the
0159 libopus library, patch by Martin Brodbeck.
0160 * Added keyboard shortcuts for small 2 s seeks (Ctrl + Left/Right) and long 1 minute
0161 seeks (Shift + Left/Right) in addition to standard 10 s seeks. Durations are now
0162 configurable in amarokrc, see Amarok Handbook. Patch by Anmol Ahuja. (BR 177258)
0163 * Added support for files in Opus codec if Amarok is compiled against recent enough
0164 TagLib (post 1.8), patch by Martin Brodbeck. (BR 312905)
0165 * Added Ctrl+H shortcut to randomize playlist, patch by Harsh Gupta. (BR 208061)
0166
0167 CHANGES:
0168 * Removed LikeBack (a development feature in debug builds). (BR 312498) (BR 252323)
0169 * Collection Browser: Artist level was renamed to Track Artist and replaced by Album
0170 Artist by default. Various Artists item is no longer shown under Track Artist level.
0171 * Removed the splash screen.
0172 * Playlist-related actions were harmonized, double-clicking or pressing enter will
0173 append tracks to playlist, using any "play media" action or middle-clicking will
0174 prepend tracks to queue and immediately start playing. (BR 145468, BR 145490,
0175 BR 194549)
0176 * When a new collection plugin is enabled, its collections appear immediately without a
0177 need for restart.
0178 * Update the MusicBrainz tagger to MusicBrainz web service 2, make it show some more
0179 good suggestions for tagging, and add some options to help choosing the best results.
0180 * Add note about generating .mood files into Moodbar Options; patch by Harsh Gupta with
0181 tweaks by Matěj Laitl. (BR 289483)
0182 * Amarok now depends on Qt 4.8.2.
0183 * Add prepareToQuit() signal to Amarok.Window script bindings; patch by Anmol Ahuja.
0184 (BR 241066)
0185 * Data CDs are now recognized in Amarok; patch by Anmol Ahuja. (BR 316128)
0186 * On-Screen-Display now uses the system font instead of hardcoded sans-serif.
0187 (BR 248707)
0188 * Fancy behavior of some context menus showing different actions when Shift key is held
0189 has been reverted. All entries are now shown all the time.
0190 * The dynamic playlist behavior has changed. It will no longer generate "pretty good"
0191 playlists that do not fulfill the given biases. Instead it might add no song at all
0192 if given impossible-to-fulfill conditions.
0193 * The "tracks have been hidden in the playlist" warning when filtering the playlist is
0194 now displayed inside the playlist. (BR 260352)
0195 * Update tag widget for Layout edit, filter edit, organize collection and guess tag
0196 dialog.
0197 * When fadeout and/or Replay Gain isn't possible, gray-out related UI elements in order
0198 not to fool users.
0199
0200 BUGFIXES:
0201 * When you remove whole directories from the Local Collection and have Watch Folders
0202 for Changes enabled, the tracks now disappear from Collection Browser. (BR 311078)
0203 * Fix dynamic playlist bug: When "Automatically scroll playlist to current track"
0204 was enabled, Amarok would keep scrolling to the bottom. (BR 284214)
0205 * Fix a problem where ghost tracks would remain in the Local Collection until the
0206 database is wiped. (BR 319084)
0207 * Added missing CMake check for QtWebKit. (BR 321598)
0208 * Definitely fix a bug where Local Collection wouldn't update in browser. (BR 262504)
0209 * Fix crashed caused by race conditions at the end of the track scanning. (BR 319835)
0210 * Fix crash when disabling the Free Music Charts script. (BR 321329)
0211 * Albums having same name but different album artist won't be mixed together on the
0212 playlist if sorting by album is enabled.
0213 * Fix crash on startup with KDE 4.11. Patch by Hrvoje Senjan
0214 <hrvoje.senjan@gmail.com>. (BR 320855)
0215 * Fix tracks not able to be dragged around when playlist is shuffled. (BR 320129)
0216 * Prevent Last.fm scrobbles not being submitted until restart due to change in
0217 liblastfm 1.0.7. (BR 320219)
0218 * Resume Playback on Start will correctly restore paused state, instead
0219 of always starting in playing state. (BR 313330)
0220 * Optimize removal of tens of thousands of tracks from playlist. (BR 316242)
0221 * Fix `amarok --queue` which didn't actually queue the tracks. (BR 317385)
0222 * Fix suboptimal initial MusicBrainz tag dialog size by remembering it. (BR 269454)
0223 * Fix file-browser becoming empty when a file was moved to trash. (BR 317944)
0224 * Fix `amarok --play file.mp3` option didn't actually start playback.
0225 * Reason why a particular track is not playable is now shown in playlist tooltip; patch
0226 by Anmol Ahuja. (BR 313649)
0227 * Pre-apmlifier in equalizer is now only enabled if it is actually supported; patch by
0228 Harsh Gupta. (BR 301311)
0229 * Fix Amarok crashed while doing "Organize Files" (BR 317980)
0230 * Fix Amarok erroneously merges two albums. (BR 216759, BR 272802)
0231 * Fix Crash on very long artist names. (BR 276894)
0232 * Fix Move tracks to rubbish and the current track cover changes to the deleted cover. (BR 306735)
0233 * Fix theoretical configwidget leak in services. (BR 301352)
0234 * Fix "Local collection" text label is truncated with large font. (BR 282561)
0235 * Fix crash by putting a broadcast in the playlist. (BR 313718)
0236 * Fix Keyboard navigates context menu in collection will move two items. (BR 307794)
0237 * Fix add track to playlist by double click on arrow in the collection. (BR 279513)
0238 * Fix VFAT safe names missing a couple of idiosyncrasies. (BR 312574)
0239 * Clarify message when Last.fm streams are not available. (BR 315771)
0240 * Fix crash when Dynamic Playlist based on last.fm is aborted. (BR 314243)
0241 * Fix Group by directory doesn't work in main playlist. (BR 265415)
0242 * Don't remove common labels when editing the tags of multiple tracks. (BR 316043)
0243 * Fix vertical positioning of On-Screen-Display. (BR 269788)
0244 * Fix OSD sometimes misplaces the font and the font's shadow. (BR 257643)
0245 * Prevent inability to save Last.fm password in corner cases. (BR 315306)
0246 * Fix "Copy to Collection" window doesn't fit on small screens. (BR 283361)
0247 * Fix crash when quitting Amarok with Statistics Synchronization open. (BR 315525)
0248 * Fix items moving around when expanded in collection browser. (BR 305602)
0249 * Fix Organize collection folder deletion going 'too far'. (BR 314348)
0250 * Fix %albumartist% placeholder translates to some strange unicode symbol. (BR 314351)
0251 * Fix bumpy fade-out when first used. (BR 312062)
0252 * Fix crash when switching/removing organize collection presets. (BR 314344)
0253 * Fix crash on start if a playlist source is unavailable. (BR 313460)
0254 * Fix Copy/Move to collection picks up wrong destination path and fails silently. (BR 314460)
0255 * Cleanup TrackOrganizer. (BR 305291)
0256 * Fix Editing Playist Layout Editor. (BR 250594)
0257 * Fix Display glitch for rating in verbose playlist. (BR 300118)
0258 * Refactoring Ampache service, fix Albums with multiple disks not listed correctly. (BR 249857)
0259 * Fix playlist sorting by type. (BR 249338)
0260 * Fix subtle bugs when a long fade-out is initiated near the song end.
0261 * Don't try to fade-out with phonon backends that don't support it. (vlc)
0262 * Fix Can't edit & save an existing equalizer preset. (BR 241874)
0263 * Clean up Equalizer Dialog. (BR 274972)
0264
0265
0266 VERSION 2.7.1
0267 CHANGES:
0268 * Problematic support for treating MusicBrainz ids as track unique ids was dropped;
0269 should avoid surprising "Duplicate Tracks Found" errors. (BR 315329)
0270
0271 BUGFIXES:
0272 * Fix inability to reverse "Use Music Location" decision and inability to clear
0273 database once all collection directories have been unset. (BR 316216)
0274 * Fix frequent crashes on Linux when starting to play a track. (BR 319371)
0275 * Fix compilation error on systems with gcc-4.2 (BR 314528)
0276 * Fix inability to create database when home directory contains non-ASCII characters.
0277 (BR 313914)
0278 * Fix typo in Nepomuk query which did not let track numbers of Nepomuk Collection
0279 tracks show up in Amarok. (BR 311847)
0280
0281
0282 VERSION 2.7
0283 CHANGES:
0284 * Files page has been made more intuitive by making Places the root view
0285 and significantly improving breadcrumbs behaviour.
0286 * Make dropping large directories into playlist more responsive by reading
0287 track metadata asynchronously in a background thread.
0288 * Harmonize keyboard, mouse and context menu behaviour of the Files pane
0289 so that it matches Local Music and Saved Playlists panes. (BR 307386)
0290 * Last.fm Skip button re-added after being removed in Beta by error. (BR 311733)
0291 * Podcast episodes are now loaded asynchronously on startup to reduce delays.
0292 * Removed alpha state and not really working spectrum analyzer applet.
0293
0294 BUGFIXES:
0295 * Fix a regression where stream metadata would be forgotten on start. (BR 305389)
0296 * Fix scrobbling of plain files streamed over http. (BR 309976)
0297 * Fix scrobble-before-play behaviour when playing Last.fm streams.
0298 * Fix double-scrobbling when playing Last.fm streams. (BR 311852)
0299 * Fix The size of rating stars should not change in inline editing (BR 209684)
0300 * Various improvements that should result in more stable Audio CD playback
0301 (modulo phonon-vlc BR 313046). (BR 305708, BR 308084, BR 311446)
0302 * Fix queued track indicator overflow, patch by Riccardo Ferrazzo. (BR 253802)
0303 * Fix Amarok crashes when selecting song with Enter [@ Playlist::PrettyListView::trackActivate] (BR 312439)
0304 * Fix amarok starts at beginning of playlist if you previously stopped during a track (BR 312183)
0305 * Audio CD: fix crash due to no composer being set. (BR 293698)
0306 * Audio CD: fix track recreation on startup. (BR 312685)
0307 * Fix incorrect display of folder names containing & (ampersand) in File
0308 browser breadcrumbs. (BR 244817)
0309 * Fix Media Sources pane growing in size when navigating in it. (BR 246029)
0310 * Fix Media Sources breadcrumb items sometimes appearing as new windows. (BR 285712)
0311 * Fix editability and drop-ability of playlist folders.
0312 * Make track announcements via KDE Notifications instant. (BR 263952)
0313 * Fix dynamic playlist progress bar.
0314 * Fix Last played bias is ignored or doesn't work. (BR 311906)
0315 * Fix amarok dynamic play list with biases EchoNest similar artist gives no
0316 results. (BR 291162)
0317 * Fix When I try to create a dynamic playlist by Last.fm similar songs
0318 creation takes a lot time. (BR 301716)
0319 * Fix updating of Amarok database playlists then track uid changes. (BR 312128)
0320 * Fix hangs and inappropriate messages when trying to play a track from
0321 a saved playlist that has been deleted in the mean time. (BR 308371)
0322 * Fix existing files preventing complete transfer of tracks to collection. (BR 312001)
0323 * Fix crash then doing Last.fm love with uninitialized Last.fm plugin. (BR 311857)
0324 * Fix Last.fm streams not being correctly recreated on startup. (BR 305576)
0325 * Fix Ampache albums & track not being shown, a recent regression. (BR 310862)
0326 * Fix crash in Network Requests Viewer. (BR 311760)
0327 * Definitely prevent crash when using File Browser breadcrumbs. (BR 265626)
0328 * Prevent crash in ServiceBase::setModel triggered by Last.fm rewrite. (BR 311723)
0329 * Fix incorrect display of Last.fm tags and other items. (BR 244555)
0330
0331 VERSION 2.7-Beta 1
0332 FEATURES:
0333 * Track dragging support in Unique Tracks tab of the Synchronize Statistics action;
0334 allows you to do a "diff" between collections and transfer missing tracks. (BR 237266)
0335 * Amarok now scrobbles tracks in streams if the stream correctly updates
0336 meta-data. (BR 240732)
0337 * When scrobbling to Last.fm, Amarok announces suggested tag corrections
0338 (configurable). (BR 309697)
0339 * Ability to scrobble recently played tracks from iPod (and the like) to Last.fm.
0340 * Synchronization of labels and rating between Last.fm and Amarok collections;
0341 play count can be synchronized one-way from Last.fm to Amarok. (BR 206249)
0342 * Statistics synchronization between collections, supports rating, first / last
0343 played time, play count and labels.
0344 * New APG constraint: Specify a total file size for playlist. (BR 283618)
0345 * Amazon store: Added support for Amazon MP3 in Italy and Spain. (BR 307981)
0346 * Mark downloaded podcast episodes to keep, even when purge is enabled. (BR 261062)
0347 * Nepomuk plugin: Play and manage tracks using the Nepomuk database.
0348 * Support for reading and writing tags from/to mod, s3m, it and xm files.
0349 Patch by Mathias Panzenböck.
0350 * Amazon store: It is now possible to add items to your shopping cart using amarok:// URLs.
0351 * Amazon store: Use the context info applet to show further infos about a selected item.
0352 * New argument --debug-audio to enable Phonon debugging.
0353 * Amazon store: We now ship a utility to handle downloads from Amazon.
0354
0355 CHANGES:
0356 * Dependencies raised, Amarok now depends on Qt >= 4.8 and kdelibs >= 4.8.4.
0357 * When configuring Last.fm plug-in, the changes are now applied immediately
0358 in most places. (BR 311331)
0359 * If liblastfm is provided, it is strongly recommended to use version 1.0.3 or newer
0360 for fixes of bugs that otherwise prevent iPod scrobbling and synchronization.
0361 * Configure Amarok dialog gets new Metadata tab to grab some weight from the
0362 Collection tab and to configure statistics synchronization.
0363 * APG now saves its presets each time it's run, to lessen preset loss if
0364 Amarok crashes. (BR 294743)
0365 * APG playlists no longer limited to 100 tracks. (BR 301829)
0366 * The confusing "Local Collection Backends" category of plugins was removed
0367 from the Configure dialog. All backends are enabled from now on.
0368 * Statistics of tracks outside of collections are only read/saved to file
0369 tags (if enabled) instead of being kept in the database.
0370 * Last.fm Skip button removed; Last.fm API no longer provides it. (BR 305576)
0371 * Optional liblastfm dependency raised to 1.0.0. (BR 302597)
0372 * Add composer button to wikipedia applet (BR 272982)
0373 * New optional dependency for Amazon downloads: clamz.
0374
0375 BUGFIXES:
0376 * Fix empty collection when using DynamicCollection=false (BR 265419)
0377 * Fix suboptimal KWallet usage in Last.fm plugin. (BR 292096)
0378 * Fix crash in Last.fm plugin caused by sloppy KWallet usage. (BR 306134)
0379 * Fix WMA files interpret Album as Album Artist (BR 276015)
0380 * Fix after adding next slash previous one disappears in organize collection (BR 296136)
0381 * Fix Dynamic Collection and other features not working if the database was
0382 initially created by a very old Amaork version. (BR 302837)
0383 * Fix incorrect "Stop after current" indicator behaviour in some cases. (BR 253822)
0384 * Fix untranslatable texts in preset dynamic playlists. (BR 276023)
0385 * Better Last.fm scrobbling behaviour and error reporting due to rewrite,
0386 should fix long-standing problems. (BR 293320, BR 285820)
0387 * Update stream meta-data correctly even with phonon-gstreamer back-end. (BR 300189)
0388 * Fix available transcoding encoders detection with ffmpeg 1.0. (BR 309454)
0389 * Fix playback resuming with phonon-gstreamer; raise phonon-vlc dependency
0390 to at least 0.6.1 as a side-effect. (BR 290612)
0391 * Create collections even for SD/MMC/etc. cards on PCI-connected slots.
0392 * Fixed some incorrect logic in the PlaylistLength constraint, which was
0393 causing the APG to create playlists that were shorter than expected.
0394 (BR 293616)
0395 * Improve Duplicate files found dialog. (BR 308762)
0396 * Fix crashes in SqlRegistry because of its false thread-safety. (BR 230991)
0397 * Fix crash on malformed DAAP reply. (BR 284186)
0398 * Fix first & last played time not remembered for files outside of collection.
0399 * Nepomuk plugin now makes Nepomuk ratings visible in Amarok. (BR 174630)
0400 * Fix some track tag modifications not being updated until restart
0401 (e.g. changing disc number from 1 to 0).
0402 * Repeat playlist correctly with a single track playlist. (BR 290955)
0403 * Don't append playlist when pressing enter while editing. (BR 305203)
0404 * Fix track transfer to iPods in de (and perhaps other) locale. (BR 305134)
0405
0406 VERSION 2.6
0407 BUGFIXES:
0408 * Fix problems when sql server is not reachable (BR 298425)
0409 * Fix crash with exporting playlists with invalid tracks (BR 303056, BR 302607, BR 297816)
0410
0411 VERSION 2.6-RC
0412 CHANGES:
0413 * Show all audio and video files in file browser. (BR 303253)
0414 * Remove codec install support. It's long ago been implemented in phonon.
0415 * Prevent lags with large Saved playlists. (BR 301700)
0416 * Increase minimal required ffmpeg version up to 0.7.
0417 * Use audio-x-generic icon for bit rate, not a generic one. (BR 302753)
0418 * Add Amarok.Playlist.playMediaList() script bindings for API symmetry.
0419 * Building the spectrum analyzer applet can now be disabled with a CMake
0420 argument.
0421
0422 BUGFIXES:
0423 * Fix a regression where play count would be increased by 2. (BR 299890)
0424 * Don't loose statistics, labels and lyrics upon collection scan in some
0425 circumstances, e.g. when disk holding colleciton is swapped. (BR 298275)
0426 * Don't loose statistics, labels and lyrics when changing metadata of a
0427 track (not tagged by afttagger) followed by moving it. (BR 292245)
0428 * Fix Amarok.Playlist.{add,play}Media() and addMediaList() Qt script
0429 bindings methods not being able to add playlists. (BR 232697)
0430 * Add "Last Played" back to the Edit Filter dialog. (BR 302746)
0431 * Correct rounding for rating in Track Details dialog. (BR 273363)
0432 * Fix Context view not being fully formed on startup. (BR 292895)
0433 * Fix memory leaks and a string zero termination issue in MP3tunes.
0434 * Don't poll for mounts every second, solid notifies us. (BR 289462)
0435 * Fix inconsistent Last.fm scrobbling in some cases with GStreamer
0436 backend.
0437 * Use colors from KDE style in Dynamic Playlist strip. (BR 301303)
0438 * Finally fix crash on startup in addCollapseAnimation. (BR 258741)
0439 * Don't hit "too many open files" when copying covers to iPod. (BR 301207)
0440 * Don't crash if iPod's eject button is hit twice. (BR 301208)
0441 * Don't crash even if the iPod is connected and quickly ejected. (BR 301166)
0442 * Play the correct track when adding tracks to a sorted playlist. (BR 244595)
0443 * Provide full-size covers via MPRIS1 if available. (BR 278550)
0444 * Fix serving out of embedded images via MPRIS. (BR 301399)
0445
0446 VERSION 2.6-Beta 1
0447 FEATURES:
0448 * Amazon store: improved album search
0449 * Support for transcoding when copying tracks to USB Mass Storage devices;
0450 per-device transcoding preference can be saved, too.
0451 * Provide Repopulate and Turn off link in "Dynamic Mode Enabled" bagde.
0452 * Support for setting cover images for albums on USB Mass Storage devices.
0453 * Support for setting and unsetting cover images for iPod albums, can
0454 write back covers to file meta-data too, respects configuration.
0455 * Amazon store: ability to check out an item directly without using the Amarok
0456 shopping cart. (BR 288808)
0457 * Amarok now includes the Free Music Charts service by default.
0458 * The maximum dimensions for embedded covers are now configurable. (BR 279493)
0459 * Small configuration dialog for iPods that shows troubleshooting information
0460 and allows to change iPod name.
0461 * Improved usability of iPod playlists: iPod collection automatically transfers
0462 tracks dropped to iPod playlists to iPod when it is needed.
0463 * Tracks can now be transcoded when transferring them to iPod. (BR 291722)
0464 * A diagnostic dialog reporting versions of Amarok, Qt, KDE and phonon libraries
0465 as well as the used phonon backend and status of plugins and scripts.
0466 Patch by Andrzej Hunt.
0467 * Ability to move track position bookmarks by dragging; patch by
0468 Jasneet Bhatti. (BR 214721)
0469 * Amarok can now remember whether and how to transcode tracks when
0470 transferring them to a particular collection. (BR 264681)
0471 * "Crop playlist" functionality implemented using drag & drop. (BR 267729, 211811)
0472 * Added keyboard shortcut for "Edit Track Information..." (BR 173814)
0473 Patch by Jasneet Bhatti.
0474 * Support for embedded album covers in non-collection tracks and
0475 in USB Mass Storage collection.
0476 * Hold the Shift key when dragging tracks to collections to move them
0477 instead of copying.
0478 * New search filter for absolute date
0479 * Named UMS collections
0480 * Albums with same name but different album artist are now correctly
0481 separated in USB Mass Storage, iPod and various online service collections.
0482 * Support for detecting compilations in USB Mass Storage collection.
0483 * Support embedded covers for ogg (read only) and flac files. (BR 288752)
0484 * Track meta-data can be edited in USB Mass Storage collection.
0485 * Support for album artists in USB Mass Storage collection.
0486 * album artist (if differs from artist), BPM, labels, last played time and
0487 bitrate are now shown in playlist track tooltip (if not already displayed
0488 in playlist)
0489 * Volume normalization: ReplayGain is now converted to iPod Sound Check and
0490 vice versa. (BR 142579)
0491
0492 CHANGES:
0493 * Builds with ffmpeg 0.11.
0494 * Database structure (lyrics table) was updated. Starting Amarok for the first
0495 time after the upgrade may take up to one minute as the data is migrated.
0496 * Amazon store: try to show a sensible default in the country selection.
0497 * Only offer delete action when Shift key is pressed in Collection context menu.
0498 * Only offer move action when Shift key is pressed in Collection context menu.
0499 * Remove context view video applet. Unmaintained and broken. (BR 242793)
0500 * Album cover images are written in background to prevent freezes. (BR 298332)
0501 * Make keyboard & mouse behaviour of saved playlists browser same as of the
0502 collection browser, including the delete key.
0503 * Delete and Shift + Delete keys now work as expected in collection browser.
0504 * Preserve statistics when copying or moving tracks to Local Collection.
0505 * Common album actions such as Show cover, Show under Various Artists are now
0506 available for all collections that support it, not just Local collection.
0507 * When copying files to iPod, ensure target directories exist.
0508 * When writing covers to files, all existing covers will be replaced.
0509 * PulseAudio status in diagnostic dialog.
0510 * optional libgpod dependency raised to 0.8.2 to support newest iPods.
0511 * Amarok now prevents accidental unmounting of iPods in (small) time-frames
0512 when iTunes database on iPod is not yet updated.
0513 * Amarok detects when iPod is to be ejected from system and gracefully
0514 disconnects it when it occurs.
0515 * Hitting the eject button on iPod collection ejects it also from the system.
0516 * iPod collection now detects whether iPod is safe to write and marks iPod
0517 as read-only if not. This prevents "iPod shows 0 tracks" problem.
0518 * Correct progress bar advancement when transferring tracks to iPod. (BR 139454)
0519 * iPod Collection supports multiple simultaneous cancellable transfers.
0520 (BR 219963)
0521 * Improved dialog to initialize iPod. (BR 279797)
0522 * Load tracks in playlists asynchronously using proxy tracks. (BR 295199)
0523 * It is now possible to transcode tracks when moving them. (BR 280526)
0524 * Drag & drop of tracks and playlists to Saved Playlists works in all cases.
0525 * Don't show unmounted USB Mass Storage devices and make it clear when
0526 the device is not "activated" yet.
0527 * "Devices" in Amarok configuration -> Plugins is with other related strings
0528 renamed to "Local Collection Backends" to reduce user confusion.
0529 * Enable keyboard activation of PlaylistBrowser items.
0530 * Don't use `mysql_config --variable=pkgincludedir`, find mysql include
0531 directory manually by looking up mysql.h.
0532 * Album artist is now guessed for tracks that do not belong into any
0533 collection and tracks from USB Mass Storage collection. Guessing uses the
0534 same algorithm as Local Collection.
0535 * When hovering iPod, UMS or MTP collection in collection browser,
0536 "1.2 GB free" is shown instead of "85% used"; thicker capacity bar.
0537
0538 BUGFIXES:
0539 * Fix crash on startup due to EngineController. (BR 300659)
0540 * Fix problem building tests with google mock 1.6.0 on Ubuntu
0541 * Fix dynamic playlist album play bias with MetaProxy::Tracks.
0542 * Transcoding: fix compatibility with libav's ffmpeg. (BR 300551)
0543 * Saved lyrics are preserved when the track is moved. (BR 242350)
0544 * Lyrics, labels and album actions are correctly displayed for tracks
0545 from main and saved playlists on Amarok startup. (BR 299150)
0546 * Lyrics applet scrolls more intelligently. Patch by Alexander Potashev.
0547 (BR 283601)
0548 * Fix crash on startup related to ContextView. (BR 258741)
0549 * Fix dragging of "No Labels" and "Various Artists" collection tree items.
0550 * Don't add duplicates to playlist when dragging from collection. (BR 254411)
0551 * Fix crash related to DAAP collection. (BR 280774)
0552 * Fix crash on startup related to Audio CD collection. (BR 256585)
0553 * When turning dynamic playlist on, immediately populate playlist and clear
0554 any possible playlist sorting. (BR 220558)
0555 * Fix transcoding with ffmpeg >= 0.10; patch by Julian Simioni.
0556 * Fix crash on start when Qt is build with debugging assertions. (BR 285720)
0557 * Fix URLs in MP3tunes, gpodder.net and Last.fm config dialogs. (BR 299088)
0558 * Fix drag & drop in playlist layout editor, filename layout editor and
0559 filter editor for non-english locales. (BR 215402)
0560 * Fix bug where MySQL password could not be set to 'password'; patch by
0561 Lachlan Dufton. (BR 272346)
0562 * Detection and elimination of stale and orphaned iPod tracks now works
0563 correctly; users are notified about these when iPod is plugged in.
0564 * iPod playlists now work correctly. (BR 289304)
0565 * Show correct error when transferring unsupported files to iPod. (BR 234876)
0566 * Fix m4a tracks transferred as mp4 videos to iPods. (BR 268238)
0567 * Combination of double click and context menu actions caused multiple
0568 delete of downloaded podcast actions, etc. (BR 297092)
0569 * Prevent merging tracks with same title but different track (disc) numbers;
0570 patch by Alexey Neyman.
0571 * Prevent crash on very quick drag and release of tracks. (BR 295275)
0572 * Prevent occasional tag corruption on multi-byte UTF8 characters in tags.
0573 * Do not double-transcode tracks when importing from an audio CD. (BR 263775)
0574 * Fix resulting filetype when copying a track from Jamendo. (BR 296000)
0575 * Playlists with a dot in name can now be saved to Playlist Files on Disk. (BR 290318)
0576 * iPod playlists now appear even when plugged in while Amarok is running. (BR 289303)
0577 * Show in Media Sources actions no longer reset the collection sorting to artist/album. (BR 231858)
0578 * Don't mark audio-CD tracks as unplayable (greyed out). (BR 285885)
0579 * Don't misbehave when track is dropped directly to saved playlist. (BR 293295)
0580 * Don't report collection of USB Mass Storage tracks as None.
0581 * When adding, changing and removing tracks in USB Mass Storage collection,
0582 actually update the user interface to show it.
0583 * Remove empty folders when deleting tracks from USB Mass Storage collection.
0584 * Don't copy tracks to USB Mass Storage collection in move operation.
0585 * Fix defunct aborting of transfers to USB Mass Storage collection. (BR 290448)
0586 * Allow ripping of CD tracks with special characters in name tranks to
0587 Björn Steinbrink. (BR 224437)
0588 * Don't allow tracks to be dropped to their own collection and to
0589 non-writable collections; indicate the fact visually. (BR 291068)
0590 * Fix scrollarea following keyboard navigation. (BR 259791)
0591 * Fix crash when trying to save custom equalizer presets. (BR 286227)
0592 * Fix crash due to my silly method order error. (BR 291968)
0593 * Fix favored random track playing picking recent played songs (BR 244442)
0594 * Fix crashes with Bookmarks (BR 283753) thanks to Charles Reiss
0595 * Fix memory leaks in USB Mass Storage collection where track objects were
0596 never freed due to circular references.
0597 * Fix rare APG solver crash. (BR 290533)
0598 * Compilations are handled more consistently on iPods. (BR 232072)
0599 * MPRIS2 compliance: don't use track ids that start with /org/mpris/
0600 * MPRIS2: be better about emitting the Seeked signal
0601 * MPRIS2: fix the mpris:artUrl metadata property
0602 * MPRIS2: make sure that the Seeked signal is sent out when the track time
0603 moves backwards (eg: when the track changes)
0604
0605 VERSION 2.5
0606 FEATURES:
0607 * Now It's possible to use formated strings for prefix and suffix in
0608 Playlist's layout items.
0609
0610 BUGFIXES:
0611 * Do not crash when iPod doesn't have a master playlist. (BR 288936)
0612 * Fix Last.fm not finding KDE Wallet. (BR 286741)
0613 * Put a border around bottom toolbars, visually separating them from
0614 browser contents. (BR 277741)
0615 * Align the bottom toolbars.
0616 * Allow albums with empty name but nonempty artist in local collection. (BR 272471)
0617 * Fix collection info display (track count, free space) for iPod and MTP
0618 devices. (BR 232093)
0619 * Fix crash at exit with Qt 4.8
0620 * Fix moving applets rightward in the context toolbar.
0621 * Fix breadcrumbs not working properly for the file browser.
0622 * Disable cover fetching action for tracks not in the collection to avoid
0623 crash when trying to "save as" a cover. (BR 287604)
0624 * Show default cover in tag dialog when track is not in the collection.
0625 * Fix directory selection when opening album location in tag dialog.
0626 * Fix crash in CoverFoundDialog if progress dialog is cancelled just
0627 before fetch is done.
0628 * Correctly parse disambiguation pages for songs in the English Wikipedia. (BR 270054)
0629 * Fix wrong context view applets sizes on start up in some cases.
0630 * Fix Amarok consuming CPU until main window is shown. (BR 278897)
0631 * Fix last.fm 'scrobble composer' option's fallback to artist (BR 286215)
0632 * Fix volume control from within Amarok.
0633 * Fix slow startup because of imported playlists. (BR 284761)
0634 * Fix audio CD detection on Amarok start. (BR 276032)
0635 * Set a default filename scheme for USB Mass Storage (BR 285900)
0636 * Fixed crash during MusicBrainz search. (BR 277475)
0637
0638 CHANGES:
0639 * Load Last.fm friend/neighbour avatars on demand.
0640 * Update tracks in the recently played widget only when needed.
0641 * Allow editing the SearchWidget during a search animation.
0642 * Update the collection view while UMS is scanning.
0643 * Don't block the UI while scanning UMS device.
0644 * Allow going back and forward in Amazon store. Thanks to GCI student Nikola Miljkovic.
0645
0646 VERSION 2.5.0-Beta 1
0647 FEATURES:
0648 * New "equals" match in collection filter - e.g. label:=pop finds songs
0649 with label "pop" but not songs with label "electro pop". (BR 260004)
0650 * Enable dropping tracks on empty area in Saved Playlists to create new
0651 playlist.
0652 * Added a "create new playlist" action in the empty space of the Saved
0653 Playlists. (BR202725)
0654 * Add new type of optional tokens in format string (Collection Organizer)
0655 (BR 264874)
0656 * Compilations are properly marked as such when transferring music
0657 to/from iPods. (BR 207880)
0658 * Ctrl+F now activates collection browser and focuses the seach collection
0659 bar. (BR 257381)
0660 * Music store based on the Amazon catalogue.
0661 * Podcast subscription synchronisation and podcast status synchronisation
0662 with gpodder.net service.
0663 * Possibility to browse through podcasts suggested by gpodder.net and
0664 through gpodder.net top recommended podcasts.
0665 * Made possible to make presets for TagGuesser. (BR 264632)
0666 * Display current timestamp in tray tooltip. (BR 278445)
0667 * Auto-save the playlist so that it is not lost if Amarok crashes.
0668
0669 CHANGES:
0670 * BPM (beats-per-minute) attribute is now kept when transferring tracks
0671 to/from media devices. (including iPods)
0672 * Better, shorter internet service descriptions.
0673 * Both Delete and Move to Trash actions are now offered in the collection
0674 browser context menu. (BR 286356)
0675 * Amarok now depends on libmygpo-qt >= 1.0.5.
0676 * New USB Mass Storage media-device plugin using the Amarok Collection Scanner.
0677 * Browser widget backgrounds can now be enabled/disabled.
0678 * Playlist: Don't group albums without name. (BR 243344)
0679 * Make delete confirmation dialog text less confusing. Patch by Gilles Habran.
0680 (BR 263693)
0681 * Removed never-working right-mouse-button action to unset iPod album cover.
0682 * Removed the confusing ability to edit the navigation breadcrumb.
0683 * BPM is now read from/saved to media devices (e.g. iPod).
0684 * Track last played date and time is now correctly read from/saved to iPods.
0685 * Depend on KDE 4.6 - various bugs were caused by older versions.
0686 * Total rewrite of Automated Playlist Generator algorithm. New algorithm
0687 is far less complicated and crash-prone, but at the cost of taking
0688 longer to converge when the constraint tree is complicated. (BR 240927,
0689 BR 240301)
0690 * Improved the playlist synchronisation feature.
0691 * Make possible to get count tracks before the XSPF file is fully loaded.
0692 * Stop fetching guitar- and bass-tabs from fretplay.com because the site is down.
0693 * Mark unplayble tracks in the playlist. Patch by Sandeep Raghuraman. (BR 263640)
0694 * Current track applet: show number of artists instead of genres. (BR 261077)
0695
0696 BUGFIXES:
0697 * Stability fixes for Dynamic playlist (BR 280056)
0698 * Fixed crash in the Wikipedia Applet. (BR 279813)
0699 * Don't crash with Qt debug builds when iPod is connected. (BR 279798)
0700 * Fixed crash on exit while collection scanner is running. (BR 261421)
0701 * Fixed collection browser tracks grouping after switching to Merged View. (BR 277015)
0702 * Prefer track artist to album artist in Albums applet fiter. (BR 266682)
0703 * Fixed the Metadata, CanGoPrevious, CanGoNext and CanSeek properties of the
0704 MPRIS2 interface
0705 * Fixed Wikipedia search field not accepting space character or cursor
0706 keys. (BR 266591)
0707 * Fixed SupportedMimeTypes method on the MPRIS2 D-Bus interface, so that it
0708 no longer appends duplicate entries on every call.
0709 * Do not use Album Artist as Artist for files without Artist metadata. (BR 281283)
0710 * Fixed crash on decodeing currupted media during MusicDNS search. (BR 284895)
0711 * Prevent crash on getting cover from MP4 files. Patch by Charles Reiss.
0712 (BR 283675)
0713 * Prevent several potential and one real media device crash. (BR 284838)
0714 * Fixed iPod album covers not displayed in collection browser. (BR 263268)
0715 * Do not crash when iPod is removed but some iPod tracks are still in
0716 playlist. (BR 245852)
0717 * Fixed several potential AmarokUrl related crashes.
0718 * Rework iPod identification so that it is more reliable (BR 263288)
0719 * iPhone 3G (and perhaps later models) should be correctly recognized by
0720 Amarok now. (BR 281738)
0721 * Automated Playlist Generator doesn't freeze anymore when it finishes.
0722 (BR 277865)
0723 * Use regular MusicBrainz search for tracks with MBID. (BR 280857)
0724 * Always use English AND/OR in Collection Filter even if translations are
0725 in effect. (BR 279559)
0726 * Fixed errors in the saved playlists view when removing a playlist. (BR 273358)
0727 * Fixed issue where the Context View wrench was not created when the
0728 Context View had no applets. (BR 280382)
0729 * Fixed off-by-one error in organize collection dialog.
0730 * Fixed issue that made TagGuesser dialog to forget setings. (BR 280288)
0731 * Fixed tags guessing from full file path. (BR 264302)
0732 * Work around a Qt bug that crashed Amarok in various situations. (BR 207382, BR 269227)
0733 * Fixed issue with TagDialog that brought to messed up digits order in numerical
0734 fields (year, track, disk, score). (BR 277279)
0735 * Made possible to store empty TagDialog's numerical fields. (BR 278921)
0736 * Fixed issue with TagDialog's "Open Destination" button, now It opens
0737 correct directory instead of parent. (BR 279147)
0738
0739 VERSION 2.4.3
0740 BUGFIXES:
0741 * Fix KWallet auth requests on every track change. (BR 278177)
0742 * Display correct values for pretty times (playlist length) > 1 day.
0743 * Update playlist length correctly after removing track. (BR 273407)
0744 * Fix seek backward from dbus. (Thanks to Matthieu Bedouet) (BR 263287)
0745 * Prevent dialog querying last.fm settings being displayed on startup if none set.
0746 * Fix detection of smartphones in USB storage mode. (BR 277685)
0747 * Fix crashes on expanding a newly cloned dynamic playlist (BR 277750)
0748 * Don't block the UI while calculating the filename previews. (BR 233196)
0749 * Make M3U & PLS playlist files editable from Saved Playlists. (BR 245963)
0750
0751 VERSION 2.4.2
0752 * This version number was skipped.
0753
0754 VERSION 2.4.2-Beta 1
0755 FEATURES:
0756 * Made Amarok compile with the Clang LLVM frontend.
0757 * Enable drag and drop on collections to copy/move within Local Music and
0758 directly from the playlist. (BR 223400)
0759 * Added KNotify scripting interface. (BR 260750)
0760 * Make podcast episodes download filename configurable. Patch by
0761 Sandeep Raghuraman. (BR 155075)
0762 * Automatic scrolling in lyrics applet (Thanks to Jan Gerrit Marker)
0763 * Option to scrobble composer as artist to Last.fm (Thanks to Nicholas Wilson)
0764 * Option to hide the OSD if another window is taking the full screen
0765
0766 CHANGES:
0767 * Again write back ratings only if option is selected.
0768 * Moved the queue-editor action to the main menu under playlist to save space.
0769 Queue editor now has a shortcut: Meta+U.
0770 * Removed the redo action from the playlist toolbar to make it less wide.
0771 * Made some playlist toolbar actions collapse into a menu button for use on
0772 small screens.
0773 * Removed the statusbar. Moved progress info & messages to the Media Sources dock.
0774 * Removed the preview button and checkbox from the organize collection dialog.
0775 * General user interface cleanup (addition of browser widget backgrounds,
0776 etc.)
0777 * Removed the add button in the context toolbar. Applet explorer is opened on config.
0778 * Easier to understand Dynamic playlists
0779 * Made Amarok depend ffmpeg-0.6 or newer.
0780 * Use KImageCache if possible (kdelibs 4.5.0 and later), which should
0781 reduce the number of cache-related crashes.
0782
0783 BUGFIXES:
0784 * Make the Coverbling applet build again. (Patch by Manu Wagner)
0785 * Don't let the album applet freeze Amarok for ages on track change. (BR260810, BR277021)
0786 * Fixed cover fetching from Google Images. (BR 275265)
0787 * Fixed a crash in the equalizer dialog when selecting "Off".
0788 * Fix finalization of track copy process to media device collections. (BR238912)
0789 Patch by Tommaso Falchi Delitala.
0790 * Fixed crash on MusicBrainz search. (BR 274956)
0791 * Avoid crash in ContextView when accessing Plasma::Applet::view().
0792 (BR 258741)
0793 * Fixed playlist tooltip getting too tall for multiline comments. (BR 256038)
0794 * Made equalizer keywords (dB,kHz,...) translatable. (BR 263572)
0795 * Made equalizer preset names translatable. (BR 263596)
0796 * Fixed runtime error reporting of scripts. (BR 207409)
0797 * Fixed "Happy" moodbar theme. (BR 264432)
0798 * Re-added old "Normal" moodbar theme. (BR 264432)
0799 * Fixed crash for invalid scripts trying to be stopped by the manager.
0800 (BR 268917)
0801 * Fixed collection menu items ordering. (BR 207007)
0802 * Fixed top level podcast location setting. (BR 263736)
0803 * Fixed double-clicking in collection using left-handed mouse setting.
0804 (BR 272360)
0805
0806
0807 VERSION 2.4.1
0808 BUGFIXES:
0809 * Fixed crash on saving playlist on ineligible device. (BR 266899)
0810 * Fixed Photos applet crash on track metadata change. (BR 265395)
0811 * Fixed crash on local collection search. (BR 270949)
0812 * Fixed crash during iPod track removal. (BR 253088)
0813 * Relative paths support for XSPF playlists. (BR 264147)
0814 * Fixed incorrect handling of "Various Artists" node by Collection Browser,
0815 now selection of this node returns "Various Artists" tracks instead of
0816 whole collection. (BR: 263255, BR: 269717)
0817 * Fixed song scrobbling if It was paused. (BR 267477)
0818 * Screen escape characters in MusicBrainz request string. (BR 269455)
0819 * Fixed detection of iPod devices.
0820 * Fixed crash when the lyrics applet was removed and re-added while a
0821 track was playing and the user pressed "ESC".
0822 * Fixed cached lyrics were not displayed if no lyrics script was running.
0823 * Fixed lyrics changes in the TagDialog were not "synchronized" to the
0824 lyrics applet.
0825 * Fixed reporting of playback status for MPRIS (both versions).
0826 (BR 268282)
0827
0828
0829 VERSION 2.4.1-Beta 1
0830 FEATURES:
0831 * Remote NFS & SMB/CIFS collections now work! (BR 249760, BR 232976,
0832 BR 171213, BR 187692)
0833 * New "Preview" feature for the Organize Collection dialog. Patch by
0834 Maximilian Güntner <maximilian.guentner@gmail.com>.
0835 * String filtering in the albums applet.
0836 * Ability to change text alignment in the lyrics applet.
0837 * gpodder.net Service, a Podcast Directory displaying the most used Tags
0838 from gpodder.net & the top Podcasts of these Tags
0839
0840 CHANGES:
0841 * The podcast directory service is now based on incremental parsing of OPML without
0842 caching in the database.
0843 * Plugins can now be optionally enabled in the config dialog.
0844 * Script selector is moved from the menubar to the config dialog.
0845 * Now all changes to Preset Formats in Organize Collection dialog get saved on close,
0846 doesn't matter If dialog was accepted or rejected.
0847 * Added "Update Preset" button to Organize Collection dialog, which updates currently
0848 choosen scheme.
0849 * Renewed FilterEditor dialog.
0850 * Changed tokens syntax in FileNameLayoutDialog (TagGuesser, OrginizeCollection dialogs)
0851 now tokens wrapped in percent signs (%token% instead of %token).
0852 * Added ability to guess tags from whole track path. (TagGuesser dialog)
0853 * Use KDirWatch to watch changes to collection.
0854 * Do always store track rating as tags in files. Patch by Alan Ezusti
0855 <alan.ezust@gmail.com>. (BR 259117)
0856 * Added missing tooltip for animation settings. Patch by Bhargav Mangipudi
0857 <bhargav.1191@gmail.com>. (BR 248690)
0858
0859 BUGFIXES:
0860 * Fixed translation issue in MagnatuneSignupDialog.
0861 Patch by Burkhard Lueck (lueck@hube-lueck.de) (BR: 239019)
0862 * Fixed crash on loading unsupported format playlist. (BR: 265378)
0863 * Ask delete confirmation for all contents of folder at once instead of each individually.
0864 Affects "Saved Playlists" and "Podcasts" (BR 246117)
0865 * Fixed unreadable text in lyrics applet in kde 4.6. (BR 265311)
0866 * Fixed tag dialog crash when sorting by genre and then changing tags.
0867 * Fixed track's statistics update in case of StopAfterCurrent playback mode
0868 (prevent double statistics change). (BR 265654)
0869 * Delete .mood files when tracks got removed from collection via Collection
0870 view context menu, and move them to new destination during Organize Collection process.
0871 (BR 261629)
0872 * Fixed "Configure Amarok..." disappearing in tray menu. (BR 258226)
0873 * Fixed crash when quitting Amarok. (BR 253676, BR 257407)
0874 * Fixed empty folders removal after collection organization. (BR 190881)
0875 * Fixed crash when trying to load cover for track/album without artist. (BR 263256)
0876 * Fixed linking on Solaris 11 (and others?). (BR 264112)
0877 * Fixed temporary podcast download filenames that were to long by using MD5 hash instead.
0878 Thanks to Frank Steinmetzger for the patch. (BR 264813)
0879 * Fixed issue with absentee toolbar on clear run (without config files). (BR 259615)
0880 * Fixed CD copying functionality. (BR 264050)
0881 * Fixed CUE tracks playback order. (BR 263237)
0882 * Prevent crash on exit when using Phonon-VLC.
0883 * Fixed crash in the queue editor when trying to show already
0884 removed items of the playlist. (BR 263308)
0885 * Fixed Mute button. (BR 253098)
0886 * Fixed issue with Organize collection, which made amarok remove newly copied tracks.
0887 (BR 263301)
0888 * Fixed wrong "Configure amarok" action position in tray icon popup menu. (BR 263330)
0889 * Fixed minor inconsistency in the Collection view. Patch by
0890 Bhargav Mangipudi <bhargav.1191@gmail.com>. (BR 260973)
0891 * Fixed potential crash with the Similar Artists applet. Thanks to
0892 Tuomas Nurmi <tuomas@norsumanageri.org> for the patch. (BR 263145)
0893 * Fixed 'Scale Font' option in OSD options for OSD preview widget.
0894 (BR 254029)
0895 * Fixed issue with playlist tooltips that was shown independetly from
0896 "Show tooltip" option. (BR 263121)
0897 * Fixed issues with multifiles cuesheet, when all tracks get metadata of
0898 last track
0899 in cuesheet, and each file defined in sheet gets all tracks of this sheet.
0900 (BR 262668) (BR 209341)
0901 * Fixed crash when trying to download a full size cover and the server
0902 redirects the request. (BR 262902)
0903 * Fixed issue when breadcrumbs stayed not updated after service insert/remove.
0904 (BR 262780)
0905 * Fixed issue with TagDialog that make metadata fields stay editable if multiple
0906 streams opened. (BR 177400)
0907 * Fixed missing equals-sign ('=') in filter string of bookmarks. (BR 245759)
0908
0909
0910 VERSION 2.4.0
0911 CHANGES:
0912 * New Splash Screen by Tomasz Dudzik <madsheytan@gmail.com>.
0913 * The "Playdar Collection" feature has been disabled until some technical
0914 issues are resolved.
0915 * Fixed some broken radio stream URLs.
0916
0917 BUGFIXES:
0918 * Fix crash on copying tracks between collection. (BR 261364)
0919 * Fix fetching of script data. BBC, Free Music Charts and others should work again.
0920 (BR 261839)
0921 * Actually show the Splash Screen by default, as it was meant to work.
0922 * Leave all pending files in case of error/conflict during tracks moving. (BR 257739)
0923 * Fix crash when moving tracks between collections. (BR 253033)
0924 * Fixed issue with UMS Collection that made amarok to delete original track
0925 instead of newly copied one. (BR 238915)
0926 * Fixed issue with Audio CDs that do not provide CDDB information. Patch by
0927 Andriy Gapon <avg@icyb.net.ua>. (BR 257818)
0928 * Fixed issue with the Organize Files Dialog that prevented presets from being
0929 loaded when in advanced mode. Patch by Philipp Schmidt <philschmidt@gmx.net>.
0930 (BR 255325)
0931
0932
0933 VERSION 2.4-Beta 1
0934 FEATURES:
0935 * New UPnP Collection detects and plays media on UPnP devices on the network.
0936 * New transcoding feature which converts one or more tracks with a chosen encoder
0937 when copying to the local collection.
0938 * Added option to use Wikipedia Mobile.
0939 * Added settings for writing statistics and album covers back to the file.
0940 * Leave focus in playlist search widget when using up/down to scroll through
0941 filtered results. Thanks to Thomas Karpiniec for the patch!
0942 * LyricsApplet: The lyrics in are now updated when they were changed in a
0943 different place, for example in the Tag Dialog.
0944 * Permit the use of iPod Touch 3G and possibly newer devices. Thanks to
0945 Aurélien Croc for the patch!
0946 * Match space-separated search terms in the playlist filter var individually. Thanks
0947 to Thomas Karpiniec for the patch!
0948 * Added new context applet for displaying guitar and bass tab information. Thanks to
0949 Rainer Sigle for the patch!
0950 * Added ability to set/update Album Artist.
0951 * Added map view and calendar in the upcoming events applet.
0952 * Added support for all Wikipedia languages. (BR 220617)
0953 * Added incremental search in the Wikipedia applet (press
0954 '/' or global search key when in focus).
0955 * Added "Favorite Venues" to the upcoming events applet.
0956 * Read MusicBrainz IDs of MP4 files during scanning.
0957 * Ability to hide and show the menu bar. Patch by
0958 Valentyn Pavliuchenko <valentyn.pavliuchenko@gmail.com>.
0959 * Size of the On-Screen-Display font is now configurable. (BR 195186)
0960 * Musicbrainz-based mass tagging UI by Sergey Ivanov.
0961 * New easy to use table-based UI for Ampache server configuration. (BR 200703)
0962 * OPML export for podcast subscriptions. (BR 126120)
0963 * New "Playlist Length" constraint for the APG, which allows you to specify
0964 the number of tracks in the playlist. What was the "Playlist Length "
0965 constraint is now called "Playlist Duration".
0966 * MPRIS2 support for controlling Amarok over D-Bus.
0967 * New "Playdar Collection" allows searching for and listening
0968 to music provided by a running local Playdar service.
0969
0970 CHANGES:
0971 * Brought back collapsing animations of context applets.
0972 * Added a "Donors" tab to the About dialog for our generous Roktober 2010
0973 donors who wish to be mentioned.
0974 * Tracks might contain lyrics in the HTML format, where there's no user-visible
0975 content in the HTML. Those lyrics are now regarded as "empty".
0976 * LyricsApplet: changed the layout of the "Do you really want to refetch lyrics"
0977 message.
0978 * Current track applet: added "show in media sources" actions for current
0979 track's artist, album, composer, genre, and year if available.
0980 * Current track applet: added action to open the tag dialog.
0981 * Improved appearance of current track applet when playback is stopped.
0982 * Better scrolling in the applet explorer.
0983 * The default moodbar style now uses system colors.
0984 * Added tray icon context-menu action to open the preferences dialog.
0985 * Show a progress bar while loading pages in the Wikipedia applet.
0986 * Added option to right-align "year" in the albums applet.
0987 * Improved alignment of tracks in the albums applet.
0988 * Scroll to the current album and make its tracks visible in the albums
0989 applet. (BR 187011)
0990 * Added ability to expand/collapse/drag disc items in the albums applet.
0991 (BR 249488)
0992 * Improved appearance of similar artist, upcoming events, and Wikipedia
0993 applets.
0994 * Improved presentation of suggested lyrics (currently only 3rd party
0995 scripts use).
0996 * Now using QToolTip for playlist tooltips.
0997 * Changed playlist delegate margins and inline editor formating.
0998 * Added "Added This Hour" filter preset to the collection brower widget.
0999 * Bumped KDE dependency to version 4.4., and Qt dependency to 4.6.
1000 * Print message when a file can't be copied to a media player.
1001 Patch by Sergey Ivanov <123kash@gmail.com>. (BR 203820)
1002 * Improved the usability of device items in Media Sources by adding tooltips.
1003 * Deleting items in the collection/file browser will move them to trash;
1004 pressing SHIFT while clicking the action will bypass trash.
1005
1006 BUGFIXES:
1007 * Fixed white text on light blue background in tabs applet. (BR 258234)
1008 * Fixed cover dialog crash pressing Ok when nothing is selected. (BR 258187)
1009 * Title labels incorrectly used the text color from the plasma theme.
1010 This caused trouble with the fixed plasma theme and light color schemes.
1011 * Fixed a data-loss bug where the user could lose changes he made to the current
1012 track's lyrics. (BR 207621)
1013 * Fixed covers of Ampache tracks not available through DBus.
1014 * Scanning stale and orphaned songs on iPod results in song duplication. (BR 235696)
1015 * Applets' settings dialogs were partly untranslatable. (BR 255971)
1016 * Fixed append&play action. Thanks Pieter van der Kloet for the patch. (BR 229706)
1017 * Don't ignore the "use relative path" checkbox in the playlist export dialog.
1018 (BR 250689)
1019 * Fixed applet explorer getting stuck. (BR 253058)
1020 * Fixed Wikipedia applet header layout issues. (BR 215171)
1021 * Fixed truncated heading in albums applet. (BR 231001)
1022 * Playlist sorting breadcrumb items have been untranslatable.
1023 Patch by Alexander Potashev <aspotashev@gmail.com>. (BR 189750)
1024 * Dynamic Playlist criteria were not being saved properly. (BR 243562)
1025 * Collection Browser should show Artist names for Compilation Albums. (BR
1026 252790)
1027 * When Amarok starts and "Continue playing when Amarok is started" is selected,
1028 the Current Track applet showed songs of the artist instead of the current
1029 track info. Patch by Conrad Hübler. (BR 241641)
1030 * Fixed crash on Windows when exporting playlist to any file type. Patch by
1031 James Duncan <james.t.duncan@gmail.com>. (BR 249376)
1032 * If album keyword is empty, show "unknown album" in context window. (BR 205038)
1033 * Ampache would not connect to servers placed in a subdirectory.
1034 * Fixed an initialization bug which affected all context applets.
1035 * Fixed bug where users could drag applets around indiscriminately.
1036 * FLAC BPM tags could be read incorrectly. (BR 234166)
1037
1038
1039 ==BEGIN Qt 4.6 / KDE 4.4 DEPENDENCY==
1040
1041
1042 VERSION 2.3.2
1043 CHANGES:
1044 * Bumped libMTP dependency to version 1.0.0.
1045 * Improved response of current track and albums applet on data updates.
1046 * Use system date/time format for default name when saving user playlists.
1047
1048 BUGFIXES:
1049 * Fixed incorrect size of the VideoClip applet. (BR 247097)
1050 * Comments embedded in files that contained newlines or tabs could be
1051 skipped entirely. (BR 223502)
1052 * The equalizer dialog did not discard changes when clicking "Cancel".
1053 Patch by Anton Gritsay <anton@angri.ru>. (BR 242730)
1054 * The Last.fm service did not work without KWallet. (BR 235861)
1055 * Show actual KDE version in the "About Amarok" dialog, instead of the
1056 version used at compile time.
1057 * Fixed a crash when trying to save a playlist to a file where the format
1058 of the playlist was unknown. (BR 246168)
1059 * Also use podcast channel image for downloaded episodes. (BR 229391)
1060 * Collection directories that were symlinks could end up storing the wrong
1061 absolute path, causing those files to be removed during incremental
1062 scans.
1063 * Fixed playlist tooltips not showing up, even when enabled in the playlist
1064 layout (BR 249086)
1065 * Fixed potential crashes related to Applet loading. (BR 246756)
1066 * Fixed possible crash in Labels Applet when playing new track. (BR 248538)
1067 * Fixed incorrect layout of applets on startup.
1068 * Fixed Collection Browser not properly updating after a full rescan,
1069 necessitating Amarok to be closed and reopened. Fixes various bugs.
1070 (BR 172542)
1071 * Fixed cover found dialog closing when download failed or is cancelled.
1072 * Fixed failure when fetching cddb info for audio CDs in localized Amarok.
1073 * Fixed expanding items in collection browser by double-click, in
1074 double-click mode.
1075 * Fixed crash when adding new folders repeatedly in podcast/saved playlist
1076 browsers.
1077 * Fixed context menu actions acting on wrong indices in the playlist
1078 browser.
1079 * Fixed incorrect text about "rpath" argument to collection scanner.
1080 (BR 236076)
1081 * Fixed emission of MPRIS StatusChange signal when switching into or out
1082 of random mode.
1083
1084
1085 VERSION 2.3.2-Beta 1
1086 FEATURES:
1087 * Podcasts can now be filtered on provider and grouped in folders. (BR 219519)
1088 * Amarok 1.4 Database Importer: added support for importing labels.
1089 Thanks to Matěj Laitl for the patch. (BR 218996)
1090 * Shortcuts: Added "Replay current track" shortcut. (BR 217081)
1091 * Edit filter dialog: added "added" and "last played" date filters.
1092 * File browser: added forward and back buttons for accessing navigate history.
1093 * Organize Dialog: added a way to save multiple file formats as presets. (BR 122672)
1094 * Filtering: added default presets to the drop down menu of the collection
1095 search widget.
1096 * Filtering: track format can now be used as filter keyword in the
1097 collection browser, e.g. "format:flac".
1098 * Filtering: track file size can now be used as filter keyword in the
1099 collection browser, e.g. "filesize:<12" for tracks under 12Mb;
1100 "filesize:25" for tracks that are between 25 and 26Mb.
1101 * Filtering: tracks that were added to the collection since/before a
1102 certain time can now be filtered using, e.g. "added:<1w".
1103 * Filtering: added ability to filter last played date in the collection
1104 browser, e.g. "played:<3d".
1105
1106 CHANGES:
1107 * Let scripts access bpm property of tracks (read-only). (BR 245257)
1108 * Remote Meta+P global shortcut to avoid future problems with new
1109 keyboard drivers in notebooks. (BR 235204)
1110 * Fix size of Slim toolbar time labels. Thanks to Tijl Coosemans for the patch.
1111 * Amarok 1.4 Database Importer: only import tracks that actually belong in the
1112 collection. Thanks to Matěj Laitl for the patch. (BR 218999)
1113 * Refresh the albums context applet when the collection is updated.
1114 * Don't allow the last visible playlist source in User Playlists to be hidden.
1115 * "Play Media" dialog now remembers the last used directory. (BR 231092)
1116 * Organize Dialog: tweaked the layout to fit better on smaller resolutions (BR 238000)
1117 * Filtering: added year suffix for date filters in the collection browser.
1118 * Last.fm features that require user authentication are now disabled
1119 by default.
1120 * Ignore "DJ" prefix when sorting in collection browser. (BR 181955)
1121 Patch by Richard Longland <rlongland@hotmail.com>.
1122
1123 BUGFIXES:
1124 * Tweaked fuzzy numerical comparisons in the APG. (BR 242281)
1125 * Finally don't truncate the "Label:" label in TagDialog. (BR 235957)
1126 * Fix crash when right clicking on children of "No labels". NoLabel item is
1127 now a Data item. (BR 243825)
1128 * Fix regression in Dynamic Collections. For files that were scanned when
1129 Dynamic Collections wasn't working, you will need to rescan them to get
1130 them associated with the proper device.
1131 * Fix crash on exit with newer KDE versions. Patch by Martin Blumenstingl and Felix
1132 Geyer. (BR 245513)
1133 * Fixed playlist bottom toolbar getting to tall when using "Text only"
1134 button style. (BR 228390)
1135 * Fixed Amarok layout saving when minized to tray. (BR 244583)
1136 * Make "No other participants" in the events applet translatable.
1137 Patch by Jan Janssen. (BR 235311)
1138 * Fixed track number on DAAP shares. Patch by Silvio Frischknecht. (BR 235030)
1139 * Fixed filtering by rating in the playlist. (BR 240293)
1140 * The scripts categories are now translatable. (BR 240563)
1141 * Fixed Amarok 1.4 Database Importer not importing statistics and lyrics of
1142 tracks that are not yet in database. Thanks to Matěj Laitl for the patch.
1143 (see comments on BR 218996)
1144 * Fixed always playing first track when adding tracks to empty playlist with
1145 random mode on. Patch by Anton Gritsay <anton@angri.ru> (BR 240452)
1146 * Directories that were once part of the collection but not anymore may not
1147 have been properly removed, leading to files outside the collection being
1148 scanned. (BR 243532)
1149 * Fixed "genre" and other playlist groupings not working. (BR 243344)
1150 * Removed track progress effect on TrayIcon as it caused several problems
1151 (also caused by a bogus implementation of the KSNI class)
1152 (BR 233506, BR 240463, BR 231539, BR 232578, BR 232312).
1153 * Fixed track name in main window title incorrectly changing when editing
1154 tag info for another track. Thanks to Anton Gritsay <anton@angri.ru> for
1155 the patch (BR 220521)
1156 * Splitted desktop so mime types can be allocated in a better way
1157 (BR 242292).
1158 * Fixed some tracks not being scanned when they had corrupted MusicBrainz
1159 IDs. Thanks to Matěj Laitl <matej@laitl.cz> for the patch. (BR 236227)
1160 * Fixed crash when navigating using "Places" in the file browser. (BR 240338)
1161 * Fixed error dialog popup if the stored directory is no longer accessible
1162 when using the file browser. (BR 234286)
1163 * Single clicking a file in the file browser now selects it instead of
1164 appending to the playlist by default in single-click mode. (BR 233171)
1165 * Fixed resizing and eliding issues with the file browser breadcrumbs.
1166 (BR 231366 comment #5)
1167 * Drop file icons in file browser breadcrumbs. (BR 231366)
1168 * Fixed keyboard navigation in file browser. (BR 240668)
1169 Patch thanks to Hannes Koller.
1170 * Fixed dropping files to playlist from Konqueror. (BR 235722)
1171 * Fixed keyboard shortcuts of actions from scripts lost after restart.
1172 Thanks to Martin Blumenstingl <darklight.xdarklight@googlemail.com>.
1173 (BR 223165)
1174 * Fixed tracks not changing for "stop after this track" action. (BR 231209)
1175 * Cleaned up some tooltips/what's this strings in the Organize dialog
1176 to make it easier to read and, hopefully, understand. (BR 237857)
1177 * Fixed organize dialog's handling of the year tag. If there is no year
1178 then the %year token should be an empty string.(BR 237834)
1179 * The "Ignore 'The'" option in the organize files dialog is now case
1180 insensitive. (BR 237831)
1181 * Fixed odd header name when showing "places" in the file browser.
1182 (BR 238518)
1183 * Filenames with dots (.) and other special RegEx characters will now be
1184 parsed correctly when guessing tags from a filename. (BR 225743)
1185 * Align track details dialog's labels to the right as per KDE4's HIG.
1186 (BR 234555)
1187 * The last.fm service will now only open the wallet on startup if the user
1188 has enabled features that require authentication. (BR 230098)
1189 * Correctly load the list of labels in tag dialog. (BR 238737)
1190 Patch by Daniel Faust <hessijames@gmail.com>.
1191 * Cover manager: fixed crash if closed shortly after opening. (BR 235796)
1192 * Fixed Last.fm service browser not updating its view if it's open on
1193 startup. (BR 231044)
1194 * Fixed clicking on browser categories not honoring mouse settings. (BR 226533)
1195 * Fixed usability issue with regards to context menu item order when right
1196 clicking in the playlist widget. (BR 198650)
1197
1198
1199 VERSION 2.3.1
1200 CHANGES:
1201 * Improved responsiveness when expanding/collapsing items in the
1202 collection browser when using single-click mode.
1203 * The Collection scanner now runs with idle priority when invoked by
1204 Amarok. Batch scan users can invoke it with the --idlepriority flag.
1205
1206 BUGFIXES:
1207 * Fixed regression in Ctrl+RightClick behaviour in playlist. (BR 241238)
1208 * File browser: fixed sorting files by date. (BR 226941)
1209 * Fixed issue with file browser bookmarks not working when the file browser
1210 was showing "places".
1211 * Fixed crash when right clicking in file browser while it is showing
1212 "Places". (BR 237562)
1213 * Fixed strange selection behaviour in the music sources pane (BR 222760).
1214 * Fixed factor used when filtering lengths in collection browser.
1215 * Fixed wrong value used when filtering comments in collection browser.
1216 * Don't truncate the "Label:" label in the TagDialog. (BR 235957)
1217 * Display extended characters properly in names of Last.fm streams.
1218 (BR 222930)
1219 * Cover fetcher: prevent automatic fetcher from setting album's cover if
1220 it is done manually during the download. (BR 236839)
1221 * File browser: show folders first, files afterwards. Patch by
1222 <dystopticus@gmx.net>. (BR 226599)
1223 * Queued track's contextual menu entry about dequeueing was written wrong
1224 and misleading. (BR 235047)
1225 * Custom color setting in the On Screen Display was only applied after
1226 restart. Patch by Frank Steinmetzger <Warp_7@gmx.de>.
1227 * Track Rating was not always displayed correctly in the On Screen
1228 Display. Patch by Frank Steinmetzger <Warp_7@gmx.de>.
1229 * Improved layout for applet setting dialogs. Patch by Felix Geyer
1230 <debfx-kde@fobos.de>.
1231 * Made icons in applets react correctly in double-click environments.
1232 Thanks to Felix Geyer <debfx-kde@fobos.de>.
1233 * Several bug fixes for the bundled LyricWiki script. Patch by Oleg G
1234 <verdrehung@gmail.com>. (BR 233605)
1235 * Better fix for pausing SHOUTcast streams, without advancing to the next
1236 track after resume. (BR 192878)
1237
1238
1239 VERSION 2.3.1-Beta 1
1240 FEATURES:
1241 * Persistant Queue Saving: The playlist queue is now saved when Amarok
1242 is closed and restored upon startup. (BR 215057)
1243 * Automated Playlist Generator: allows smart creation of playlists that
1244 match user-specified constraints. Combines the features of "Smart
1245 Playlists" in Amarok 1.4 with the Bias system of Amarok 2.0.
1246 * It's now possible to mark all episodes in a channel as old or new at once.
1247 * New "Upcoming Events" applet, displays future concerts for the artist of
1248 the currently playing track. The event info is fetched from Last.fm.
1249 * New "Similar Artists" applet, displays a list of artists which are
1250 similar to the one currently played. The list is fetched from Last.fm.
1251 * The scripting system now offers a new function for detecting that a
1252 track has finished. Patch by Michael MacDonald <mars@antlersoft.com>.
1253 (BR 227312)
1254 * New "CoverBling" applet, which allows to browse your collection in an
1255 animated 3D view. Thanks to Manu Wagner <manu.wagner@sfr.fr>.
1256 * Support for the new System Tray technology from KDE SC 4.4. This adds
1257 nice animations and a better looking popup menu to the System Tray.
1258 Thanks to Aurelien Gateau <agateau@kde.org> for the patch.
1259 * Allow playlist layouts to group tracks by directory. (BR 230594)
1260 * Cover fetcher: The UI was improved. Now an icon view is used to display
1261 results, with an informational sidebar that may show interesting bits
1262 about an image.
1263 * Cover fetcher: Added ability to enter custom queries via Yahoo!,
1264 Google, or Discogs (in addition to Lasf.Fm). Note the source for
1265 automatic cover fetching is still Last.fm only.
1266
1267 CHANGES:
1268 * Allow changing the number of recently added albums in the albums applet.
1269 * Magnatune.com store: Added "Home" link to all artist and album pages leading
1270 to the Magnatune.com front page.
1271 * Magnatune.com store: Improved Magnatune.com front page.
1272 * Magnatune.com store: Completely remove option to purhcase single albums as
1273 this is no longer supported by Magnatune.com and the API for doing so will
1274 be disabled in the future.
1275 * The new file browser now supports "places".
1276 * Added "up" and "home" buttons to the new filebrowser.
1277 * Items in the breadcrumb navigation bar are now hidden if there is not enough
1278 room to show all of them (similar to how it works in Dolphin) (BR 231497)
1279 * Improved performance (dramatic in some cases) when filtering the Playlist
1280 (231185).
1281 * Remove information that is already displayed elsewhere in the playlist from
1282 the playlist tooltips.
1283 * Make showing the playlist tooltips a per playlist layout option.
1284 * When bookmarking a view in the local collection, also store (and restore)
1285 the setings for "Show Cover Art" and "Show Years". (BR 230562)
1286 * Allow moodbar files witout the leading '.' (both .<trackfilename>.mood
1287 and <trackfilename>.mood now work)
1288 * Change example SQL command for setting up an external database to remove
1289 (sometimes incorrect) host name and possibly fix some random regression in
1290 some MySQL versions. (BR 225052)
1291
1292 BUGFIXES:
1293 * Fixed Youtube videoclip broken engine due to their recent change.
1294 * Fixed Wikipedia no loading the css on KDE 4.4 (due to a regression in Qt 4.6.)
1295 (BR 222875)
1296 * Settings dialog could become too wide with translations. (BR 233752)
1297 * Fixed re-mounting iPhoneOS devices after having been unplugged without being
1298 unmounted. Thanks to Jeffrey Dodge <hazridi@gmail.com>. (BR 233305)
1299 * Fixed connection to iPod Touch devices. Patch by Jeffrey Dodge
1300 <hazridi@gmail.com>. (BR 233257)
1301 * Fixed the deletion of empty directories after deleting, or organizing.
1302 (BR 190881)
1303 * Fixed a hang that would occur when organizing a track and the source
1304 file was the same as the destination file. (BR 233181)
1305 * Fixed the double delete confirmation dialog when organizing tracks.
1306 (BR 233200)
1307 * Fixed broken rendering of ratings in Current Track applet on startup.
1308 * Fixed command type names shown in the Bookmark Manager not being translated.
1309 (BR 226829)
1310 * Fixed crash on startup for users of MySQL 5.5. Thanks to Bartosz Fabianowski
1311 for figuring it out. (BR 231166)
1312 * Readded missing hover info for the new filebrowser.
1313 * Fixed missing images in the hover info shown for various browser categories.
1314 * Fixed crash when running some Amarok urls on startup. (such as when passed on
1315 the command line or cliked in another app) (BR 231626)
1316 * Fixed crashes when Amarok is started and the Info applet is loaded with
1317 certain version of Qt. (BR 227639) (BR 229756)
1318 * Fixed organize collection dialog deleting tracks at new location
1319 instead of old. (BR 217002)
1320 * Fixed a broken podcast feed that had a minor compliance issue in date
1321 format. (BR 231062)
1322 * Fixed "files" bookmarks not storing the actual path shown in the file
1323 browser (BR 231437)
1324 * Fixed incorrectly displayed cover images for albums with the same name,
1325 e.g. "Greatest Hits". (BR 170146)
1326 * Fixed problems with new Main Toolbar and SHOUTcast streams: Since these
1327 streams cannot be paused, we detect this now and stop them instead.
1328 * Fixed permission errors with each file copied to an iPhone via iFuse.
1329 Thanks to Colin Guthrie <cguthrie@mandriva.org> for the patch. (BR 231021)
1330 * Fixed issues with using random navigators while filetering or searching the
1331 Playlist. (BR 229226) (BR 222129)
1332 * Fixed crash related to the new playlist tooltips. (BR 229696)
1333 * Fixed some artist/album/track names not getting shown or getting shown
1334 incorrectly in the Current Track applet because of html encoding.
1335 (BR 222765)
1336 * Fixed issue with the Albums applet not correctly updating when playing a
1337 track by an artist not present in the local collection.
1338 * Fixed Albums applet not getting updated if the artist of the currently
1339 playing track was edited. (BR 210296)
1340 * Fixed bad window title for the details edit dialog in the playlist layout
1341 editor. (BR 227912)
1342 * Fixed wrong track getting dragged from the Playlist when sorting and/or
1343 filtering is active. (BR 226503)
1344 * Fixed visual indication for "Stop After This Track" not getting shown
1345 immediately when using the global shortcut. (BR 230569)
1346 * Cover fetcher: Fixed a crash involving reappearing cover found dialogs
1347 and pending cover fetches. (BR 230215)
1348 * Display tooltips with applet names in the context toolbar. (BR 230736)
1349 * File browser: "Add to Playlist" doesn't add playlist files to the playlist.
1350 (BR 229290)
1351
1352
1353 VERSION 2.3
1354 FEATURES:
1355 * Podcast channels and episodes can be dragged to add them to other
1356 providers. (BR 195704)
1357 * Track action buttons are now available in the label for the current track.
1358 * Bookmark button is now available in the Current Track applet.
1359
1360 CHANGES:
1361 * When a podcast episode is no longer shown because of the episode limit,
1362 the downloaded file is also deleted from disk. (BR 227674)
1363 * The visibility of columns in the new Files Browser is now configurable.
1364 * Toolbar: "Skip icons", prev/next labels are aligned to the edges
1365 * Volume Dial: Gradient indicator and pointing cursor hint above the dial ring
1366 * Playlist layout editor: When copying a layout, set its current name as
1367 the default one for the copy. Thanks to Jakub Wieczorek <faw217@gmail.com>.
1368 * Set Media Keys as default global shortcuts for playlist navigation.
1369 (BR 194259)
1370 * Deleting files from the File Browser is now asynchronous.
1371 * Copy/Move/Organize operations now display detailed progress information.
1372 * Copy/Move/Organize operations can now be canceled.
1373 * Port Copy/Move to Collection actions to the new File Browser.
1374 * Script-Updater: Only check for updates if 7 days have passed since the
1375 last check.
1376
1377 BUGFIXES:
1378 * Fixed issue with applet icons with 2 lines of text getting cut off in the
1379 applet explorer. (BR 227597)
1380 * Fixed crash when setting a custom cover while Nepomuk is enabled on the system.
1381 Thanks to Sebastian Trueg <trueg@kde.org> for the patch. (BR 197343)
1382 * Fix crashes when scanning for orphaned tracks immediately after adding tracks
1383 to an iPod. (BR 213097)
1384 * Made cover urls for tracks from Jamendo, Magnatune and scripted services
1385 available using DBus.
1386 * When an Audio CD track is chosen manually, make it active in the playlist
1387 and actually show the On-Screen-Display.
1388 * Prevent a KDirLister error from appearing when running Amarok for the first time.
1389 * Fixed cover art not properly updating in TrayIcon. (BR 228966)
1390 * Fixed lyrics window size too small after edit. (BR 228922)
1391 * Fixed odd behaviour when doing drag-and-drop from Collection browser.
1392 (BR 222500)
1393 * Show artist and title instead of raw track ID when copying/deleting
1394 tracks on an MTP device.
1395 * Fixed time labels getting truncated in the slim toolbar. (BR 195935)
1396 * Fixed broken keyboard navigation in the playlist after activating a track.
1397 (BR 225791)
1398 * Workaround broken Jamendo url redirects. (BR 221922)
1399 * MainToolbar labels: watch changes of metadata & queue (BR 227439 & BR 227362)
1400 * MainToolbar labels: avoid empty strings (BR 228042)
1401 * MainToolbar timelabel: show progressing time for stream (BR 227598)
1402 * Playlist layout editor: Disable "rename" button for default playlist layouts.
1403 Thanks to Jakub Wieczorek <faw217@gmail.com>.
1404 * Playlist layout editor: When reating a copy of a default layout, add copy
1405 to layout list imediately. Thanks to Jakub Wieczorek <faw217@gmail.com>.
1406 * Compilations do not become normal albums when renaming them. (BR 192029)
1407 * Fixed a bug where there would be no dynamic playlist biases available
1408 with a clean startup. (BR 227797)
1409 * Fixed a crash when pressing dynamic playlist "save" button on first
1410 startup. (BR 227073)
1411 * Fixed a bug when trying to drag files from another application into Amarok.
1412 (BR 226167)
1413 * Fixed a bug in podcast parsing that broke all feeds that do not include a
1414 guid and possible overwrited data from other podcasts. Introduced in 2.3 beta.
1415 (BR 227515)
1416 * Correctly show progress description of last remaining job in the statusbar
1417 after multiple jobs have been running.
1418 * Fixed a regression that broke the playlist save button.
1419 * Respect the podcast episode limit when new episodes are added during update.
1420 (BR 220768)
1421 * Fixed crash when right clicking on a header in "saved playlists". (BR 226290)
1422 * Fixed bug that prevented files from being deleted from the Files browser
1423 when performing a Move operation.
1424 * Fixed bug in Organize Collection dialog that used the old "%theartist"
1425 token instead of "%artist".
1426 * Install amarokitpc.protocol for playing iTunes links in the web browser if
1427 Amarok is not running. Thanks to Philippe Roubach. (BR 206615)
1428
1429
1430 VERSION 2.3-Beta 1
1431 FEATURES:
1432 * Added a configuration dialog for Local Podcasts. Update interval and base
1433 download directory can now be configured. (BR 221398)
1434 * Make it possible to go to next/previous track with horizontal mouse
1435 wheel button on TrayIcon. (BR 225783)
1436 * New main toolbar with completely redesigned look and new features.
1437 Contributed by Thomas Luebking <thomas.luebking@web.de>.
1438 * Podcasts and Saved Playlists can now be grouped by provider like iPod, Local,
1439 USB Mass Storage, etc. This can be toggled using a button in the relevant
1440 Category.
1441 * The playlist context menu now has a "Show in Media Sources" action for
1442 many types of track.
1443 * The collection scanner now also looks for cover images named
1444 "folder.*". Apparently some applications use this convention. (BR 224692)
1445 * It's now possible to automatically use a USB Mass Storage device as a
1446 collection when it's connected.
1447 * The progress bar tooltip now shows the position in the track that the
1448 cursor is hovering, making it simple to jump to a specific position.
1449 * D-Bus: Added StopAfterCurrent method for /Player.
1450 * You can now elect to rescan specific folders. Right-click on a folder in
1451 the collection setup dialog to rescan just that folder. This will only
1452 work for folders that have previously been added to the collection, i.e.
1453 you cannot check a folder and immediately rescan it. This will never be
1454 recursive (as that defeats the point of scanning a specific folder!)
1455 * Non collection files with a cue sheet will now load their tracks as
1456 individual tracks in the playlist instead of as one big track with
1457 bookmark markers.
1458 * Dynamic Collection is back. (BR 171213)
1459 * Searching covers from Last.fm using custom query in interactive mode.
1460
1461 CHANGES:
1462 * All move/copy operations to the local collection are asynchronous.
1463 * Proper handling of disk full and permision errors for copy/move
1464 operations to the local collection.
1465 * A preview of the moving/copying operations is now shown in the Organize
1466 dialog.
1467 * Added an expander icon to the collection root items.
1468 * The equalizer configuration is now a seperate tool window accessible
1469 from the tool menu.
1470 * Files with ogg and flac extensions can now be copied to UMS devices.
1471 * The search/filter edit in the playlist is now cleared when pressing
1472 enter. (BR 217159)
1473 * Amarok now checks if the version of the "amarokcollectionscanner" tool
1474 is correct. Some users had issues with having mutiple versions of it
1475 installed, causing scanning to fail.
1476 * First run: Let users decided on how to handle music location set
1477 in standard desktop services.
1478 * Improved cover fetching accuracy and speed.
1479 * Usability: Better design of playback configuration dialog.
1480 * Use millisecond accuracy for track bookmarks. Backwards compatible
1481 with bookmarks stored in previos versions. (BR 215145)
1482 * Loving a track for Last.fm via the global keyboard action also show a
1483 message in the status bar.
1484 * Improved usability of the playlist layout editor dialog.
1485 * Duplicate unique file identifiers are now indicated in debug output,
1486 along with the paths of the files, when found instead of being silently
1487 ignored. This can help discover multiple copies of the same file or
1488 files which incorrectly have the same MusicBrainz unique identifier.
1489
1490 BUGFIXES:
1491 * Prevent custom sliders from allocating a lot of pixmap resources (xrestop)
1492 * Fix multiple busy indicators being shown in the Context View. (BR 208102)
1493 * Corruption of guid strings by passing them as a KUrl caused podcast episodes
1494 to be readded on each update. This issue has been solved.
1495 If you have episodes that appear twice, remove the channel and add it again.
1496 (BR 219516)
1497 * Cleaned up the Organize dialog to make it more usable. (BR 199574)
1498 * Made it harder to Move Files unintentionally. (BR 220716)
1499 * Returned "Organize Files" to the collection's context menu. (BR 215902)
1500 * Fixed Amarok Solid action for playing audio CDs working. (BR 209204)
1501 * Fixed crash with moving applets in the Context View. (BR 191918)
1502 * Fixed crash in KNotify. (BR 224673)
1503 * Fixed queue management with mouse. (BR 217153)
1504 * Fixed playback of some streams causing the progress slider to show
1505 garbage track length and position values like -322:0-35:0-59.
1506 * Prevent a crash when loading PLS playlists with invalid filepaths.
1507 * Fixed scrolling crashes with the cover manager. (BR 224000)
1508 * Fixed a bug that was deleting files when using "Move to collection"
1509 from the file browser. (BR 217002)
1510 * Allow fetching of album covers in the unified view. (BR 220873)
1511 * Lyrics applet: Fixed scrollbar incorrectly displayed (and sometimes not
1512 at all) for long lyrics under KDE 4.4. (BR 222260)
1513 * Fixed bug in Photos applet that made it break with translated versions
1514 of Amarok. Patch by Bellegarde Cédric <gnumdk@gmail.com>. (BR 222566)
1515 * Lyrics applet: Fixed saving and restoring font styles. (BR 222277)
1516 * Lyrics applet: Fixed a bug where sometimes suggested URLs are not
1517 cleared when switching tracks.
1518 * Fixed playlist layout editor blocking control of Amarok. (BR 220825)
1519 * Fixed moodbar in progress slider not correctly updating after moodbar
1520 style change (BR 220695)
1521 * Fixed progress slider not moving for many streams (and possible other
1522 types of tracks) (BR 221747)
1523 * Sort artists named like "The Foo" correctly in all cases. (BR 176670)
1524 * Fixed behaviour when clearing the bookmark manager filter.
1525 * Fixed track not being added to the playlist when playing a track from
1526 the bookmark manager.
1527
1528 VERSION 2.2.2
1529 CHANGES:
1530 * The inline playlist editor now also allows resizing of auto sized items that
1531 are invisible because fixed sized items already use up 100% width.
1532 * Enhanced the playlist sorting breadcrumb items to separately highlight
1533 the order inversion arrow on hover. (BR 209011)
1534 * The automatic character set detection for tags has been disabled; it
1535 caused too many problems with legitimate UTF-8 tags. It can be
1536 re-enabled from Settings->Collection. (Many BRs)
1537 * Dynamic mode is now automatically disabled when replacing the playlist.
1538 (BR 214759)
1539 * The collection search filter now also searches for file names as a
1540 fallback. Patch by Andreas Hartmetz <ahartmetz@gmail.com>.
1541
1542 BUGFIXES:
1543 * Fixed crash with dangling pointer on trying to play a media device track
1544 whose collection no longer exists. (BR 210477)
1545 * Fixed loading MusicBrainz-tagged tracks in dynamic playlists. (BR 219902)
1546 * Fixed MusicBrainz-tagged tracks not being restored in the playlist
1547 upon restart.
1548 * Fixed incorrect display of rich text in applet header text. (BR 220714)
1549 * Fixed GUI freezing after mounting and during parse of media devices.
1550 (BR 180520)
1551 * Fixed occasional crash when custom biases go awry. (BR 219888)
1552 * Fixed missing icons in the drag overlay menu.
1553 * More reliable MimeType detection for music formats. Patch by Rafał
1554 Rzepecki <divided.mind@gmail.com>. (BR 219792)
1555 * Fixed regression causing many scripted services, including the, shipped by
1556 default, LibriVox service to not work at all.
1557 * Fixed corner case that could prevent scans from being completed,
1558 manifesting as a regression in 2.2.1. Huge thanks to Christian
1559 Kreibichfor his patience and time in helping to debug this.
1560 * Fixed removing multiple tracks from a saved playlist only removing the
1561 first track. (BR 218527)
1562 * Fixed cancel button not responding when loading thumbnails in the cover
1563 manager. (BR 204882)
1564 * Fixed crash when using the inline playlist editor to resize items containing
1565 auto sized elements not shown becuase of all space already being used.
1566 (BR 218167)
1567 * Fixed relative links in wikipedia work. (BR 218512)
1568 * Fixed multilevel playlist sorting by time since last played so it sorts
1569 numerically rather than alphabetically. (BR 214761)
1570 * Fixed crash with "Edit Track Details" dialog. (BR 217625)
1571 * Fixed a number of cases where markers such as "current track", "stop after
1572 this track" and others would get shown in both group header and the first
1573 track in the group. (BR 197842)
1574 * Fixed regression causing non default moodbar styles to not work.
1575 * Jamendo.com service: Fixed track lengths not getting shown for most tracks.
1576 For existing installs, this requires a redownload of the Jamendo database.
1577 (BR 200531)
1578 * Jamendo.com service: Fixed searches not working because of SQL errors.
1579 * Jamendo.com service: Removed broken "Unknown" genre which would freeze
1580 Amarok if expanded. For existing installs, this requires a redownload of
1581 the Jamendo database. (BR 213165)
1582 * Playback of Audio CD track now correctly stops if track is the last in the
1583 playlist. (BR 216175)
1584 * Fixed crash if user clicks rating widget on the current track applet
1585 while no track is playing (which is possible since there is a slight
1586 delay before the applet switches "mode"). (BR 215471)
1587 * Made "Last.fm Love" (and potentially other global actions avaiable for all
1588 tracks) correctly show up in the Current Track applet.
1589
1590
1591 VERSION 2.2.2-beta1
1592 FEATURES
1593 * Added Ctrl+O shortcut to open media files. (BR 219337)
1594 * Dailymotion video can now be rendered within the applet in HQ if HQ is selected
1595 in the video applet settings.
1596 * Rewrote podcast feed parser to correctly parse XML. Now even RSS 1.0 and
1597 Atom feeds are supported. Patches by Mathias Panzenböck.
1598 * Rating of playlist items can now be filtered, using "rating:#" notation.
1599 * When removing a podcast subscription, ask for confirmation and offer to delete the
1600 downloaded episodes. Patch by Frank Meerkötter.
1601 * Font of lyrics applet is configurable in the lyrics applet setting page.
1602 * BPM editing, sorting, and filtering have been implemented. (BR 214056)
1603 Patch by Pierre Dumuid <pmdumuid@gmail.com>.
1604 * Made it possible to change a podcast channel's URL. (BR 195204)
1605 * Also support feed:// urls for subscribing to podcasts.
1606 * Limited the number of simultaneous podcast updates and downloads to four.
1607 This can be configured separately in the "amarokrc" configuration file.
1608 * Import podcast subscriptions from OPML.
1609 * Show HTML info for podcast channels that support this. Patches by
1610 Mathias Panzenböck. (BR 193357)
1611 * Ampache Service now shows Service info from last.fm
1612 * Moodbar support is back. Can be shown in progress bar or in the playlist.
1613 The 4 visual styles from Amarok 1 (normal, angry, frozen and happy) are
1614 all supported. This feature requires that moodbars files are already present.
1615 * Cover images can now be fetched via HTTP. (BR 176899)
1616 * Custom Labels has returned. Assign labels from the tag dialog, and
1617 see them in the tag dialog or in the playlist.
1618 * Fetch labels from last.fm for some tracks [UPDATE THIS ONCE WE FIGURE OUT WHEN TO DO SO]
1619 * Pressing F2 when focused in the lyrics applet jumps into editing mode.
1620
1621 CHANGES:
1622 * Tracks in Albums applet are now sorted by track number. Patch by Lorenz
1623 Röhrl <sheepshit@gmx.de>.
1624 * New menu to add applets to the context view.
1625 * Added rating filter to collection browser's edit filter dialog.
1626 * Added bitrate and sample rate filters to collection browser's text input area.
1627 * Amarok now depends on KDElibs 4.3, and Qt 4.5.
1628 * When downloading a podcast make sure the file is not on disk already. If it is the
1629 download is stopped and the existing file is used instead.
1630 * Last.fm friends and neighbors are now sorted alphabetically.
1631 * Radically reduced memory consumption while downloading podcasts by writing direct to
1632 disk. Patches by Frank Meerkoetter. (BR 209937)
1633 * Podcast auto-update interval is now configurable in the rc-file. Default is 30
1634 minutes. (BR 212467)
1635 * Magnatune.com store: Better status message when downloading albums.
1636 * Moved the "Playlist Layout" button into the main menu, as the playlist
1637 toolbar was becoming too crowded.
1638 * New interface for repeat and random playback modes. Interface now correctly
1639 represents the actual behaviour (ony one mode can be active at any time)
1640 and is accessible directly from the playlist toolbar.
1641 * Usability: Added tooltips all over the place, improved existing ones.
1642 * Usability improvements for the Ampache service settings dialog.
1643 * Length and size of queued tracks are now shown in the statusbar tooltip. (BR 144471)
1644 * Improved Cover fetching. Changed Dialog so the user can select from
1645 possible covers.
1646 * Improved guessing tags from filename. Added preview to Dialog.
1647 * Display frames around lyrics/video applets for indicating focus.
1648 * Improved keyboard functions when editing lyrics from the applet.
1649 * Improved automatic resizing of lyrics and suggestions in the context applet.
1650 * The audio device is now closed when playback stops. This saves power in several ways
1651 and frees it up for other applications. This also fixes the 100+ idle wakeups in
1652 PowerTOP when using the Xine backend.
1653
1654 BUGFIXES:
1655 * Fixed two bookmark actions having the same text description. (BR 214716)
1656 * Remove broken right click menu from the Info applet. (BR 206642)
1657 * Fix several bugs handling changing compilations. Patch by Morten Sjøgren
1658 <m_abs@mabs.dk> -- thanks!
1659 * Fixed bug with panel header icon size. (BR 208616)
1660 * Fixed bug with OSD not being shown by dbus call. (BR 208424)
1661 * Fixed bug with importing scores from Amarok 1.4. Patch by Michal Ziabkowski
1662 <mziab@o2.pl>. (BR 174444)
1663 * Fixed wikipedia applet poorly showing wikipedia main page when a track
1664 tag is empty.
1665 * Magnatune.com store: Album cover is now correctly fetched when redownloading.
1666 * Magnatune.com store: Fixed crash when redownloading album. (BR 217148)
1667 * Fixed crash when doing "Edit Track Details" on media device. (BR 217143)
1668 * Fixed layout resizing bug with Qt 4.6. (BR 213990)
1669 * Fixed corrupted track lengths when copying to iPod. Patch by Christophe
1670 Fergeau <teuf@gnome.org>. (BR: 215124)
1671 * Fixed videoclip applet going blank when switching from one video to
1672 another. (BR 210332)
1673 * Fixed dailymotion video file direct link retrieving not working. (BR 214168)
1674 * Fixed wikipedia engine not parsing correctly URL containing ":". (BR 209397)
1675 * Fixed several issues with loading and saving timecode tracks to and from
1676 playlists.
1677 * Fixed crash when copying tracks to MP3tunes music locker. (BR 214686)
1678 Patch by Nicolas Lécureuil <nlecureuil@mandriva.com>.
1679 * Podcast downloads can now be properly canceled. Patch by Frank Meerkötter.
1680 * Fixed any open menus or popus getting closed when the OSD is shown.
1681 * Fixed copies of default layouts getting created even if just using the
1682 inline editor to change track metadata.
1683 * Fixed inline playlist editor saving values that had been edited but
1684 where the value had not actually changed.
1685 * Pressing enter now correctly applies changes in the playlist inline
1686 editor. (BR 215924)
1687 * The volume slider in the Slim Toolbar would sometimes work incorrectly
1688 after startup. (BR 215185)
1689 * Fixed popup for showing the progress of multiple tasks not working.
1690 * Made dragging from podcast list to external program work. (BR 212343)
1691 * Made dragging from the Last.fm service directly to the playlist work.
1692 (BR 215494)
1693 * Fixed crash during copying to collection with custom file naming schemes
1694 where a component would be empty. (BR 211518)
1695 * Magnatune.com store: Fixed incorrect download urls for non english
1696 languages. (BR 212126)
1697 * Magnatune.com store: Fixed membership type not remembered when running
1698 a non-English Amarok. (BR 195427)
1699 * Support for "title:" token in the collection search. Patch by Roberto
1700 Bertolusso <rbertolusso@yahoo.com>. (BR 211249)
1701 * Fixed lots of memory leaks reported by Valgrind.
1702 * Made lyrics applet colours presentable with bright and dark colour
1703 styles. (BR 214930)
1704 * Made sure random mode works if repeat is on. (BR 214559)
1705 * Fixed random mode behaviour when "going back". (BR 208892)
1706 * Made random mode work. (BR 212910)
1707 * Fixed lyrics applet logic when saving, closing, and editing lyrics.
1708 * Fixed graphic artifacts in the video applet.
1709
1710
1711 VERSION 2.2.1
1712 FEATURES:
1713 * Podcasts will only be automatically updated when there is a network
1714 connection (using Solid).
1715 * The SMB (Samba) protocol is now supported in the playlist. Patch by
1716 Steven van der Vegt <s.vandervegt@student.utwente.nl>. (BR 178691)
1717 * Podcasts have better indication of status with emblem icons.
1718 (BR 209433)
1719 * The information from the podcast feed can be written to the downloaded
1720 files. Both manually and automatically.
1721 * Track bookmarks can be removed directly by using the delete icon shown
1722 in the popup when the mouse is over it.
1723 * Add a menu allowing the creation of any known type of bookmark to the
1724 Bookmark Manager.
1725 * CTRL+SHIFT+F toggles full screen mode. Patch by Rick W. Chen
1726 <stuffcorpse@archlinux.us>.
1727 * Podcast episodes can now be marked as new/old manually.
1728 * Podcasts can now be grouped in the playlist and show useful info in the
1729 tag editor.
1730 * Playlist files can be droped on the "Saved Playlist" category to
1731 import them into Amarok. (BR 193476)
1732 * Playlist files from the default playlist location are now loaded by
1733 default. (BR 209596)
1734 * Added view menu to menu bar for ease of use.
1735 * Saved playlists and folders can now be deleted with the keyboard.
1736 * Added "Copy on Write" when trying to edit a read only (one of the
1737 default) playlist layouts. The changed layout is now simply saved under
1738 a new name.
1739 * Added context view bookmarks, allowing saving and restoring of applet
1740 setups.
1741 * Enhanced --debug feature: When a function takes very long to run (> 5s),
1742 we print a special message (DELAY) that can be searched easily.
1743 * Middle-clicking an item in the Collection Browser appends it to the
1744 playlist. Patch by Felix Geyer <debfx-kde@fobos.de>. (BR 197423)
1745 * Added feature for removing duplicates from the playlist. Patch by John
1746 Atkinson <john@fauxnetic.co.uk>. (BR 200445)
1747 * Allow changing of playlist layout item sizes using the inline editor.
1748 * Initial KNotify support.
1749 * Show total playlist file size in a tooltip when hovering over the total
1750 play list time. (BR 91640)
1751 * Implemented "Jump To". Press Ctrl+J to focus the playlist search.
1752 (BR 92400)
1753 * Made Love/Skip/Ban/Enqueue/Dequeue available in Shortcuts configuration
1754 dialog. (BR 136232, BR 187542)
1755 * Added a function to automatically update the built-in scripts if newer
1756 versions are available
1757
1758 CHANGES:
1759 * Do not automatically fetch the entire Jamendo database every time the Jamendo
1760 service is started.
1761 * Database now does consistency checks on a semi-regular basis, with full
1762 checks upon full rescans.
1763 * Removal of most SQL during scan result parsing means enormous speedups
1764 during collection scanning. (BR 210201)
1765 * Usability improvements for the Videoclip applet.
1766 * Restore the proper custom bias when switching between saved biases (BR 209350).
1767 * Don't crash when receiving bogus data from Last.Fm when asking for
1768 recommended songs (BR 208173).
1769 * UMS device plugin now checks MIME types of tracks both by content and
1770 filename. Thanks to Aran Cox <aroncox@gmail.com> for the patch.
1771 * Some optimization of SQL queries during scan to speed things up. (BR
1772 210201)
1773 * Use an emblem for indicating a podcast episode is on disk. (BR 209433)
1774 * Scanning speedups by getting rid of unnecessary code paths and
1775 optimizing some queries. Patch by Egbert König <e.kunig@home.nl>.
1776 (BR 209822)
1777 * New main toolbar and renaming of ToolbarNG to Slim Toolbar.
1778 * Huge performance improvements for the Cover Manager. Thanks to Michael
1779 Reiher <redm@gmx.de> for the patch. (BR 210454)
1780 * Improved usability and look of main control buttons.
1781 * Multiple usability improvements for the Dynamic Playlist UI.
1782 * Moved the Podcast category to the top level of the Content panel.
1783 * Renamed "Browsers" panel to better suited "Media Sources".
1784 * Improvements to the row heights in the playlist, making especially the
1785 size of the rating stars more consistent.
1786 * Usability improvements in the Context View's applet tab bar.
1787 * Collection scanner won't scan a directory more than once if passed in
1788 multiple times. Should significantly speed up certain incremental
1789 scanning cases.
1790 * When doing a recursive incremental scan, the scanner will no longer scan
1791 subdirectories of changed directories if those subdirectories' mtimes
1792 have not changed, for extremely large speedups in some cases. For very
1793 flat collection trees, the difference is basically between a small
1794 incremental scan and a near full rescan.
1795 * Ask the user for confirmation before refetching lyrics and overwriting
1796 cached ones.
1797 * It is now possible to stop editing lyrics without saving changes in
1798 the lyrics applet.
1799
1800 BUGFIXES:
1801 * Fix issue where data structures were loaded with wrong values. (BR
1802 212676)
1803 * Videoclip applet didn't work correctly on some systems. Thanks for the
1804 patch go to Jacopo De Simoi.
1805 * Proportions of layout stay correct after window resizing. (BR 200527)
1806 * The GUI layout is now crash persistant. (BR 211509)
1807 * Ensure that ReplayGain float values are stored in the database with a
1808 period, not a comma. (BR 212676)
1809 * Fixed crashes with Icecast Directory script. (BR 206579)
1810 * Enabled C++ exceptions handling in Amarok. This fixes various crashes
1811 with liblastfm. (BR 212115)
1812 * Reversed the priority of repeat and random modes. Repeat now always
1813 takes precedence. (BR 178056)
1814 * Fixed crash if closing amarok while the JamendoXmlParser is running.
1815 (BR 208468) (BR 211015)
1816 * Systray information now updates correctly for streams. (BR 211748)
1817 * Made playlist layouts translatable. (BR 189751)
1818 * Fixed issue with collection scanner seeing duplicate tracks if they
1819 contained the default MusicBrainz UUID. Patch by Egbert König
1820 <e.kunig@home.nl>. (BR 209822)
1821 * Fixed issues with certain types of tracks not correctly getting grouped
1822 together in the playlist when grouping by something other than album.
1823 * Splash screen no longer hides KWallet on startup. (BR 210179)
1824 * On Screen Display was not shown when cover image changed. (BR 195188)
1825 * On Screen Display was not shown on automatic track change. (BR 209376)
1826 * Automatic playlist scrolling was broken in some cases. (BR 193459)
1827 * The On Screen Display now uses a sane font size with all display
1828 resolutions. (BR 195186)
1829 * Fix rare regression where inaccessible subfolders (due to permissions)
1830 in the collection could not be picked up by an incremental scan when
1831 permissions were fixed and their mtime updated, requiring a full rescan.
1832 * When using a MySQL server with "Watch Folders For Changes" disabled,
1833 very long periods of idle Amarok could allow the server to close the
1834 local connection. This is now detected and should be worked around.
1835 * Correctly set the lyrics applet's title when displaying HTML formatted lyrics
1836 * Track selection is now correctly preserved when using Dynamic Playlists.
1837 Patch by John Atkinson <john@fauxnetic.co.uk>. (BR 208349)
1838 * Cover Manager no longer stops when one cover cannot be fetched. Patch by
1839 Tycho Andersen <kdebugs@tycho.ws>. (BR 205032)
1840 * Magnatune.com store: Fixed problematic use of external unzip command
1841 for unpacking downloaded album zip files. (BR 138499)
1842 * Magnatune.com store: Download high quality covers when purchasing or
1843 downloading albums. (BR 176177)
1844 * Correctly modify the Lyrics Applet's title when its state changes.
1845
1846
1847 VERSION 2.2
1848 CHANGES:
1849 * The MusicBrainz ID of a track is now scrobbled to Last.fm, if it exists.
1850 (BR 122281)
1851 * More collection scanning speedups.
1852
1853 BUGFIXES:
1854 * Replay gain works on the Phonon Xine backend.
1855 * Fadeout on track end works again.
1856 * Fixed regression where the last album to be scanned would not have its
1857 cover picked up by the collection scanner.
1858 * Sorting by track length in the playlist is now possible. (BR 208689)
1859 * Fixed track bookmarks not immediately getting removed from progress bar
1860 when they are deleted from the bookmark manager.
1861 * Fixed new track bookmarks not getting shown in the progress bar
1862 immediately.
1863 * Fixed track bookmarks not getting correctly repainted when resizing
1864 progress bar. (BR 207091)
1865 * Correct a logic bug during incremental scanning that could cause the
1866 wrong tracks to be removed from the collection, requiring a full rescan.
1867 Should fix bug 208403 and likely multiple others. (BR 208403)
1868 * "Configure Amarok" dialog takes up less space, making it suitable for
1869 small screens.
1870 * Fixed photos applet not working after resuming playback. (BR 206829)
1871 * Fixed regression where the genre field in the Tag Dialog would show the
1872 composer of the track. (BR 208255)
1873 * Don't reshuffle the playlist every time the active track changes when
1874 * using a random sort order.
1875 * Fixed the Various Artist node sometimes being shown in the Collection
1876 Browser with nothing underneath it (or an empty "Unknown" album).
1877 * Fixed some tracks' tags not being saved correctly to the database.
1878 (BR 202021)
1879
1880
1881 VERSION 2.2-rc1
1882 FEATURES:
1883 * Import itpc:// podcast urls (BR 206615).
1884 * Mark podcast episode as not-new when starting to play it.
1885 * Reintroduced indicator icons for new podcast episodes.
1886 * Added "subscribe" command line switch to add a podcast channel.
1887
1888 CHANGES:
1889 * Removed Shoutcast Directory service due to technical and other issues.
1890 * Made audio CDs respect the "Automatically retrieve cover art" setting.
1891 * TagLib 1.6 built with ASF and MP4 support is now required. This release
1892 of TagLib fixes many, many bugs and contains new format support.
1893 * TagLib-Extras 1.0.0 is now required. This release is compatible with the
1894 new TagLib 1.6 release.
1895 * Removed non working menu entry "rename" from the Bookmark Manager. This
1896 functionality is no longer needed as inline renaming is possible.
1897 * Improvements for volume widget in ToolbarNG.
1898 * Added "Lock layout" option to the main window's context menu.
1899
1900 BUGFIXES:
1901 * Fix wikipedia engine refined search broken. (BR 208024)
1902 * Crash in QTextCodec while scanning collection has been fixed.
1903 Apparently. (BR 191447)
1904 * A dialog with "Can not write playlist (/)" was displayed when using
1905 saving from within a script. (BR 206659)
1906 * Fixed playlist grouping mode not getting correctly applied on startup.
1907 (BR 208087)
1908 * Fixed track queue getting "lost" when switching between different track
1909 navigators. (BR 205920)
1910 * Implemented proper check for running instance options on the command
1911 line. (BR 207988)
1912 * Improved visibility of the Context View's menus. (BR 198221)
1913 * Fixed crash when using the eject action on an audio CD collection while
1914 a track from the CD is playing. Instead playback is now stopped before
1915 the CD is ejected.
1916 * Do not show the "load" context action in the Bookmark Manager when more
1917 than 1 bookmark is selected.
1918 * Fixed "Create timecode track" menu entry not showing up in the Bookmark
1919 Managers context menu when exactly 2 bookmarks are selected.
1920 * Fixed new track timecodes always getting shown at the very beginning of
1921 the progress slider until the track was reloaded.
1922 * Fixed some tracks not correctly loading timecodes due to url encoding
1923 issues.
1924 * Fixed bookmark database tables not correctly getting created on first
1925 run, leading to frequent SQL errors.
1926 * Fix the ends of the active track indicator getting stretched badly on
1927 wide playlists
1928 * Only one toolbar type will be enabled at any time (Toolbar or ToolbarNG).
1929 Previously both could be enabled concurrently by accident.
1930 * Multiple fixes for the Track Timecode popups. They are no longer truncated
1931 if there is not enough space to the right and the issue with them getting
1932 "stuck" has also been fixed. Thanks to Simon Bühler
1933 <simon@aktionspotential.de> for this patch. (BR 196924)
1934 * Do not crash when removing a track with no album from the playlist while
1935 the repeat album navigator is active. (BR 207427)
1936
1937
1938 VERSION 2.2-beta2
1939 FEATURES:
1940 * Added DBus methods Forward and Backward for relative seeking (BR 206028)
1941 and PlayPause for toggling pause state (patches by Michael Zanetti
1942 <michael_zanetti@gmx.net>).
1943
1944 CHANGES:
1945 * Grouping mode has been merged into the playlist layouts so each layout
1946 sets its own. The default grouping mode for layout files that do not
1947 have this value explicitly set is "Album". Thanks to Tim Bocek
1948 <tim.bocek@gmail.com> for this set of patches.
1949
1950 BUGFIXES:
1951 * Default layouts should now be sane across all architectures.
1952 * Fix genre tag in old MP4 files not being shown correctly (fixed in
1953 Taglib-Extras-0.1.7, and upcoming TagLib-1.6). (BR 198238)
1954 * Focus behavior is now consistent between the browsers filter widget and the
1955 playlist filter widget. (BR 206776)
1956 * OSX: Fixed crash when activating inline playlist editing. (BR 206576)
1957 * Fixed dockwidget menu getting shown when right clicking on the progress
1958 slider causing the slider to follow the mouse. (BR 206350)
1959 * Use filename as track title for non collection files if no other title can be
1960 found by reading metadata tags. (BR 206794)
1961 * Update playlist filter, sort order and grouping when the metadata of a track
1962 changes. (BR 206754)
1963 * Do not crash if trying to load a completely empty playlist layout.
1964 (BR 204236)
1965 * Correctly show timecodes, if present, when starting playback of a new track.
1966 (BR 191185 ??)
1967 * The playlist sorting scheme is restored on startup.
1968 * Fixed compilation of iPod collections without gdk-pixbuf.h. (BR 206347)
1969 * Audio CDs are ejected properly.
1970 * Media device eject/disconnect actions render properly when scrolling the
1971 collection browser. (BR 204566)
1972 * Fixed wikipedia applet not working when using a custom skin. Thanks to Stefan
1973 Majewsky for the suggestion. (BR 205901)
1974 * Fixed "Show in Service" action.
1975 * Fixed extra empty rows sometimes getting added to the playlist layout xml
1976 when using the playlist layout editor. (BR 205182)
1977 * Fixed typo in D-Bus manifest, that resulted in incorrect function
1978 invokation in IRKick. (BR 205729)
1979 * Correctly mark playing track as active in the playlist after removing it
1980 using the "clear playlist" button and later re-adding it.
1981 * Fixed crash when removing an "albumless" track, like a podcast from the
1982 playlist with the random album playback mode enabled. (BR 201476)
1983 * Fixed track queuing when the playlist uses a random track progression.
1984 (BR 194328)
1985 * Fixed issue where files or folders with the same name but different case
1986 sensitivity were not scanned and/or retained. (BR 197384)
1987
1988
1989 VERSION 2.2-beta1
1990 FEATURES:
1991 * Allow pasting an URL from clipboard to playlist with middle mouse click.
1992 Patch by Felix Geyer <debfx-kde@fobos.de>.
1993 * Support for copying aiff files to iPods. (BR 200820)
1994 * Add openDesktop.org support to the About dialog to make it easier
1995 to interact with the Amarok team.
1996 * Add inline editing of track metadata in the playlist.
1997 * The Playlist supports different grouping modes.
1998 * The playlist can be partly or fully randomized (shuffled) by
1999 selecting "random" as a sorting level.
2000 * Info about the categories in the "Browsers" area is now shown in
2001 the info applet on mouse over.
2002 * Magnatune.com store: Add support for the personal recommendations
2003 feature available to Magnatune.com members.
2004 * Magnatune.com store: Add support for the membership "favorites"
2005 feature. Albums can now be marked as favorites using a context
2006 menu action, and the list of favorite albums is available in the
2007 info applet. From here clicking links can add albums to the playlist,
2008 navigate to the artist or album in the browser, remove an album from
2009 favorites and (for download members) start a download.
2010 * Add a dbus ShowOSD method to /Player. (BR 213532)
2011 * Playlist layouts can now show simple inline playback controls and a
2012 progress bar for the currently active track. This can be enabled on
2013 a per layout basis in the playlist layout manager dialog.
2014 * Show position in track of the mouse (the position in the track that
2015 playback will jump to if pressing the mouse) when hovering over the
2016 progress bar.
2017 * Amarok File Tracking can now use MusicBrainz track identifiers as
2018 embedded IDs.
2019 * Allow sorting in the bookmark manager.
2020 * Allow filtering in the bookmark manager.
2021 * Add colums to the bookmark manger and make it possible to edit items
2022 inline.
2023 * Add a small bookmark menu to the browser breadcrumb bar allowing for
2024 navigation to a bookmark, as well as creating a new bookmark based on
2025 the current "view" or calling up the bookmark manager.
2026 * Magnatune.com store: Allow re-downloads of any previous Magnatune.com
2027 purchases by a given email, not just purchases made from a specific
2028 installation of Amarok.
2029 * Inline editing of lyrics from the context applet. (BR 201342)
2030 * Ipod initialization support when failed to read an iPod database.
2031 * Improvements to the "Show Cover" dialog. Resizes to match the image, auto
2032 centers on screen, correctly handles images too large for the screen and
2033 supports zooming using the mouse wheel. Patch thanks to Pascal Pollet
2034 <pascal@bongosoft.de> (BR 175901)
2035 * Automatically expand collection browser search results and make the
2036 results keyboard accessible. Patch thanks to Tuomas Nurmi
2037 <tuomas@norsumanageri.org>. (BR 172379)
2038 * Audio CD support. Audio CDs now show up as a separate collection and
2039 tracks from the CD can be freely mixed with any other tracks in the
2040 playlist. Using the "Copy to Collection" menu its possible to copy (rip)
2041 tracks directly to the local (or any other writable) collection.
2042 * Sortable playlist. The playlist can now be hierarchical sorted using a
2043 breadcrumb like interface to select sorting levels. Sorting can be
2044 easily reverted.
2045 * Improved media device support.
2046 * Video applet to show videos from YouTube, Dailymotion and Vimeo.
2047 The video can be appended to the playlist, and rendered within the applet.
2048 * Photo applet to show images from Flickr, with customizable animations.
2049 * Customizable user interface using dock widgets.
2050 * Support for external MySQL database. See
2051 http://amarok.kde.org/wiki/MySQL_Server.
2052 * GHNS integration for downloading and installing Context applets.
2053 * Support for Context applets to be written in QtScript.
2054 * Custom Dynamic Playlists using Last.fm.
2055 * Drag and Drop support for album cover image. (BR 91261)
2056 * Upcoming and previous tracks count for dynamic playlist is now
2057 configurable. (BR 177540)
2058
2059 CHANGES:
2060 * Imported playlists can be directly edited from within the "Saved Playlists"
2061 category. The files on disk will be changed as well.
2062 * Hueristics when deciding which album to use in a directory. See comments
2063 in (BR 196559)
2064 * The "Service Info" applet is now simply called "Info" to reflect that
2065 it now shows info from other parts of Amarok as well.
2066 * Remove the bookmark manager context applet and add a bookmark manager
2067 dialog instead.
2068 * Magnatune.com store: Add a link to purchase gift cards to the purchase
2069 dialog.
2070 * Reset playlist filter when using the "replace playlist" action. Patch
2071 by John Atkinson <john@fauxnetic.co.uk> (BR 200709)
2072 * Track lyrics are exposed through the DBUS interface.
2073 * The database connection and tables now enforce UTF-8 for the character
2074 set and collation.
2075 * The OSD registers itself as a notification window type on relevant
2076 platforms. Patch thanks to Danny Baumann <dannybaumann@web.de>.
2077 (BR 194517)
2078 * Improvements to the Wikipedia applet. History, language settings
2079 and more.
2080 * Improvements to the Current applet. Text slides on mouse hover.
2081 * New navigation style in the browser sidebar.
2082 * Improvements to the Albums applet. Show individual track times and
2083 highlight currently playing artist within compilation albums
2084 * Removed PlayAudioCD from the scripting interface. It never worked
2085 anyway, and audio CDs are just treated as a collection and not a
2086 special case like they were in 1.4.
2087 * Changed trackInserted and trackRemoved API signals. (BR 194220)
2088
2089 BUGFIXES:
2090 * Improved Amarok 1.4 import. Patch thanks to Michael Reiher <redm@gmx.de>.
2091 * Improved performance and decreased memory usage when loading music shares
2092 (DAAP collections). Patch thanks to Duns <dunsens@web.de>. (BR 173048)
2093 * Changing Amarok's settings no longer removes album covers from playlist.
2094 (BR 202258)
2095 * Fixed crash on startup if another Amarok instance was still loading.
2096 (BR 202713)
2097 * Fixed some album art in a folder not getting picked up if a subfolder
2098 contained any files. (BR 167158)
2099 * Fixed broken selection in the "Saved Playlists" category.
2100 * Fixed wrong Random Album mode behavior when playlists contains only
2101 one album. (BR 194066)
2102 * Fixed double playcount increase for last track in queue (BR 188330)
2103 * Fixed track drag-and-drop problem when special characters are present
2104 in file path. (BR 193878)
2105 * Don't crash when trying to load an empty playlist folder. (BR 202643)
2106 * Make using the mouse wheel over the progress slider correctly navigate
2107 in the currently playing track. (BR 195913)
2108 * Correctly strip all formatting from text pasted or dragged to the
2109 comment field in the tag edit dialog. (BR 188270)
2110 * Fix incorrect "current item" after deleting track(s) from the playlist
2111 causing up and down buttons to not move selection to the expected row.
2112 (BR 197203)
2113 * Jamendo service: Fix destination filenames when using "copy to
2114 collection". (BR 171839)
2115 * Jamendo service: Make torrent downloads work again. (BR 198200)
2116 * Remove the video stream from the context view when removing the video
2117 applet during stream playback. (BR 201281)
2118 * Fixed locales for Amazon cover fetching. (BR 188446)
2119 * Fix crash on trying to edit a playlist layout with an invalid element
2120 value in the xml file. (BR 197128)
2121 * Fix DBUS xml parsing. Patch thanks to Ryan Bitanga
2122 <ryan.bitanga@gmail.com>.
2123 * Fix data caching issues causing incorrect values to be stored in the
2124 database and in some cases to be written to tags. Fixes multiple bugs.
2125 * Correctly enable/disable "Prefer Tracks" menu entry. Patch thanks to
2126 Ralf Jung <ralfjung-e@gmx.de>. (BR 191059)
2127 * Do not show "%20" at the end of each filter value in the LibriVox
2128 service. (BR 190704)
2129 * Cached lyrics will now be shown when offline. (BR 197589)
2130 * Fixed pressing play after reaching the end of the playlist not starting
2131 the playlist from the top (or wherever the navigator thinks it should
2132 start. (BR 176445)
2133 * Fixed local playlists being renamed to blank when user hits cancel
2134 * Fixed giant Edit Filter dialog with some translations. (BR 197566)
2135 * Files browser remembers its view mode. (BR 197122)
2136 * Fixed non-Latin UTF-8 encoding tags not being correctly decoded.
2137
2138
2139 VERSION 2.1.1
2140 FEATURES:
2141 * Compilations with more than 60 artists are supported.
2142 * Option to hide the context view.
2143 * Applets are now laid out according to two criteria: either fixed height
2144 or flowing to fill the CV. No more slivers of applets visible at the
2145 bottom.
2146 * Load contents of an m3u file if specified when running amarok from the
2147 command line. File must be local.
2148 * Added large source emblem in current track applet.
2149
2150 CHANGES:
2151 * Removed option to purchase Magnatune.com albums using a Credit Card as
2152 this is unfortunately no longer supported by Magnatune.com. It is still
2153 possible to purchase albums using pre paid gift card codes, and all
2154 membership features still work.
2155 * Make it possible to delete multiple selected playlists at once from the
2156 "My Playlists" category in the playlist browser.
2157 * Show info box in CV if no applets are visible.
2158
2159 BUGFIXES:
2160 * Don't hide the "On/Off" button for Dynamic Playlists if the window is
2161 not tall enough. (BR 195886)
2162 * Make it possible to change the width of a playlist layout element if the
2163 combined width of items in the row exceeds 100% (BR 195846)
2164 * Keep width slider and width display from overlapping when setting
2165 attributes on a playlist layout element.
2166 * Don't overwrite cached lyrics when lyrics script returns a "Not found"
2167 result. (BR 195213)
2168 * Fixed the layout of the "Edit Track Details" dialog, which came up
2169 broken under some circumstances. (BR 195081)
2170 * Reset total playlist time when the playlist is cleared. (BR 153160)
2171 * Don't crash when starting a collection scan after another scan had been
2172 aborted. (BR 195242)
2173 * Fixed non-UTF8 MPEG tag wrongly shown.
2174 * Fix problem with supported filetypes not being copied over to MTP device
2175 (BR 186835)
2176 * Fix problem with playlist names containing '/' not being saved (BR 975995)
2177 * Allow cancelling of rename input box in playlist layout dialog (BR 976409)
2178 * Loading playlists from the command line works again. (BR 191347)
2179 * Fixed formatting of the debug output when using the -d option.
2180 * Detection of compilation cover during the scan works again. (BR 172953)
2181
2182
2183 VERSION 2.1
2184 CHANGES:
2185 * Removed the "Amarok Handbook" menu entry until the handbook actually
2186 exists (work in progress).
2187 * Single-click/double-click behavior in the Collection Browser now follows
2188 the preference set in KDE System Settings.
2189 * Automatically fetch the database for Jamendo/Opml on first load.
2190 * Escape clears most search filters throughout Amarok. (BR 192254)
2191 * Tracks of saved playlists are again shown in the playlistbrowser. They
2192 can be added and sorted using drag and drop. (BR 187256, BR 184597)
2193
2194 BUGFIXES:
2195 * Fix incorrect scrobbling of tracks after only parts of them are played.
2196 (BR 179503)
2197 * Fix incorrect escaping of artist title in lyrics applet.
2198 * Fix oddly capitalized format/extensions from being incorrectly
2199 not recognized for copy of track to/from iPod. (BR 188249)
2200 * Allow selecting directories from the "Add Media" dialog. (BR 192225)
2201 * On Screen Display settings are now immediately applied, without
2202 requiring an application restart.
2203 * Fixed bug that variably caused Collection folders to be "forgotten",
2204 lots of entries to show up in Amarok's config file, and some other
2205 oddities. (BR 187126, BR 178973)
2206 * Fixed large memleak when subsequent collection scans were performed.
2207 (BR 186842)
2208 * Fixed possible startup crash. (BR 187126)
2209 * The context menu (right click) in the Current Track applet works again.
2210 (BR 176169)
2211 * After clicking on the Current Track applet, the menu bar at the top was
2212 no longer working. (BR 190923)
2213 * Fixed playlist sometimes becoming invisible when Amarok is restored from
2214 the system tray. (BR 184714)
2215 * Fix saving podcast episodes to the database when the metadata contains percent signs.
2216 (BR 189104)
2217
2218
2219 VERSION 2.1-beta2
2220 FEATURES:
2221 * New Script method to get current track time in milliseconds. (BR 177073)
2222
2223 CHANGES:
2224 * Pressing the return key in the playlist search activates the selected
2225 result. (BR 192126)
2226 * Pressing the escape key in the playlist search clears it's contents.
2227 (BR 192123)
2228 * Optimizations to the insertion and removal of large numbers of tracks
2229 from the playlist. Especially clearing a large playlist is now about
2230 300 times faster.
2231 * Always scroll to newly inserted tracks in the Playlist.
2232 * When removing upcoming tracks from an active dynamic playlist, add a
2233 similar number of new ones to keep if from "drying up".
2234 * Some action cleanup in the playlist context menu.
2235 * When clearing the playlist, also reset the search/filter text.
2236 * Podcast titles are stripped of unnecessary whitespace. (BR 177403)
2237
2238 BUGFIXES:
2239 * Fixed incorrect track counts in the collection.
2240 * Fixed duplicate scanning of playlists during collection scan
2241 * Fixed drag and drop to other applications. (BR 177415)
2242 * Fixed the filter widget in the Files browser. (BR 176139)
2243 * Fixed crash when using context menu after collection update. (BR 190056)
2244 * Fixed problem with Amarok showing wrong track length for Last.fm
2245 streams. Patch by Michael Quinn <mike@quinnsoft.com>. (BR 188512)
2246 * Fixed several memory leaks.
2247 * Set the value of the slider to the actual scale when loading a fuzzy
2248 Bias playlist, instead of 100% in every case
2249 * Don't fetch all coverless albums automatically when opening the Cover
2250 Manager. (BR 176170)
2251 * Podcast episodes are loaded correctly when restoring a playlist on
2252 startup. This means the local file will be played if downloaded.
2253 (BR 189328)
2254 * Next button in the main toolbar no longer has a clipped shadow.
2255 (BR 176031)
2256 * Fixed slider mouse events in RTL layouts. (BR 185465)
2257 * Detect iPhones as iPods. (BR 184744)
2258 * Clicking on "Stop after current track" disables the flag if it is
2259 already enabled.
2260 * Show a track marker when the "stop after current track" flag is set.
2261 (BR 185888)
2262 * Don't flash the OSD when opening the settings dialog. Patch thanks
2263 to Andreas Heider <andreas@meetr.de>.
2264 * Podcast file formats are correctly displayed.
2265 * Don't crash when pressing Delete on empty playlist. (BR 189021)
2266
2267
2268 VERSION 2.1-beta1
2269 FEATURES:
2270 * The collection scanner is now able to be run in batch mode, allowing for
2271 automated scans of both full and incremental types. In addition, all
2272 graphical dependencies have been removed, allowing for headless, remote
2273 runs of collection scans. A wiki page detailing how to do this will be
2274 made available shortly.
2275 * Covers are shown and written for iPod collections.
2276 * Phonon multimedia system can be configured directly from Amarok.
2277 * Cover art can now be disabled in the collection browser.
2278 * Scrobble tracks from streams that have title and artist metadata
2279 * Add support for showing a stream with multiple alternative servers as a
2280 single item in the playlist and add GUI for manually selecting prefered
2281 source.
2282 * Ampache service: Add support for Ampache 3.4.4 and 3.5.x.
2283 * Auto timecoding (position bookmarking) now exists for tracks with length
2284 greater than 10 minutes. (BR 148740)
2285 * Add a animated "loading..." screen when dynamically fetching info about
2286 an item to show in the service info applet.
2287 * Deleting tracks from the local collection is now possible. (BR 170999)
2288 * Add a filter-by-date-added to the collection browser. Use added:"today"
2289 or added:<2m2d
2290 * Add an advanced but user friendly playlist layout editor allowing users
2291 to modify and create their own playlist layouts.
2292 * The Playlist can now render itself using layouts defined in XML. A
2293 number of default layouts are included and can be switched between.
2294 * Option to automatically scroll the playlist to the active item on track
2295 change.
2296 * New QtScript methods for accessing the playlist:
2297 Amarok.Playlist.selectedFilenames() & Amarok.Playlist.selectedIndexes().
2298 Patch by Mathias Panzenböck <grosser.meister.morti@gmx.net>.
2299 * New QtScript method for the Track prototype: imagePixmap( size ). Returns
2300 a QPixmap of the given size, or the default if the size argument isn't
2301 supplied.
2302 * New QtScript class 'DataDownloader' that returns results as a QByteArray
2303 instead of a string. Needed for image downloads.
2304 * Cue Sheets are now supported as in Amarok 1.4, plus each cue entry
2305 (usually a track) will be displayed as a timecode on the Progress Bar
2306 with a nice onMouseOver popup.
2307 * Ipod support now uses/depends on libgpod 0.7.0
2308 * Bookmarking specific positions within local tracks and downloaded local
2309 podcast episodes, with a nice visual indicator on the progress bar.
2310 * When the last.fm service is active, any track, from any collection or
2311 service, can be loved from the browser , and there will always be a love
2312 button for the currently playing track, no matter the source.
2313 * Dbus methods added: VolumeUp, VolumeDown and Mute. (BR 181130)
2314 * The feed url is displayed in the config dialog of a podcast channel.
2315 By left clicking in the url it's copied to the clipboard. (BR 180853)
2316 * The Playlist Browser can now show playlists from multiple sources,
2317 including media devices.
2318 * The Last.fm service now allows for the playing of all types of user
2319 stations (personal, loved tracks, recommendations, and neighborhood).
2320 * Arbitrary Tags can now be played in the last.fm service. (BR 139802)
2321 * Replay Gain support for most file formats that Amarok can read tags from.
2322 Reading Replay Gain tags from MP4 files requires libMP4v2. Musepack
2323 (MPC) files are unsupported due to a limitation of TagLib.
2324 * Bookmark Manager applet allowing for the creation, browsing, ordering and
2325 deletion of Amarok urls of different kinds. (BR 173512)
2326 * Amarok urls. Amarok can now load and generate "amarok urls" that allows
2327 any "view" to be bookmarked and later retrieved. A protocol handler is
2328 also installed that will launch amarok into the correct state, or make
2329 amarok show the correct view, if already running, when such a url is
2330 activated system wide.
2331 * Customizable playlist layouts. The playlist is now rendered according to
2332 an xml layout, allowing the playlist to assume a variety of different
2333 looks and supply customizable information.
2334 * Album cover art can be accessed via the scripting API. Patch thanks to
2335 Simon Esneault <simon.esneault@gmail.com>. (BR 179732)
2336 * New vertical Context View layout.
2337 * New applet toolbar in the Context View to arrange, select, and add
2338 applets.
2339
2340 CHANGES:
2341 * New splash screen by Wade Olson <wade@corefunction.com>.
2342 * Magnatune.com store: When downloading albums (either by purchasing or
2343 free membership downloads) remember the file format and download
2344 location for next time.
2345 * Links in the lyrics applet are now clickable and open with the default
2346 external web browser (BR 179396)
2347 * Collection browser has been pimped.
2348 * Bring back animations in the browsers if Qt 4.5 or later is detected.
2349 * The collection scanner is now being provided in a separate package.
2350 * The TagLib plugins formerly provided by Amarok are now being provided in
2351 a separate package. It should be available in most distributions as
2352 taglib-extras.
2353 * Improvements to playlist searching and filtering. No longer reset view
2354 to the top when clearing a search term. No longer scroll into the results
2355 when the "show only matches" option is set.
2356 * Improved implementation of volume muting. Mute state doesn't change
2357 volume level any more. (BR 172392)
2358 * Remove score, last played and play count from the current track applet
2359 for tracks that does not have any of them (mainly streams).
2360 * Don't pretend to be able to seek if the source isn't seekable.
2361 * File Browser UI has been tweaked for better usability.
2362 * The Bookmark Handler in the File Browser no longer causes a crash-on-exit,
2363 so it has been re-enabled. (BR 173634)
2364 * Performance optimisation when loading large playlists, and hence faster
2365 application startup.
2366 * Many small visual tweaks for greater consistency and better use of screen
2367 space.
2368 * Increased width of volume slider for greater precision.
2369 * Use the speex, trueaudio and wavpack support in TagLib 1.5, rather than
2370 our own plugins.
2371 * Double click on a podcast channel appends all episodes to the playlist.
2372 * Delete and download actions will only be shown when relevant to the
2373 selected podcast episode.
2374 * Major refactoring of the podcast model and view to allow custom actions
2375 per podcasts source.
2376 * Compilation fixed for OpenSolaris.
2377 * Show the cover menu when right clicking on artwork in the Tag Dialog.
2378 * Don't remove queued tracks from the playlist when repopulating dynamic
2379 playlists. (BR 191285)
2380 * Major last.fm UI overhaul.
2381 * Progress indicator on system tray icon is back.
2382 * Now using KSystemTrayIcon.
2383 * QtScript: Importer.loadQtBinding returns a true or false depending on
2384 success.
2385
2386 BUGFIXES:
2387 * Improvements to compilation detection during the collection scanning
2388 phase. Thanks to Michael Quinn <mike@quinnsoft.com> for laying the
2389 groundwork. (BR 172953)
2390 * Do not reset lyrics applet to the top when pausing and then unpausing a
2391 track. (BR 182519)
2392 * Automatically update lyrics applet if the user edits relevant track
2393 metadata. (BR 185237)
2394 * Fix tracks with some identical tags being detected as dupes and not
2395 getting copied onto MTP device.
2396 * Fix invisible and unintuitive selection in the playlist after deleting
2397 one or more tracks. (BR 187871)
2398 * Prevent playlist from showing a wrong playing song after adding tracks
2399 above it. (BR 181947)
2400 * Show the current playing song when resuming playback of a track not in
2401 the collection. (BR 173912)
2402 * Fix crash when using ctrl+mousewheel in the File Browser. Patch by Valentin
2403 Rouet <v.rouet@gmail.com>. (BR 175803)
2404 * Fix actions choosen from context menu in a filtered playlist getting
2405 applied to wrong track(s). (BR 186573) (BR 185054)
2406 * Try to detect the charset of cue sheets. (BR 184769)
2407 * Make opening an external webbrowser working on Windows, too.
2408 * The File Browser now remembers its sort order. (BR 186444)
2409 * When editing info for multiple tracks, do not write to the files if only
2410 editing info that is stored in the db and not in the actual files (such
2411 as ratings). (BR 184836)
2412 * Render the lyrics applet correctly with dark color schemes. (BR 183037)
2413 * When turning on a dynamic playlist, automatically populate the playlist if
2414 it is empty. (BR 183968)
2415 * Don't crash if using an invalid codec name AmarokLyricsScript conversion
2416 functions. (BR 185540)
2417 * Actually stop playback if we encounter too many errors.
2418 * The collection scanner no longer sucks quite as much.
2419 * A full rescan is no longer necessary after disconnecting/reconnecting an
2420 external harddrive.
2421 * Fix issue with files being deleted when Organize Collection is run
2422 without selecting a collection root. (BR 184410)
2423 * Dynamic playlist weight's are now saved correctly. (BR 184304)
2424 * Fix using "Copy to Collection" to download Magnatune.com preview
2425 tracks. (BR 183328)
2426 * Correct behaviour when queuing in a filtered playlist. (BR 180477)
2427 * Do not break up grouping in the playlist when editing (all but
2428 album) tags.
2429 * QtScript correctly writes the tags of tracks metadata it changes.
2430 (BR 182667)
2431 * Fix "Stop Playing After Track". (BR 180486)
2432 * Fix switching tracks in random tracks mode. (BR 176019)
2433 * Fix grouping of Stream and File meta objects. This affects many cases,
2434 Such as when loading a playlist containing tracks from a scripted
2435 service.
2436 * Fixed crash on exit when collection scan has been aborted. (BR 176870)
2437 * Fixed an infinite loop bug when using title case conversion in Guess Tags.
2438 (BR 180164)
2439 * Don't show the rating widget for tracks which are not in the collection.
2440 (BR 180023)
2441 * The negation operator works in the collection browser filter.
2442
2443
2444 VERSION 2.0.2
2445 CHANGES:
2446 * Show a statusbar message when loving a lastfm track.
2447 * Show error message when Wikipedia information cannot be retrieved.
2448
2449 BUGFIXES:
2450 * Fix showing of book information from the LibriVox service.
2451 * Don't crash if a script has uncaught exceptions.
2452 * Open ogg files in Amarok when using Dolphin and other file managers.
2453 Patch thanks to Lubos Lunak <l.lunak@kde.org>. (BR 180155)
2454 * Fix podcast episodes not ordered right because of incorrect parsing of
2455 pubdate. (BR 181338)
2456 * Fix crash in tagdialog when editing tracks without an artist. (BR 183180)
2457 * Statistics were not calculated properly in all instances. (BR 182025)
2458 * Compilation fixes on Open Solaris.
2459 * Trim URL before adding a new podcast.
2460 * Add Ok button to the podcast configuration dialog to improve usability.
2461 (BR 181339)
2462 * Add tooltips to now playing widget icons.
2463 * Fix not possible to download episodes from newly added podcast channel.
2464 (BR 180851)
2465
2466
2467 VERSION 2.0.1.1
2468 BUGFIX:
2469 * Fix possible buffer overflows when parsing Audible .aa files.
2470
2471
2472 VERSION 2.0.1
2473 FEATURES:
2474 * Add advanced, configurable, searching and filtering to the playlist.
2475 * Add "Stop after track" option to the playlist menu.
2476 * Queue track functionality has returned. (BR 171939)
2477 * Growl support on OS X.
2478 * Add automatic recovery option to MySQL embedded server.
2479 * Greatly improved Librivox.org service script. It now works for all books,
2480 and dynamically fetches a summary of each book that is shown in the
2481 service info applet. The script now also has a propper icon in the
2482 service browser and its own emblem and default "album" cover for books.
2483 * Sorting collection by Composer is now possible. (BR 177271)
2484 * Service scripts can now dynamically fetch context info when items are
2485 selected (info can still be applied statically to each item as well).
2486 * Album items from a service script can now have custom covers.
2487 * Items from a service script can now have a custom emblem.
2488 * Service scripts can now set custom icons for the service browser.
2489 * Add simple filtering to the service browser.
2490 * Podcast channels are automatically refreshed once per hour if autoscan is
2491 enabled.
2492
2493 CHANGES:
2494 * MTP devices can now delete multiple tracks at once.
2495 * Status bar notification on copying or deleting tracks on Ipod.
2496 * Don't fold the Collection Browser after editing or updating the
2497 collection. (BR 166841)
2498 * Replace the systray icon with a more modern logo.
2499 * "Cool-Streams" radio service script is now enabled by default.
2500 * Show more verbose output when copying tracks to the local collection.
2501 * Custom Sorting in the Collection Browser has returned.
2502 * Memory use optimizations.
2503 * Playlist items now have tooltips. (BR 170844)
2504
2505 BUGFIXES:
2506 * The QtScript Qt binding generator has been updated to the latest.
2507 This should complete some features such as Model/View in the QtScript API
2508 and fix building with Qt 4.5. (BR 177863)
2509 * The Files browser now remembers its settings, like the active directory.
2510 (BR 173742)
2511 * Fix problems with the collection scanner often missing a part of the
2512 collection, or potentially failing altogether. (BR 176154)
2513 * Fix Context View crash when quitting the application. (BR 179110)
2514 * LibriVox: Don't crash when double clicking "Enter Query". (BR 177991)
2515 * Files could be deleted when moving files to an unwritable destination.
2516 (BR 178701)
2517 * Don't override cached lyrics when fetching. (BR 178196)
2518 * Show a warning when the collection scanner dies. (BR 176154)
2519 * Set date correctly on MTP devices. (BR 171194)
2520 * Ipod ratings are read/written/displayed.
2521 * Ipod playcounts are read and displayed on Current Track Info applet.
2522 * Lastfm Settings Dialog can now check to ensure username/password is
2523 correct. (BR 144456)
2524 * Don't delete files if an error occurs during transfer. (BR 178701)
2525 * MPRIS GetMetadata() call returns arturl for last.fm streams. (BR 178695)
2526 * Fix grouping of various artist albums in the playlist. (BR 175604)
2527 * Update statistics properly on Windows and Mac versions.
2528 * Fix progress indicator disapearing when skipping in last.fm streams.
2529 * Write the discnumber field for mp3 tags.
2530 * Don't start a fadeout when stopping paused media. (BR 178057)
2531 * More accurate Amarok 1.4 database imports.
2532 * Ipod tracks' sample rate is now shown correctly in Tag Dialog.
2533 * Tracks did not always report that their editable status correctly.
2534 (BR 177058)
2535 * Gapless playback of MTP tracks one after another now works.
2536 * Podcast with some unsafe characters in them caused database corruption.
2537 (BR 172594)
2538 * Amarok no longer stalls on large Ipod copy operations. (BR 173707)
2539 * Fix switching between basic and advanced mode in the filename scheme
2540 chooser.
2541 * Fix MTP device attached on startup crashing. (BR 177201)
2542 * Tracks with same tags as a track on Ipod are no longer copied. (BR 177198)
2543 * When reaching the end of the playlist, actually show stopped state.
2544 (BR 177782)
2545 * Fixes in playing tracks in repeat modes.
2546 * The wikipedia applet did not give a status update when an entry was not
2547 found. (BR 173940)
2548 * Add tooltips to icons in context view. (BR 174478)
2549 * Fix icons and layout in Advanced Filter dialog.
2550
2551
2552 VERSION 2.0
2553 FEATURES:
2554 * Added read/write configuration APIs for QtScript.
2555
2556 CHANGES:
2557 * Removed the KBookmarks menu in the FileBrowser because it causes
2558 crashes.
2559 * The Organize Collection dialog has been improved.
2560 * Last.Fm service now uses KIO for network access, respects desktop proxy
2561 settings.
2562 * Added icons to the filename scheme and organize collection dialogs.
2563 * Added an OK button for the script manager.
2564
2565 BUGFIXES:
2566 * Don't try to squeeze text into wrongly tiny space, make the track label
2567 in the tag dialog work again. (BR 176399)
2568 * Collection setup directory chooser would incorrectly set some paths as
2569 disabled. Patch thanks to Ben Boeckel <MathStuf@gmail.com>. (BR 176569)
2570 * Fix shadows around the cover in the current track applet (and potentially
2571 other places as well) getting progresssively darker.
2572 * Don't compare Solid and libmtp's serial number to connect. (BR 176403)
2573 * Workaround a bug in the CurrentEngine class that makes the nocover image
2574 look grainy in the currenttrack applet.
2575 * Dragging and Dropping folders from the filebrowser into the playlist will
2576 now result in the tracks being ordered correctly. (BR 176673) (BR 176156)
2577 * Fixed deletion for downloaded podcast episodes (BR 176084)
2578 * Show artists in Cover Manager sorted alphabetically. (BR 176178)
2579 * Fix reading of windows playlists, recognise \ as directory separator.
2580 (BR 93717)
2581 * Fix crash when searching in collections. (BR 175094)
2582 * Prevent disabled MP3tunes service from being initialized on first run.
2583 * Elide text properly in applet chooser widget. (BR 175064)
2584 * Fixed potential crash when playing streams. (BR 175886)
2585 * Don't show wrong metadata for Last.fm radio. (BR 175435)
2586 * Don't try to squeeze text into wrongly tiny space, make the track label
2587 in the tag dialog work again. (BR 176399)
2588 * Expand applets width when a complete column has been removed.
2589 * Don't try to fetch another cover if there are no more albums to fetch
2590 for. (BR 176364)
2591 * Don't crash when trying to edit the details of a track without an artist
2592 or album. (BR 173322)
2593 * Magnatune.com store: Correctly show progress info when downloading.
2594 * Magnatune.com store: Fix purchase/download of wrong album being initiated
2595 when selecting "Purchase" or "Download" from the playlist context menu.
2596 (BR 176171)
2597 * Fix a bug that stopping a running script crashes amarok. (BR 175050)
2598 * The context view could sometimes show the "stopped state" even when a
2599 track was playing.
2600 * Amarok 1.4 database importer would crash under some circumstances.
2601 (BR 171784)
2602 * Covers could not be fetched from Amazon Japan. (BR 176073)
2603 * Fix a bug that the script manager deletes wrong entry after script
2604 installation. (BR 173919)
2605 * Make lyrics auto-display when applet is added while a song is playing.
2606 * "Watch folders for changes" actually works now.
2607 * Fix a bug that caused dynamic playlists not to repopulate. (BR 173776)
2608 * Fixed potential issues with malformed XML breaking the collection scan.
2609 (BR 170408)
2610 * Focus of text fields no longer lost when changing tracks using the Next/
2611 Previous buttons in tag dialog. (BR 175524)
2612 * Sort Podcasts in the right order.
2613
2614
2615 VERSION 2.0-rc1
2616 FEATURES:
2617 * Users' Recommended radio is now shown in the Last.Fm Service.
2618 * Playlist browser items can be deleted and renamed using the keyboard.
2619 (BR 175116)
2620 * Basic and Advanced view when editing a filename scheme are synchronized.
2621 * Added delete button to Advanced view for defining a filename scheme.
2622 * Importer for iTunes libraries now allows you to import your statistics
2623 from iTunes.
2624 * The settings dialog now remembers the page that was last used.
2625 * Track information can be edited from the file browser. (BR 172812)
2626
2627 CHANGES:
2628 * Video and Last.fm applet have been disabled. They are not ready for release.
2629 * Ipods and MTP devices auto-connect again for usability.
2630 * Ipod Collections can now delete multiple tracks at once.
2631 * User playlists added from files are now updated on collection rescans, so
2632 any changes in the file is reflected in the SQL playlist.
2633 * Layout refactoring in the Organize Collection dialog.
2634 * Enabled Last.fm scrobbling by default when Last.fm login is supplied.
2635 * Amarok now allows opening of video files again. (BR 174267)
2636 * "Show active track" has been moved from the playlist context menu to the
2637 playlist toolbar.
2638
2639 BUGFIXES:
2640 * Last playing track on exit now selected on startup. (BR 168789)
2641 * Update Collection works now correctly, only scanning the necessary dirs.
2642 (BR 169602)
2643 * In Organize Collection, the "Collection root" token is now fixed at the
2644 beginning of the filename scheme. (BR 175376)
2645 * Resize handle now appears in OS X. (BR 170199)
2646 * Do not deselect album when right clicking on header. (BR 175527)
2647 (BR 174584)
2648 * Correctly sort tracks when dragging and dropping directly to the
2649 playlist. (BR 175023)
2650 * Clearing the playlist turns Dynamic Mode off. (BR 174514)
2651 * Make sure user has edited a text field manually before overwriting that
2652 tag. (BR 174878)
2653 * Podcast episodes and channels can be dragged directly from the
2654 playlistbrowser onto the playlist. (BR 175162)
2655 * Multiple fixes and improvements for the Wikipedia applet.
2656 * Playback no longer stops when Last.Fm service config is closed. (BR 174943)
2657 * Fix issue with tracks from SQL playlists that were added from collection
2658 scanning not having proper metadata until after a restart.
2659 * Fix duplicate playlists being added on collection rescanning. (BR 173180)
2660 * OSD timer resets when song changes. (BR 175030)
2661 * Fix crash when dragging albums to the bottom of the playlist. (BR 174786)
2662 * Fixed update of preview string in Organize Collection when switching
2663 collections.
2664 * Fix playlist behaviour when adding a track that is already playing
2665 (BR 174634)
2666 * Jamendo Service: Remove some sorting modes that caused the database to
2667 choke as the result sets became too large. Will be revisisted post
2668 2.0.0. (BR 174851)
2669 * Fixed possible crash with reading wav files. Patch by Peter van Fessem
2670 <peter@f-is.eu>. (BR 174819)
2671 * Amarok 1.4 database importer would skip tracks in some collections.
2672 (BR 174329) (BR 174444)
2673 * OSD renders correctly on track changes.
2674 * Podcasts are correctly stored to the database. (BR 172688)
2675 * Lyrics aren't refetched when irrelevant track metadata is changed.
2676 (BR 174678)
2677 * Don't show transfer popups when copying tracks to a collection and
2678 overwriting files. (BR 174533)
2679 * When organising files, "Ignore The" logic was inverted.
2680 * Do not reload scripts that are already active. (BR 174601)
2681 * Pressing Stop while fade-out is running will no longer restart the
2682 fading. (BR 173528)
2683 * Fixed problem with Amarok sometimes not advancing to the next track.
2684 * Wikipedia and Lyrics applets now update with streams. (BR 172715)
2685 * Ampache Service: Do not crash if login is incorrect on startup.
2686 * Playback control buttons now respects the current color theme.
2687 (BR 169268)
2688 * Fix scripted services not resetting content when filter is cleared.
2689 * Dynamic playlist no longer locks up requiring a restart of the
2690 application. (BR 173776)
2691 * Correctly load m3u playlists. (BR 171595)
2692 * Made the Load action start playback correctly like the Append action.
2693 * Fixed metadata updating for Shoutcast streams.
2694
2695
2696 VERSION 2.0-beta3
2697 FEATURES:
2698 * More intelligent sorting of items in the collection browser, using
2699 locale aware sorting and natural sorting for numbers. Patch by Nicholas
2700 Wilson <nicholas@nickcwilson.co.uk>. (BR 154408)
2701 * The playlist automatically scrolls when dragging tracks. (BR 171622)
2702 * Import statistics from Amarok 1.4.
2703 * Double clicking items in the Albums applet appends to playlist.
2704 * Service scripts can now specify custom info for artist, album and friends
2705 that will be shown in the playlist and other places, independetly of
2706 their actual parent item in the service. This value is ignored if item
2707 is not a level 0 item. Specifying these values is completely optional.
2708 * Playlists can be added using the Add Media dialogs.
2709 * Collection browser can once again sort by Year - Album.
2710 * Albums applet shows disc number separators.
2711 * Context menu and drag & drop support for the albums applet.
2712 * Added tracks count and total playlist time to the status bar.
2713 (BR 171652)
2714 * You can now Copy To a collection, Append, and Load tracks from
2715 the file browser's context menu.
2716
2717 CHANGES:
2718 * Improved usability for the collection configuration dialog.
2719 * XSPF playlists will now attempt to apply any stored metadata to items
2720 not owned by a service when loading. This will make many streams stored
2721 on shutdown appear with correct metadata after a restart of Amarok.
2722 * Scripted services are now able to set the infoHtml used in the
2723 service info applet for individual tracks.
2724 * The default lyrics script now uses the LyricWiki site, which is more
2725 reliable and also faster than the old lyrics provider.
2726 * Add script API function: Amarok.Collection.escape which escapes strings
2727 for SQL statements.
2728 * Some new and updated icons.
2729 * Allow multiple items to be selected in the user playlist category.
2730 * Statusbar rewrite: Messages are no longer shown as top-level windows.
2731 * Added proper mouse over visuals to some places where it was missing.
2732 * All services (or any other part of Amarok) can now add context
2733 actions to any item in any collection. This is only used for the "play
2734 similar artists from last.fm" currently, but it allows this kind of
2735 action to be added without hardcoding it in the core. The immidiate
2736 effect of this is that the last.fm action is now available for any
2737 artist in any collection.
2738 * New "playground" directory added for plugins and applets that are not
2739 yet ready for prime time.
2740 * Nonconsecutive items can now be selected and dragged around in the
2741 playlist.
2742 * Major overhaul of playlist subsystem, including a completely new view
2743 (even though it looks a lot like to old one). Programmers should
2744 review the SVN commit notes to learn about other changes.
2745 * Selecting "Move to Collection" in the file browser's context menu
2746 will now recursively include all directories within the selected items.
2747 * Selecting "Move to Collection" in the file browser's context menu
2748 will now delete the original source files as expected.
2749
2750 BUGFIXES:
2751 * Correct scrobbling for all tracks, even last.fm streams and loved tracks
2752 in Last.Fm streams. (BR 164156)
2753 * Files moved or organized into themselves are no longer deleted.
2754 (BR 173341)
2755 * Fix playlist scrollbar graphical errors with some styles. Patch by Huynh
2756 Huu Long <long.upcase@googlemail.com>. (BR 173547)
2757 * DBus MPRIS call GetMetadata returns the location field. (BR 173324)
2758 * Amarok would not show all files it could play in the files browser
2759 (BR 173333)
2760 * Amarok now remembers its panel sizes over restarts. Patch by Gary
2761 Steinert <fatlardo@gmail.com>. (BR 172976)
2762 * Automatic track score computation works now.
2763 * Immediately remove the playlist drop visualiser from the playlist after
2764 dropping an item. (BR 171382)
2765 * Albums applet doesn't jumble up most recent albums listing.
2766 * Fix problems with Amarok stopping playback after each track in some
2767 cases. (BR 172897)
2768 * Don't forget about downloaded images after doing a collection rescan.
2769 * Fixed giant font in the Internet tab on some machines. (BR 172954)
2770 * MPRIS Dbus interface Pause function conforms is a Play/Pause action.
2771 (BR 173007)
2772 * Script downloads using KNewStuff2 now correctly installs and uninstalls
2773 scripts.
2774 * Fix memleak in iPod handler. Thanks to Christophe Fergeau.
2775 * Wikipedia applet: Fix infinite retry loop if no artist information is
2776 found. (BR 171074)
2777 * First track of an album in the playlist can now be dragged seperately
2778 from the entire album. (BR 171331)
2779 * Fix crash when searching in the shoutcast service. (BR 170681)
2780 * Fix crash when adding multiple shoutcast stations. (BR 170247)
2781 * Escape HTML characters from track metadata when showing the system tray
2782 tooltip. Patch by Andrey Esin <gmlastik@gmail.com>. (BR 172623)
2783 * Only add one new folder when selecting "Add Folder" from the context
2784 menu in the user playlist category. (BR 169666)
2785 * Statusbar rewrite: Bring back the detailed progres operations view.
2786 It is now possible again to get a list of all running operations and
2787 to cancel each one individually. (BR 168380)
2788 * Statusbar rewrite: The "cancel all" button now works.
2789 * Statusbar rewrite: Don't hang on exit. (BR 171665)
2790 * When searching in the collection, give keyboard focus to the results
2791 after pressing Enter. (BR 172379)
2792 * Do not set two different lyrics scripts as default.
2793 * File sizes for non-collection local tracks are now determined properly.
2794 * Track rating and score are now enabled for read-only files too.
2795 * Play option from playlist context menu works now. (BR 172141)
2796 * Cloud applet moved to playground as it still needs a lot of work.
2797 (BR 170613)
2798 * Playlist overhaul fixes a couple of bugs. (BR 167861) (BR 171048)
2799 * Search queries with ' and \ now work fine. (BR 173330)
2800
2801
2802 VERSION 2.0-beta2
2803 FEATURES:
2804 * Add themable borders to album covers where ever they are shown (with
2805 very few exceptions).
2806 * Automatically check for collection changes on startup if monitoring
2807 is enabled.
2808 * Files can be moved into collections from the Filebrowser. (BR 170077)
2809 * Clicking on the volume icon in the toolbar toggles mute. (BR 171017)
2810 * Arrows to switch between containments directly.
2811 * Scripted services can now show source info in the statusbar like most
2812 other services.
2813 * Scripts now able to access web via KDE-wide proxy.
2814 * Middle click on playlist will append URLs from the clipboard.
2815 * Numerous under-the-hood improvements to improve the stability of Amarok.
2816 Rejoice!
2817 * Incremental collection scanning support. (BR 169602)
2818 * Playlists found during a collection scan are automatically added to
2819 Amarok's Playlist Browser.
2820 * Lyricwiki support.
2821 * Chinese lyrics support from mp3.sogou.com
2822 * Sidebars can be toggled with the keyboard: Ctrl+1..4
2823 * Now remembers visible/invisible state of browsers. (BR 168344)
2824 * Add ability to play tracks directly off of MTP device.
2825 * Add option to enable/disable automatic cover fetching.
2826
2827 CHANGES:
2828 * Add a new nice Service Info home page to the LibriVox script. Logo used with
2829 Permision.
2830 * Use custom stylesheets to ensure that html pages shown in the Wikipedia and
2831 Service Info applets always have a nice white background.
2832 * Jamendo service: Filter out genre names less than 3 characters long. This
2833 gets rid of some uninformative genres like "3" and "07". All content is
2834 likely still available under other genres.
2835 * Switch from Sqlite to MySQL Embedded (libmysqld), resulting in faster
2836 scanning and collection filtering times.
2837 * When saving a new user playlist, the playlist browser immediately shows
2838 the newly saved playlist and starts an edit operation on it.
2839 * Many small visual and layout tweaks.
2840 * Make the values for score, play count and time since last play appear in
2841 tooltip when hovering over the icons in the current track applet.
2842 * Make values for score, play count and time since last play in the current
2843 track applet readable.
2844 * The Librivox.org scripted service is back after a rather long, API-change
2845 induced hiatus.
2846 * Do not show the OSD if a stream repeatedly sends the same metadata.
2847 * "Rescan Collection" was moved to the collection settings dialog.
2848 * Do not always show status of cover fetching in the status bar. (BR 166946)
2849 * The playlist drop visualiser respects system colours when drawn.
2850 * Change the ordering of CurrentTrack applet information.
2851 * The option for exporting playlists with relative urls has been moved
2852 from the Amarok settings to the save file dialog.
2853 * Show recently added albums on the albums applet when no track is playing
2854 * The Love action in the Last.fm service is now available for all tracks,
2855 not just Last.fm radio.
2856 * Made album applets scrollable.
2857 * Default the OSD to the middle top of the screen.
2858 * New icons and layout for Context View navigation and applet manipulation
2859 * Same default setting for proportional and fuzzy biases when filtering
2860 by year. Patch by Andreas Mützel <andreas.muetzel@gmx.net>.
2861 * Config is now written right after closing the settings dialog, making
2862 it crash persistant.
2863 * Improve Biased Playlist solver by using genetic algorithm.
2864 * System tray tooltip is now translucent (if compositing is available).
2865 * QtScript: Importer.include imports the file in the same context that it
2866 is currently in.
2867 * PodcastCategory now uses PopupDropper actions.
2868 * Libgrypt is preferred over OpenSSL at build time, for licensing reasons.
2869
2870 BUGFIXES:
2871 * Fixed crash on startup when using --nofork option with a URL argument.
2872 * Don't automatically refetch images after they have been removed.
2873 (BR 169619)
2874 * Fixed crash when playing certain podcasts. (BR 171890)
2875 * Don't show the playcount and rating statistic twice in the system tray
2876 tooltip.
2877 * Files from a daap server can be played again. (BR 169565)
2878 * Files copied from iPod devices had an incorrect file extension set.
2879 * Don't crash when undoing an action which added tracks to an empty
2880 playlist.
2881 * Keyboard shortcut configuration is now remembered. (BR 170260)
2882 * The playlist drop visualiser will snap to the end of the playlist if
2883 required. (BR 171016)
2884 * Enhanced keyboard navigation in the playlist. (BR 170489)
2885 * Fix edit bookmark feature (BR 170008)
2886 * Don't show scroll bars on the pixmap viewer when viewing a full sized
2887 cover.
2888 * Activate the SideBar tabs when dragging something over them. (BR 169712)
2889 * Save composer and disc number correctly (BR 167184)
2890 * Handle multidisc albums properly (BR 167238)
2891 * Remove empty folders after organizing the collection. (BR 141555)
2892 * Display rating (when present) in OSD. (BR: 167263)
2893 * Make the currently playing track active in the playlist if it has been
2894 removed and is later re added. (BR 167552)
2895 * Detect Amarok 1.x style compilations when scanning the collection.
2896 * Show the album year in the Collection Browser if requested.
2897 * Make appending of podcasts to the playlist work.
2898 * Fix text color of current track applet. (BR 168466)
2899 * Lyrics applet is functional.
2900 * Setting half ratings via global shortcuts was broken.
2901 * Exporting of M3U and PLS playlists has been fixed.
2902 * Make the PlayPause button actually switch icons again. (BR 169805)
2903 * Add "Ignore field" token to the Guess tags dialog. (BR 161060)
2904 * Only add supported file formats to the playlist. Patch by Andreas Mützel
2905 <andreas.muetzel@gmx.net>.
2906 * Clear the status bar when stopping playback.
2907 * Albums applet no longer uses lots of CPU cycles. (BR 169586)
2908 * Don't show the context menu in the Current Track applet if playback has
2909 been stopped.
2910 * Applets do not disappear if Context View is shrunk too much. (BR 169504)
2911 * Fix last.fm events applet.
2912 * The Current track applet now has tooltips for the icons on the right
2913 hand side. (BR 168260)
2914 * "Resume playback on start" now also restores the track position
2915 correctly. (BR 168792)
2916 * Fix layouting issues with tagging dialog. (BR 166837)
2917 * Fix crash when closing last.fm settings while playing. (BR 168828)
2918 * Make it possible to actually disable the audio fadeout. (BR 169022)
2919 * Podcast Episode downloading doesn't crash anymore. (BR 168203)
2920 * Dragging files to the playlist no longer appends, but drops in the
2921 correct spot.
2922 * Correctly order out-of-collection files dragged into the playlist.
2923 (BR 169064)
2924 * You can add directories from the Play and Add Media menus. (BR 166549)
2925 * Allow statistics to be written out when we move to the next track, not
2926 just when playback stops.
2927
2928
2929 VERSION 2.0-beta1
2930 FEATURES:
2931 * Inline editing of tracks in the Collection is now possible.
2932 * Album moves can be undone
2933 * Grouped albums can be moved in the playlist by draggin the album
2934 header
2935 * Track moves in the playlist can now be undone
2936 * Gapless playback.
2937 * New "fuzzy" bias type, which matches values loosely.
2938 * Saving/loading dynamic playlists.
2939 * Collection Setup automatically expands to show selected directories.
2940 (BR 123637)
2941 * Tag editing and file deletion for MTP devices
2942 * Add toolbox to context view
2943 * Allow selecting multiple playlist items.
2944 * Implement "Move to collection" functionality in file browser.
2945 * Saving/loading of biased playlists.
2946 * Improved script console
2947 * Set items in directory selector to partially checked when relevant.
2948 patch by Sebastian Trueg <trueg@kde.org>
2949 * Album is now added to the playlist when clicked in Albums applet.
2950 * Trigger play/pause when middle-clicking systray icon. (BR 167162)
2951 * New start flag --multipleinstances allows to run multiple instances of
2952 Amarok.
2953 * Full cover support for Nepomuk collection
2954 * Search local collection for albums to show in the album applet when
2955 playing non local content
2956 * Context view state is saved on exit and restored on start up.
2957 * New functions available to the scripting interface, under Amarok.Info.
2958
2959 CHANGES:
2960 * New filename scheme widget in the Organize Collection dialog.
2961 * New laylout of the main toolbar using the new graphics.
2962 * Greatly reduced memory usage when using dynamic playlists.
2963 * Reworked layout and more intuitive interface in the Guess Tags from Filenames dialog.
2964 * New artwork by Nuno Pinheiro <nuno@oxygen-icons.org> and Wade Olson
2965 <wade@corefunction.com>
2966 * Better zooming animation in the context view
2967 * Better usage of the available space in the context view.
2968 * Show url in the playlist if track has no name. patch by Edward Hades
2969 <edward.hades@gmail.com> (BR 167171)
2970
2971 BUGFIXES:
2972 * Fix crash when dragging media from an external source (or the file
2973 browser) to the playlist (BR 169035)
2974 * Fix crash when opening the setting dialog (BR 169215)
2975 * Many fixes to the behavior of the playlist when dragging things around.
2976 * Don't pop up multiple cover search dialogs when cancelling search in the
2977 Cover Manager (BR 167462)
2978 * Amarok would not respect the user's changes in the cover search dialog.
2979 * Amarok would submit tracks to lastfm reguardless of whether the user chose to enable scrobbling.
2980 * OSD translucency works now. (BR 166567)
2981 * Use name based sorting of tracks without a track number (fixes
2982 sorting in shoutcast and cool streams services)
2983 * Don't try to scan the whole $HOME on first startup.
2984 * Don't pop up the OSD after changing Amarok settings. (BR: 168197)
2985 * Fix crash when exiting while collection scan was running. (BR 167872)
2986 * Automatically re-authenticate connection if the Ampache server has
2987 logged us out. (BR 166958)
2988 * Status bar now allows shrinking main window beyond it's width and does
2989 not enlarge main window by itself. Patch by Daniel Molkentin
2990 <danimo@kde.org> (BR 166832)
2991 * Submit tracks to Last.fm also when playing Last.fm Radio. (BR 164156)
2992 * Check if the file is writable before allowing the tags to be edited in
2993 SqlMeta. ( BR 122797 )
2994 * Properly insert items dragged from the collection view. (BR: 166609)
2995 * Don't remove all the tracks in the group when removing the first.
2996 (BR: 167251)
2997 * Only increment playcount if we've played more than half of the song.
2998 (BR 121587)
2999 * Added protection against endless looping when a playlist contains only
3000 unplayable tracks.
3001 * Missing default playlist does not produce error message now.
3002 (BR 167385)
3003 * Fixed playlist bias drop-down box showing multiple empty and duplicate
3004 entries. (BR 167153)
3005 * Fixed the "Toggle Main Window" shortcut. (BR 167218)
3006 * Script manager now could stop scripts which use qt bindings.
3007 * Fix crash when calling GetCaps from the DBus Player interface
3008 * Update album applet on track change. (BR 167256)
3009
3010
3011 VERSION 2.0-alpha2
3012 FEATURES:
3013 * New interface for extracting tags from filenames, now fully working.
3014 * Context view applet to view albums. (BR 164005)
3015 * Automatic detection of non-UTF-8 charsets for metadata.
3016 * Dynamic/Biased playlists.
3017 * QtBindings support for the scripts. Also add a GUI console demo script.
3018
3019 CHANGES:
3020 * Collection scanner now picks up bmp images too. (BR 167122)
3021 * Update the DBus APIs.
3022 * Update the QtScript APIs.
3023 * Current track applet added to the Context View on startup.
3024 * No more applets flashing between track changes.
3025 * Current track applet now shows a message when no track is being played.
3026
3027 BUGFIXES:
3028 * Correctly save custom external browser setting. (BR 166979)
3029 * Use default KDE crash handler again.
3030 * Fix crash when switching tracks in the playlist. (BR 166964)
3031 * Fix crash when trying to download a playlist from unreachable server.
3032 * Script Manager now automatically restarts scripts on next startup.
3033 * Correctly handle albums with the same name. (BR 164173)
3034 * Various bugfixes for the systray tooltip.
3035 * In the Wikipedia applet scrolling works properly now.
3036 * Context menu separators are no longer shown as empty items.
3037 * Make the filebrowser filter instantaneously display results for files.
3038 * Add a path separator if required when constructing relative urls from M3U
3039 playlists. (BR 166346)
3040 * Rescan collection if the version is higher than we currently use
3041 (downgrades). (BR 142712)
3042 * Play the first track in the playlist if there is no active track.
3043 (BR 166336)
3044 * Do not use 100% cpu in the cover manager when changing view modes.
3045 (BR 164112)
3046 * Fix build on Debian. Patch by David Palacio <dpalacio@uninorte.edu.co>.
3047 (BR 166321)
3048 * Fix bug with selection getting stuck in collection browser when selecting
3049 multiple items when dragging over them. (BR 164960)
3050 * Fix crash when removing collapsed album from the playlist. (BR 163653)
3051 * Mp3tunes would load for users who had never used it before and prompt
3052 them with an annoying login box. (BR 166332)
3053 * Random album playback mode implemented. (BR 164623)
3054 * Fix rendering glitches when double clicking tracks in dynamic mode.
3055 (BR 166705)
3056 * Make the rating widget on the current track hideable.
3057
3058
3059 VERSION 2.0-alpha1
3060 FEATURES:
3061 * Amarok defaults to using the standard music storage location of the
3062 desktop environment.
3063 * LastFM: Now using the new and improved 1.2 protocol.
3064 * New Service Framework: Common framework for integrated services. A new
3065 framework for adding the content of online services directly into Amarok
3066 in a consistent and well integrated way. All services are plugins and can
3067 be enabled or disabled form the new service config screen. Services that
3068 are not loaded will not degrade performance or increase memory usage.
3069 The service frameworks also offers for free, or makes it very simple to
3070 add features such as cached albumcover downloads, searching and filtering
3071 to the individual services. Services can also be track providers, meaning
3072 that if amarok recieves a url that one of the services knows how to
3073 handle, they will be presented with all the metadata that the servie can
3074 provide.
3075 * Magnatune.com store: Support for purchases using Magnatune gift cards
3076 * Magnatune.com store: Support for the upcoming Magnatune.com stream and
3077 download memberships, allowing uninterrupred streaming at higher quality
3078 and free unlimited downloads respectively.
3079 * Magnatune.com store: Add stream selection to the Magnatune service config,
3080 allowing the selection of mp3, ogg or lo-fi mp3 streams, and make ogg the
3081 default
3082 * Jamendo.com service: Add new Jamendo service that allows for direct
3083 streaming and (using the default bit torrent client) downloads.
3084 * Mp3Tunes.com service: A service for streaming music from a personal
3085 Mp3Tunes.com locker has been added.
3086 * Ampache service: A new ampache plugin has been built on top of the service
3087 framework. Together with a recent version of Ampache, this allows the
3088 seamless integration of content from one or more Ampache servers directly
3089 into Amarok
3090 * OPML Directory service: A simple podcast directory service has been added
3091 * Shoutcast service: The shoutcast list from previous versions of Amarok has
3092 been reimplemented as a service.
3093 * Scriptable Service Manager: Add support for writing simple services using
3094 scripts. This allows quick prototyping of services as well as the
3095 integration and distribution of community created services. The scripted
3096 service can be started and stopped from the service manager. Also add 2
3097 simple demo scripts.
3098 * Playlist Framework: The Playlist Browser can now contain
3099 Playlists/Podcasts/Streams from any mediadevice/service/collection in
3100 addition to local files. Playlists are accessible by any Amarok subsystem
3101 and scripts.
3102
3103 CHANGES:
3104 * The context view was reimplemented with Plasma technology from KDE.
3105 * The audio engine system was removed. Amarok now uses Phonon from KDE.
3106 * Debugging output is now enabled with a runtime option (--debug). It's no
3107 longer necessary to rebuild Amarok.
3108 * Removed the amarok loader application.
3109 * The custom color theme options have been removed.
3110 * The player window (small XMMS like thingie) was removed.
3111 * DCOP interface replaced with D-Bus.
3112 * Dependencies lifted to KDE 4.1 and Qt 4.4. Refer to the README.
3113 * Improved the startup time.
3114 * The magnatune store is now implemented as a service, making it much more
3115 seamlessly integrated with the rest of Amarok, and offering a number of
3116 benefits such as propper filtering and sorting, automatic downloads and
3117 caching of albums cover.
3118 * Podcast fetching uses the new QXmlStreamReader with incremental parsing.
3119
3120
3121 ==BEGIN Qt 4.4 / KDE 4.1 DEPENDENCY==
3122
3123 VERSION 1.4.8
3124 BUGFIXES:
3125 * Make sure the localUrl of a PodcastEpisode is valid after a failed
3126 download. (BR 147351)
3127 * Fix off-by-one error causing Smart Playlists to not load tracks with a
3128 rating >= 4.5. (BR 148916)
3129 * Don't enable "Configure Podcasts" at the top-level Podcasts folder if
3130 there is nothing beneath it. (BR 146504)
3131 * Generic Media Device could copy some non-ASCII filenames to turn to
3132 gibberish. Thanks to David Smith <davidsmith@acm.org> for the fix.
3133 * Fixed possible GUI freeze when Amarok was showing the dialog for
3134 installing mp3 support. Patch by Sascha Sommer <ssommer@suse.de>.
3135 (BR 147126)
3136 * Amarok could needlessely reinitialize connections to MySQL databases
3137 after a configuration change. Combined with a bug in MySQL libraries,
3138 this could lead to a crash.
3139 * Pressing Preveious Track in a Dynamic Playlist could cause undefined
3140 behavior in certain edge conditions. Now it always plays the current
3141 track. (BR 148317)
3142 * Immediately after loading a dynamic playlist, you couldn't drag a
3143 track to the top of the playlist. (BR 149263)
3144 * Fix transferring files with UTF8 names to MTP devices. Thanks to Kevin
3145 Becker <kevman3000@gmail.com> for the fix. (BR 139722)
3146 * Display warning that iPod sysinfo could not be written in the case of
3147 incorrect file permissions. Patch by Christian Ober-Blöbaum
3148 <cob@tzi.de>. (BR 148607)
3149 * Fix Czech character conversion to ASCII for Generic Media Device. Patch
3150 by Matěj Laitl <strohel@gmail.com>. (BR 149125)
3151
3152
3153 VERSION 1.4.7
3154 CHANGES:
3155 * Updated the Cool Streams.
3156 * Improved application icon. Thanks go to Pasi Lallinaho.
3157 * Upgraded SQLite to 3.4.1
3158 * SQL improvements providing optimisations on intensive queries. Patch by
3159 Gosta <gostaj@gmail.com>. (BR 142999)
3160
3161 BUGFIXES:
3162 * Wikipedia artist lookup would freeze Amarok if the artist was not found
3163 and the locale was not English. (BR 142764)
3164 * Cannot limit smart playlists to more than 1000 tracks. (BR 148084)
3165 * Fixed the formatting in the "Extended Info" pane for podcasts.
3166 * Don't show "Not Rated" for items rated with half a star. Patch by Tuomas
3167 Nurmi <tnurmi@edu.kauhajoki.fi>. (BR 144675)
3168 * Copy, don't move items from Cool Streams to folders. (BR 147404)
3169 * Sometimes folders in the playlistbrowser could be lost. (BR 147404)
3170 * NJB devices could have tags corrupted that contained Unicode characters.
3171 Patch by Kun Xi <quinnxi@gmail.com>. (BR 147223)
3172 * Show OSD when changing song rating via shortcut. Patch by Tuomas Nurmi
3173
3174 VERSION 1.4.6
3175 CHANGES:
3176 * Improved icon theme, kindly provided by Landy DeField
3177 <lando@revelinux.com>. Big thanks!
3178 * Playlist now sends notifications to scripts if items are added, removed,
3179 reordered, or if the playlist is cleared. Useful for script authors.
3180 Thanks to Miguel Angel Alvarez <maacruz@gmail.com> for the patch.
3181 * iPod device plugin now handles RockBox devices. Thanks to Michael
3182 Buesch <mb@bu3sch.de> for the patch.
3183 * Organising files will only delete empty parent folders if the folder
3184 is within the collection hierarchy. (BR 136757)
3185 * The default cover image preview size has been increased to 130px.
3186 * The "hide menubar" option has been removed. It's too dangerous and led
3187 to countless support requests.
3188 * Generic media device can now handle any KIO-compatible URL, including
3189 obex and smb. Manage your bluetooth phone's music collection through
3190 Amarok!
3191 * Upgraded SQLite to 3.3.17.
3192 * Append an album to the playlist by right-clicking on it from within
3193 the Cover Manager. Patch by Doug Reich <dreich@hmc.edu>.
3194 * Faster playlist handling. Patch by Ovy <ovy@alum.mit.edu>. (BR 142255)
3195 * The moodbar process has been given a higher priority. (BR 136867)
3196 * Allow for lyrics scripts to specifiy site, site_url, and add_url from
3197 within the script. This will allow for "meta lyrics" scripts. Patch by
3198 Sergio Pistone <sergio_pistone@yahoo.com.ar>. (BR 141885)
3199 * First rating star now lets you toggle between no rating, half a star,
3200 and one full star.
3201
3202 BUGFIXES:
3203 * Uninstalling scripts would in some cases leave files behind. Patch by
3204 Sergio Pistone <sergio_pistone@yahoo.com.ar>. (BR 143716)
3205 * Last.fm "Custom Station" stream works again. (BR 146020)
3206 * Fix regression where the "Show Script Manager" button displayed on the
3207 Lyrics tab of the Context Browser wouldn't actually show the Script
3208 Manager.
3209 * Don't show ratings from the previous track's rating change in the OSD on
3210 playing the next track.
3211 * The config dialog is now less tall and fits on widescreen displays.
3212 * Making a dynamic playlist with the number of previously played tracks to
3213 show set to zero and attempting to play the first track would cause a
3214 crash. (BR 145157)
3215 * If "Stop after current track" was used, the last track would not be
3216 counted or rated in the user's statistics. (BR 140980)
3217 * Generic media device wouldn't allow you to drop a folder on the
3218 viewport, meaning you couldn't move subfolders to the top level of the
3219 mount point.
3220 * Made the settings dialog less tall. (BR 141250)
3221 * Star ratings now update instantly in the Context Browser, OSD, and
3222 Collection Browser.
3223 * lyrc script did not work behind proxy due to a stray quote mark. Gentoo
3224
3225 VERSION 1.4.5
3226 FEATURES:
3227 * Added support for custom song labels. Labels can be managed
3228 through the GUI or using new DCOP functions. (BR 89314)
3229 * New DCOP functions to make it easier for scripts to use Amarok's
3230 Dynamic Collection feature.
3231 * Download songs from Shared Music (DAAP) directly into the collection.
3232 * Fadeout for Helix engine when pressing Stop.
3233 * Guided editing of the collection/playlist/devices filters. Patch by
3234 Giovanni Venturi <giovanni@kde-it.org>. (BR 139292)
3235 * Added GUI options for fadeout and fadeout on exit. Both are now enabled
3236 by default.
3237 * Support for Speex (.spx), WavPack (.wv) and TrueAudio (.tta) files in
3238 the collection thanks to taglib plugins by Lukáš Lalinský
3239 <lalinsky@gmail.com>.
3240 * Search inside of lyrics, by using "/" on Context Browser. Patch by
3241 Carles Pina i Estany <carles@pina.cat>. (BR 139210)
3242 * "Automatically show context browser" feature makes a return, as per
3243 popular request. It is however disabled by default.
3244 * Improved keyboard navigation: Space key is now a shortcut for Play/Pause,
3245 and cursor left/right seeks forward/backward.
3246 * Cover images are shown in collection browser. Patch by Trever Fischer
3247 <wm161@wm161.net>. (BR 91044)
3248 * Send cover art to MTP media devices if they support it.
3249 * Elapsed time can be shown in OSD. Patch by Christian Engels
3250 <s9chenge@stud.uni-sb.de>. (BR 120051)
3251 * New redownload manager for the Magnatune.com store. Allows re-download
3252 of any previous purchase free of charge (in any format).
3253 * New items in the playlist are colorized, as a visual cue.
3254 * Show rating as stars in flat collection view. Patch by Daniel Faust
3255 <hessijames@gmail.com>. (BR 133797)
3256 * Synchronize play count, last played time and date of modification to
3257 iPods. Patch by Michael <michael003@gmail.com>. (BR 136759)
3258 * Propose list of composers in collection when editing the composer tag
3259 from the playlist. (BR 137775)
3260 * Greatly improved sound quality for the xine equalizer. Patch by Tobias
3261 Knieper <tobias.knieper@gmail.com>. (BR 127307)
3262 * Fancy graphical volume slider for the OSD. Patch by Alexander Bechikov
3263 <goo@t72.ru>.
3264 * Shoutcast stream directory. Contributed by Adam Pigg <adam@piggz.co.uk>.
3265 * Support for %composer and %genre when guessing tags from filenames.
3266 * Cached lyrics are now AFT-enabled, and will follow your files around as
3267 you move and rename them.
3268
3269 CHANGES:
3270 * Added configure option to build without DAAP support.
3271 * Album covers are now downloaded and added to album directory when
3272 purchasing from the Magnatune.com store. (BR 136680)
3273 * Update context browser when a change in the collection has been detected.
3274 (BR 140588)
3275 * Ignore leading 'The ' when sorting playlist by artist. (BR 139829)
3276 * Smart Playlists now have 'does not start with' and 'does not end with'
3277 options, as well as a dropdown for mount points. (BR 139552)
3278 * Support for cue files not matching audio files' name. Patch by Dawid
3279 Wróbel <dawid@klej.net>. (BR 128046)
3280 * Script Manager now remembers if categories were open or closed.
3281 * Restart collection scanner as long as not more than 5 % of the files
3282 make it crash. (BR 106474)
3283 * Ensure the first selected item in the Collection Browser stays visible
3284 when the search field is cleared using the clear button.
3285 * Duplicate filenames are now allowed on MTP media devices if the files are
3286 in different folders.
3287 * Save media device transfer queue when adding items or after transfers.
3288 (BR 138885)
3289 * Upgraded internal SQLite to 3.3.12.
3290 * MTP media devices are not automatically connected on start-up. This
3291 should solve slow loading times for those with large collections on an
3292 MTP media device. Contributed by Mikko Seppälä. (BR 138409)
3293 * Internationalize unknown artist/album/genre strings. Contributed by Mikko
3294 Seppälä. (BR 138409)
3295 * Don't assume that a device returning 0 tracks is invalid. It could just
3296 have no tracks on. Contributed by Mikko Seppälä. (BR 138409)
3297 * Magnatune store look now matches rest of Amarok much better.
3298 * Album art is displayed on the Magnatune purchase dialog.
3299 * Generic media device now has an option to force VFAT-safe filenames even
3300 on non-VFAT filesystems.
3301 * Double-clicked items in sidebar and urls passed on the command line
3302 are treated equally: append them to playlist if not yet there and start
3303 playing the first if nothing is playing.
3304 * "Scan Changes" button was replaced with "Update Collection" menu entry.
3305 * Consistent double-click behavior in sidebar. (BR 138125)
3306 * Propose name of currently loaded playlist when saving current one.
3307 * Remove support for older libmtp versions. We now require 0.0.15 or
3308 newer.
3309 * Deleting a playlist item on an MTP media device now results in it being
3310 removed from the playlist.
3311 * Magnatune store is lazy loaded to improve startup times.
3312 * Dynamic mode logic has been rethought to provide a faster and better
3313 user experience.
3314 * When checking for duplicate files on a Rio Karma media device, use
3315 track number in addition to artist, album & title. (BR 137152)
3316 * The XMMS visualization interface has been removed. LibVisual supersedes
3317 this feature.
3318 * It is now possible to select the time unit for length-based smart
3319 playlists. (BR 136841)
3320 * Show shadowed cover images in the system tray tooltip. (BR 136589)
3321 * Amarok won't crossfade if it was paused, and user started another
3322 track. Patch by Tuomas Nurmi <tnurmi@edu.kauhajoki.fi>.
3323 (BR 136428)
3324 * Amarok now saves playlists with relative paths by default.
3325
3326 BUGFIXES:
3327 * Disable seeking in streams. (BR 140364)
3328 * With the default theme, the playlist browser info pane would not show
3329 the horizontal scrollbar if necessary. (BR 134221)
3330 * Some .rm files would make Amarok crash. (BR 137695)
3331 * Remember 'User Cover Art for Folder Icons' when organizing files.
3332 (BR 138582)
3333 * "Listening since..." has been changed to the more clear "First
3334 Played..." Patch by Andrew Ash <ash211@gmail.com>. (BR 131727)
3335 * Fixed regression: the DEL key no longer worked in the
3336 playlist after opening the File Browser context menu. (BR 140197)
3337 * Smart playlists now work correctly with "is not" filters containing
3338 numbers. Patch by Felix Rotthowe <felix.rotthowe@cs.uni-dortmund.de>.
3339 * Context browser would not display updated covers correctly. (BR 130518)
3340 * The select custom cover dialog no longer starts in the wrong directory
3341 for compilations. (BR 131776)
3342 * Amarok's xine engine would cut off approximately the last second of an
3343 audio file. (BR 135190)
3344 * Cue sheet would remain enabled when switching to a stream. Patch
3345 by Ted Percival <ted@midg3t.net>. (BR 127683)
3346 * Length of tracks wouldn't be shown correctly for some cue files.
3347 Patch by Dawid Wróbel <dawid@klej.net> (BR 139707)
3348 * Assume that all dots but the last in script executable files belong to
3349 the script name. (BR 139460)
3350 * Don't crash when quitting while initially loading the playlist.
3351 (BR 136353)
3352 * The same track could be queued multiple times for transferring to a
3353 media device. (BR 129136)
3354 * Migrate statistics for files moved from outside to the collection.
3355 (BR 127776)
3356 * Select All/Copy action would not copy from context browser. (BR 138635)
3357 * Xine-engine: When a track was fading out (after pressing Stop), and you
3358 started another track, Amarok could become unresponsive.
3359 * Improved seeking with xine-engine. No longer jumps to 0 when you seek
3360 too quickly. Patch by Alexander Bechikov <goo@t72.ru>. (BR 99808)
3361 * Improved cover images handling for Various Artists. Patch by Tobias
3362 Knieper <tobias.knieper@gmail.com>. (BR 136833)
3363 * Don't enable a mount point for devices that can't support them (mtp,
3364 njb).
3365 * With SQLite, the search in the collection browser was case-sensitive
3366 with UTF-8. Patch by Stanislav Nikolov <stanley_87@mail.ru>. (BR 138482)
3367 * (Don't) Show Under Various Artists would not work when multiple albums
3368 are selected. Patch by Tobias Knieper <tobias.knieper@gmail.com>.
3369 (BR 112422)
3370 * Changed temp download location for Magnatune purchases. (BR 137912)
3371 * Fixed potential double payment issues in the Magnatune store.
3372 * Only synchronize already set values to media devices. (BR 138150)
3373 * Correctly update total playlist play time when removing last.fm
3374 streams. Patch by Modestas Vainius <geromanas@mailas.com>. (BR 134333)
3375 * File organization jobs could not be canceled. Patch by Wenli Liu
3376 <wenlil@xandros.com>. (BR 136527)
3377 * Sending filenames to MTP media devices as UTF-8 caused problems, use
3378 Latin-1 instead.
3379 * It's now possible to delete a file from an MTP media device and
3380 re-upload it without having to reconnect the device.
3381 * Wikipedia links to edit sections are no longer shown.
3382 * Metadata is read from Rio Karma media devices as UTF-8.
3383 * Last.fm streams could be paused with DCOP or global shortcuts.
3384 (BR 133013)
3385 * Dynamic mode can still be used after a collection rescan. (BR 133269)
3386 * Dynamic mode will repopulate from all available sources. (BR 137212)
3387 * Dynamic mode no longer repeats songs often. (BR 107693)
3388 * When transferring files to a Generic media device, having certain
3389 characters (such as '#') in a tag field could cause a directory based on
3390 that field to not be created.
3391 * Editing lyrics from within the context browser no longer removes all
3392 linebreaks.
3393 * Read metadata from MTP media devices as UTF-8.
3394 * Some shoutcast streams would show an empty title. (BR 127741)
3395 * Pause would act as Play/Pause. (BR 116101)
3396 * The same track would sometimes be shown twice in suggested songs.
3397 (BR 129395)
3398 * Detect VFAT partitioned devices on FreeBSD. Patch by Daniel
3399 O'Connor <doconnor@gsoft.com.au>.
3400 * Favorite Tracks wouldn't be shown on Context Browser, and
3401 Statistics Panel would be empty for SQLite users. (BR 136791)
3402 * Volume slider in the player window would not react correctly to
3403 the mouse wheel. (BR 136714)
3404 * When using a proxy set by script, context browser wouldn't work
3405 properly, and the application would crash when closing. (BR 112437)
3406 * Proxy settings wouldn't be respected when downloading podcast
3407 episodes. (BR 134028)
3408 * Xine engine could hang when skipping through tracks quickly with
3409 crossfade on.
3410 * Fix crash when an MTP media device returned a playlist with an
3411 invalid track ID. (BR 136552)
3412 * The Install MP3 support script would be run regardless of what the
3413 user answered to the shown dialog. (BR 136294)
3414 * OSD wouldn't always show up-to-date ratings. Patch by Tuomas Nurmi
3415 <tnurmi@edu.kauhajoki.fi>. (BR 125612)
3416
3417
3418 VERSION 1.4.4
3419 FEATURES:
3420 * Transfer .wav-files to iPods. (BR 131130)
3421 * Xine and Helix engines now support three different crossfading modes:
3422 always, on manual track changes only, or on automatic track changes
3423 only.
3424 * Manually specify local file for podcast episodes via right-click menu.
3425 * Action menu entry for adding podcasts to Amarok. Based on .desktop files
3426 by Harald Sitter and Fabio Bacigalupo <kde-apps.org@open-haus.de>.
3427 * Open podcast items with external application from right-click menu.
3428 * Synchronize listened flag for podcast between Amarok and iPods.
3429 * Added integrated Magnatune.com music store. Includes artist and album
3430 info and full previews of all tracks.
3431 * Fade-out for xine-engine when pressing Stop. Patch by Tuomas Nurmi
3432 <tnurmi@edu.kauhajoki.fi>. (BR 127316)
3433 * Support downloading of files from an MTP device.
3434 * Purged podcast episodes can be readded by increasing the purge number.
3435 * Added rudimentary support for the Rio Karma. (BR 132713)
3436 * Support creation and editing of playlists on MTP media devices.
3437 * Undo/Redo functionality is now available over sessions. (BR 131072)
3438 * Allow the creation of empty playlists in the playlist browser. Available
3439 either from the Add button in the toolbar or the context menu of a
3440 playlist folder. (BR 133543)
3441
3442 CHANGES:
3443 * Ignore leading "The " when sorting artists on media devices. (BR 136233)
3444 * Improved handling of VFAT/ASCII files and paths when organizing the
3445 collection and using the Generic media device.
3446 * Enable playing audio CDs on CD insert. Patch by Will Stephenson
3447 <wstephenson@kde.org>. (BR 136106)
3448 * Bring Amarok main window to front when starting amarok again without
3449 arguments. Patch by Lubos Lunak <l.lunak@kde.org>. (BR 135396)
3450 * Don't switch to playlist browser after saving a playlist from files tab.
3451 (BR 130189)
3452 * Add .ape and .mpc to possible file types supported by a generic media
3453 device. (BR 133491)
3454 * Move button for saving current playlist from playlist browser toolbar to
3455 playlist toolbar. (BR 129300)
3456 * Run 'kdeeject -q devicenode' when no post-disconnect command has been
3457 configured for media devices.
3458 * Reduced memory usage for MTP media devices. (BR 134663)
3459 * Faster searching on playlist and startup, due to some optimizing in
3460 string usage. Patch by Ovidiu Gheorghioiu <ovidiug@gmail.com>.
3461 * Correctly translate media:, home:, ... style urls on KDE 3.5 and newer.
3462 * When tracks are added to the collection and Playlist entries already
3463 exist (as determined by the file tracking code), the corresponding
3464 Playlist entries are updated to the new location and enabled if they
3465 were previously disabled.
3466 * When file tracking is updating Playlist entries, multiple entries of the
3467 same song will now all be updated, instead of just one.
3468 * When tracks are removed from the collection (deleted on disk or moved
3469 outside of a collection folder) any corresponding entry in the Playlist
3470 will be disabled.
3471 * Dragging podcasts to the playlist will insert them in a chronological
3472 order, so you can listen to the oldest first automatically!
3473 * Improve application startup times dramaticaly by lazy loading podcast
3474 episodes.
3475 * Transferring tracks to an MTP device now shows a progress bar and
3476 doesn't hang the rest of the UI. (only available for libmtp >= 0.0.15)
3477 * Show a proper tag dialog when viewing information for DAAP music shares.
3478
3479 BUGFIXES:
3480 * Ipod Mode on Collection Browser would have duplicated headers.
3481 * Multiple problems related to Amarok using wrong playlists on Dynamic Mode
3482 fixed.
3483 * Deleting files from generic media devices would not update the progress
3484 bar, resulting in the progress staying at 0%. (BR 130009)
3485 * If nothing at all existed on a generic device, the first item
3486 transferred would incorrectly show that an error had occurred during
3487 transfer. (BR 133528)
3488 * Synchronising a smart playlist to a device when it didn't exist before
3489 would crash Amarok. (BR 135956)
3490 * Proxies would not take into account certain settings in KDE's Proxy
3491 control center modules for PAC files and more. (BR 123021)
3492 * Generic media devices would not accept files with an extension that only
3493 differs in case from a supported extension. (BR 135261)
3494 * Xine-engine: Pausing during crossfade would not work properly. Patches by
3495 Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 122514 & 135285)
3496 * Stop a running cross-fading operation before starting another one. Patch
3497 by Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 128629)
3498 * Queuing again would dequeue. (BR 121206)
3499 * In some cases, the Removal and Enqueue buttons in the queue manager would
3500 have no icons. (BR 115895)
3501 * Don't change length of position slider when navigating within a track.
3502 (BR 122569)
3503 * Direct copying of non-local items would result in wrong properties on
3504 iPods. (BR 135681)
3505 * Honor setting to show Amarok's menu in main toolbar.
3506 * "Burn this album" would burn all albums of the same name. (BR 121963)
3507 * Ignore double-clicks on tree item openers. (BR 125121)
3508 * Visibility of sidebar tabs would depend on the current locale. (BR 135316)
3509 * Ctrl-C for copying urls from the tag editor would not work when selected
3510 with the mouse. (BR 123327)
3511 * Check for some integral data types for improved DAAP portability.
3512 (BR 132939)
3513 * Take disc number into account when checking if a song is already on an
3514 iPod. (BR 135643)
3515 * Editing metadata in the playlist itself now matches possible alternatives
3516 case-insensitively. (BR 135683)
3517 * Fix loading directory in external browser in the tag editor when the path
3518 contains parentheses. (BR 132961)
3519 * Stop scripts using a proxy when it's disabled in KDE. Patch by Felix Geyer
3520 <sniperbeamer_disc1@fobos.de>.
3521 * While playing Last.fm Streams, sometimes metadata wouldn't be updated
3522 on track changes. Patch by Tom Kaitchuck <tkaitchuck@comcast.net>.
3523 * Speed patch to load playlist columns from statistic tables on population
3524 of the playlist, makes adding to the playlist and starting up faster.
3525 Thanks Ovy <ovy@alum.mit.edu>! (BR 135324)
3526 * Save MTP playlists when they are renamed so we don't lose changes.
3527 * Prevent new podcastepisodes from showing up in the playlistbrowser twice
3528 by opening it's parent before adding. (BR 134108)
3529 * New iPods would not get initialized.
3530 * Files that were detected as being added back to the collection would not
3531 always be re-enabled in the Playlist. (BR 130359)
3532 * Fix some spelling and layout issues. Part of a patch by Malcolm Parsons
3533 <malcolm.parsons@gmail.com>.
3534 * Correctly handle horizontal wheel events in position slider. (BR 119254)
3535 * Don't rescan collection while transcoding. (BR 133423)
3536 * Don't try to copy to collection from urls without kio slaves.
3537 * Don't quit immediately if amarokrc was removed. (BR 134439)
3538 * The DAAP client would crash Amarok under certain conditions when
3539 kdelibs was compiled with asserts on. (BR 132851)
3540 * Configuring the toolbar would disable the stop button. Patch by
3541 Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 132477)
3542 * Changed tags of songs on iPods would not propagate to its database.
3543 (BR 133842)
3544 * Fixed playlist encoding problems. (BR 133613)
3545 * Cover images for compilation albums can now be displayed full size in
3546 the context browser.
3547 * Dragging compilation albums from the collection browser or the playlist
3548 would show multiple cover images in the tooltip. (BR 133916)
3549 * Don't crash when calling repopulate dynamic mode from dcop. (BR 133716)
3550 * Last.fm streams work with proxies. (BR 131137)
3551 * Don't try to read m4a tags from apparently invalid files. (BR 133288)
3552 * Some podcasts would insert line breaks in author/title information and
3553 cause graphical errors. (BR 133591)
3554 * File tracking could fail on files that were copies of each other but
3555 with different ID3v1 or APE tags.
3556
3557
3558 VERSION 1.4.3:
3559 FEATURES:
3560 * New DCOP: player trackCurrentTimeMs, returns the current track position
3561 in milliseconds.
3562 * Amarok File Tracking (formerly ATF) goes public! See
3563 http://amarok.kde.org/wiki/Amarok_File_Tracking for more information.
3564 * DAAP client now supports Zeroconf. With mDNSResponder properly setup
3565 Amarok automatically shows local DAAP servers.
3566 * DAAP client saves manually added computers between sessions.
3567
3568 CHANGES:
3569 * Performance with big playlists has been improved by a magnitude. This
3570 also makes application shutdown faster.
3571 * Remove the option to enable/disable history in dynamic mode. (BR 133076)
3572 * Reduce the minimum available tracks to show to 0. (BR 131223)
3573 * Change in file tracking behavior: IDs are no longer embedded into tags
3574 but are calculated from a portion of the file data instead, letting
3575 users with read-only music stores take advantage of it.
3576 * Don't report "/dev/hd" style devices as new media devices. (BR 127831)
3577 * Smart Playlists only load media from currently mounted devices.
3578
3579 BUGFIXES:
3580 * Dequeuing tracks whilst in dynamic mode might not work. (BR 133449)
3581 * When marking podcast episodes as listened, update the channel icon if
3582 necessary. (BR 133497)
3583 * Don't always mark podcast channel icon as "listened" on rescan if.
3584 (BR 133495)
3585 * User added streams were not editable once saved. (BR 133483)
3586 * Cover images were not displayed in some cases. (BR 133174)
3587 * Fixed bug which prevented Amarok from creating the collection database
3588 in rare circumstances using SQLite. (BR 133072)
3589 * Collection scanner would only restart a maximum of 2 times instead of
3590 20. (fixed in SVN revision 578922)
3591 * MTP media device support would not compile against libmtp versions >=
3592 0.0.12. (fixed in SVN revision 576121)
3593 * AudioCD playback would stutter and sometimes freeze Amarok. (BR 133015)
3594 * Dynamic Collection broke flat collection view when the Filename column
3595 was added (BR 132874)
3596 * DAAP client shows connection errors to the user and no longer says
3597 "Loading" perpetually. After a failed connection, the user can now
3598 try again.
3599 * Don't empty media device transfer queue when canceling a transfer.
3600 * Ctrl-C for copying urls from the tag editor would not work. (BR 123327)
3601 * Delete covers from the filesystem when requested.
3602 * Show context menu on right-click in empty area of media device
3603 browser. (BR 127154)
3604 * Sort numeric columns in flat collection view numerically. (BR 130667)
3605
3606
3607 VERSION 1.4.2:
3608 FEATURES:
3609 * Handle itpc:// and pcast:// url protocols for adding podcast feeds.
3610 (BR 128918)
3611 * New DCOP call "collection: totalComposers" returns the number of
3612 different composers in your collection.
3613 * Synchronize playlists to media devices.
3614 * Support for MTP/PlaysForSure media devices. (BR 128532)
3615 * iPod plugin usable with iTunes phones. (BR 131487)
3616 * Browse collection by composer. (BR 122452)
3617 * New DCOP call "playlist: filenames" returns the filenames of the songs
3618 currently in the playlist. Patch by Arash Abedinzadeh
3619 <arash@netcologne.de>
3620 * Lyrics can be edited directly on Context Browser's Lyrics tab.
3621 * Collection browse mode similar to that used by some portable players.
3622 Patch by Joe Rabinoff <bobqwatson@yahoo.com>. (BR 130586)
3623 * BPM field. Patch by Alf B Lervåg <alfborge@gmail.com> and Aaron
3624 VonderHaar <gruen0aermel@gmail.com>. (BR 123142)
3625 * Improved crossfading for xine-engine: Honours the 'Crossfade Length'
3626 setting precisely, and uses a better mixing style profile. Patch by
3627 Enrico Ros <koral@email.it>.
3628 * Media and collection browser tabs now support dropping.
3629 * Allow for deleting all the tracks on a playlist from iPods. (BR 127855)
3630 * Ability to create custom last.fm station from the GUI.
3631 * Ability to mark podcasts as listened.
3632 * Show error messages when connecting to last.fm streams fails.
3633 * A new media device implements a DAAP client. So Amarok can connect
3634 to iTunes, Firefly Media Server etc. (BR 100513)
3635 * Dynamic Collection: improved support for songs on removable external
3636 harddisks, SMB and NFS shares
3637
3638 CHANGES:
3639 * Skip tracks that failed to transfer to media devices instead of stopping
3640 transfer process. (BR 130008)
3641 * libtunepimp 0.5.0 actually compiles successfully now.
3642 * Lift size limit on pathnames and comments in collection databases not
3643 managed by MySQL. (BR 130585)
3644 * Generic media device plugin is improved. Users can configure supported
3645 filetypes and get more control over the location of songs and podcasts
3646 on disk (Patch by eute).
3647 * Move composer tag to its own database table.
3648 * Re-enable adding videos to iPods with recent libgpod-cvs. (BR 130117)
3649 * Include Skip, Love and Ban in playlist right-click menu for last.fm
3650 streams.
3651 * Advanced Tag Features (ATF) deferred to 1.4.3: Public release delayed
3652 pending some bug fixes in both Amarok and a dependency. It will be
3653 automatically disabled the first time you run 1.4.2 if you had it enabled
3654 from 1.4.2-beta1. (It will still be available in subversion snapshots.)
3655 * Optionally finish transferring all queued tracks to media device after
3656 pressing disconnect button. (BR 129716)
3657 * It's now possible to edit scores and ratings for multiple tracks in
3658 TagDialog.
3659 * TagDialog won't make Amarok unresponsive while committing tags changes
3660 to files anymore.
3661 * Exact playtime as tooltip in statusbar. Patch by Markus Kaufhold
3662 <M.Kaufhold@gmx.de>. (BR 130463)
3663 * Suspend collection rescanning while organizing files. (BR 129885)
3664 * Always use metadata from original file for transcoded files transfered
3665 to media devices. (BR 131171)
3666 * Enhancements to ATF/statistics to allow for better tracking of stats as
3667 files are moved.
3668 * Tag Editing Dialog is now ATF-enabled.
3669 * In-line tag editing is now ATF-enabled.
3670 * Previously, using ATF with MP3 files would wipe out existing UFID frames
3671 from other applications. Now Amarok plays nicely and only touches its
3672 own UFID frame.
3673 * ATF no longer requires a restart to enable or disable it.
3674 * ATF read-only functions are always enabled if a UID is found in the
3675 file. Option in the configuration dialog now only controls whether new
3676 UIDs are written to new files.
3677 * ATF will now automatically run the rescan and clear the Playlist only on
3678 the first time it is enabled. After that it will simply display an info
3679 reminding users that they may need a rescan if their library has changed
3680 since the last time it was enabled.
3681
3682 BUGFIXES:
3683 * DCOP calls to add and remove ATF tags are no longer allowed to run while
3684 the collection is being scanned.
3685 * Last.fm streams no longer freeze Amarok's GUI with xine-engine.
3686 * Sometimes metadata wasn't updated with Last.fm streams.
3687 * Update context browser on score and rating changes. (BR 132496)
3688 * Double colons in the collection filter would lead to invalid queries.
3689 (BR 132551)
3690 * Handle changed semantics of MySQL 5.0.23+ (BR 132114)
3691 * Do not try to detach() KURLs, as this would not work for non-ascii urls.
3692 (BR 132355)
3693 * Adding songs while at end of playlist could crash in dynamic mode.
3694 Patch by Joe Rabinoff <rabinoff@post.harvard.edu>. (BR 128340)
3695 * Don't update accessdate when setting songs rating or score. (BR 132274)
3696 * Increasing or decreasing volume while muted would not correctly unmute.
3697 (BR 132228)
3698 * Better resize behavior in iPod collection view mode. Patch by Joe Rabinoff
3699 <bobqwatson@yahoo.com> (BR 132016)
3700 * Make sure a track's compilation status is returned properly when running
3701 with Postgresql.
3702 * Check directory structure on iPods of unknown type in order to detect
3703 iTunes phones. (BR 131910)
3704 * Make 'Clear' individually translatable for playlists. (BR 131521)
3705 * Retain column visibility for flat collection view. (BR 126685)
3706 * Honour proxy exceptions for MusicBrainz lookups. Patch by N. Cat
3707 <trisk-bug@quasarnet.org>. (BR 131377)
3708 * Correctly pass links containing parentheses to external browsers. Patch
3709 by Thomas Lindroth <tholi945@student.liu.se>. (BR 131307)
3710 * iPods would not show podcast descriptions. (BR 129824)
3711 * Carry over rounding increments to next larger unit for fuzzy time
3712 display. (BR 131383)
3713 * If disabled, don't show splash screen - even on Kubuntu. (BR 125210)
3714 * Correctly request last.fm similar artist information for artists
3715 containing non-ASCII characters. Patch by Thomas Lindroth
3716 <tholi945@student.liu.se>. (BR 131254)
3717 * Support non-chronologically ordered podcast feeds. (BR 119911)
3718 * Support for libvisual 0.4.0 was fixed. Patch by Dennis Smit.
3719 * Adding songs already on a media device to playlists would not work.
3720 * Fix adding smart playlists to media devices. (BR 130540)
3721 * Reverse check for mount point and device node when connecting to iPods
3722 for better handling of device nodes pointed to by symlinks. (BR 129965)
3723 * Make handling of filenames on iPods case-insensitive and thus fix
3724 fix problems with too many orphaned and stale items. (BR 126431)
3725 * Correct action of queueing current item in dynamic mode. (BR 130313)
3726 * Double clicking in the filebrowser will append to playlist. (BR 117465)
3727 * Fixed problems with last.fm streams containing spaces, e.g. "Hip Hop".
3728 * When generic media devices were specified manually, transferred files
3729 would not always get converted to VFAT-friendly names if they were on a
3730 VFAT filesystem.
3731 * When using ATF, tags in MP3 files would be written as ID3v2 only and
3732 existing ID3v1 tags would be stripped, which could lead to media devices
3733 and tagging libraries that were not ID3v2.4-aware to report that no tag
3734 existed. Now both tags are written with identical data.
3735 * Correct handling of filenames with special characters. (BR 132243)
3736
3737
3738 VERSION 1.4.1:
3739 FEATURES:
3740 * Support for last.fm streams. (BR 111983)
3741 * New playlist toolbar menu entry for adding streams to the playlist.
3742 (BR 129349)
3743
3744 CHANGES:
3745 * Upgraded internal SQLite to 3.3.6.
3746 * Inotify support disabled for now, due to stability issues.
3747 * Tag editor is no longer modal.
3748 * Provide warning dialog when deleting items from the playlistbrowser.
3749 (BR 129313)
3750 * GUI layout reverted to the classic Amarok layout.
3751 * The Extended Info panel in the playlistbrowser is now resizeable.
3752
3753 BUGFIXES:
3754 * Pressing return in the search bar of the Collection Browser immediately
3755 after typing a query no longer appends the wrong items to the playlist.
3756 * Fix crash when pressing Back or Forward buttons multiple times quickly
3757 in Artist tab. Patch by Thomas Lindroth <tholi945@student.liu.se>.
3758 * Fix problems where blanks would be added to data if SQLite was busy.
3759 Patch by Thomas Lindroth <tholi945@student.liu.se>. (BR 127608)
3760 * Automatically refresh stream lyrics on new metadata.
3761 * Set half star ratings on multiple selected tracks when clicking on an
3762 item. (BR 129449)
3763 * Only enable Show Extended Info in the Playlist Browser when information
3764 is available. (BR 126590)
3765 * Disable global shortcut for ratings when ratings are disabled.
3766 (BR 129414)
3767 * Autodetect button in Media Devices configuration dialog would not
3768 properly signal changes, so that new devices were not always saved.
3769
3770
3771 VERSION 1.4.1-beta1:
3772 FEATURES:
3773 * Much improved and completed custom icon theme by Vadim Petrunin
3774 <vnizzz@gmail.com>.
3775 * LibVisual 0.4 supported and required.
3776 * Support for custom scoring algorithms, via scripts.
3777 * Creative Nomad Jukebox support (untested!). Submitted by Andres Oton
3778 <andres.oton@gmail.com>. (BR 103185)
3779 * Inotify support. On kernels 2.6.13 and above with Inotify support
3780 compiled in, the collection will automatically be rescanned and
3781 updated as soon as a watched folder has changed.
3782
3783 CHANGES:
3784 * First-run wizard can no longer be restarted from the application menu.
3785 However, it can still be invoked with "amarok --wizard".
3786 * Astraweb lyrics script was removed for being crappy and unmaintained. If
3787 you want to maintain it, grab it from SVN and release on kde-apps.org.
3788 * "Append Count" option of dynamic playlists has been removed. It is
3789 now always one. (BR 120044)
3790 * Context browser can now play/queue specific discs of an album or
3791 compilation.
3792 * Automatically imported playlists go into a separate category.
3793 * Block quitting amaroK until all on-going media device operations have
3794 finished with a consistent state.
3795 * Interface choice in wizard removed.
3796 * MoodBar has been removed. The maintainer has not been updating it, and
3797 it was causing crashes for many people.
3798 * Usability improvements for the Script Manager, including a tree view.
3799 * Use KMimeType for resolving file type for metadata acquisition before
3800 falling back to extension based guessing.
3801 * Removed the "detailed mode" in the playlist-browser.
3802 * Also copy non-local URLs to collection when dropped onto collection
3803 browser.
3804 * Speed up connecting media devices with a lot of tracks to be submitted
3805 to last.fm.
3806 * For media without metadata, try to read metadata after transfer to
3807 the iPod (e.g. when copying an audio CD via KIOslaves).
3808 * Hint at starting a transcode script for transcoding while transferring
3809 to media devices. (BR 127155)
3810 * If a disc number is present, append it to the album's name when
3811 organizing files. (BR 126867)
3812 * Configure, which of fresh podcasts, newest & favorite albums are shown
3813 in context browser home view. Patch by Patrick Muench <s7mon@web.de>.
3814 (BR 127043)
3815 * Dynamic mode no longer skips to the next song if you press play (via
3816 dcop, for instance) while already playing a track. Instead it restarts
3817 the current one.
3818 * The Actions menu has been renamed the Engage menu. It's way cooler,
3819 right? I mean, Star Trek is really cool, right?
3820 * Multiple podcasts can be configured at once by selecting multiple channels
3821 or by configuring the children of a folder.
3822
3823 BUGFIXES:
3824 * Allow dropping of tracks after non-existant items in the playlist.
3825 * Make changes to the default dynamic playlists persistent.
3826 * Send UTF-8 encoded requests to Wikipedia. Thanks to Thomas Lindroth
3827 <tholi945@student.liu.se> for the patch. (BR 127654)
3828 * Correctly restore podcast channel title when fetching fails.
3829 * Show error message when xine mp3 decoder isn't installed, don't just
3830 play next track.
3831 * Properly render and optimise playlist loading icons.
3832 * Properly import and export XSPF playlist formats.
3833 * Optimise addition of playlists to the playlistbrowser.
3834 * In context browser, show localized date for podcasts. (BR 127853)
3835 * Regression in dynamic mode caused it to skip the first track in the
3836 playlist whenever it was started. (BR 127451)
3837 * Stop Playing after Track: remember current track (BR 127312)
3838 * Radio streams were broken for protocols other than HTTP. (BR 127848)
3839 * Collection Browser would not set/unset/burn albums with ', The' in
3840 their name.
3841 * Prevent breakage when xine couldn't initialize the audio device. Patch
3842 from Ilya Konstantinov <kde-bugzilla@future.shiny.co.il>. (BR 115960)
3843 * Allow for recognition of the webdav protocol. Patch by Ilya
3844 Konstantinov <kde-bugzilla@future.shiny.co.il>. (BR 126847)
3845 * Setting a rating on an unplayed track would affect score generated.
3846 Patch by Patrick Muench <s7mon@web.de>. (BR 127475)
3847 * Stop tags with different capitalisation being treated as the same
3848 when building the collection.
3849 * Make database connections actually get closed when no longer used.
3850 (BR 123113)
3851 * xine engine would truncate the last seconds of a track, if no other
3852 track followed in the playlist.
3853 * Fixed AudioCD playback with xine-engine. Patch by Markus Kaufhold
3854 <M.Kaufhold@gmx.de>. (BR 127388)
3855 * If dynamic mode was turned on and then off, the previous random and
3856 repeat modes would be forgotten. (BR 123743)
3857 * Removing the current track through DCOP while editing a field of the
3858 track in the playlist would cause a crash. (BR 119152)
3859 * Make characters encoded with % (such as a forward slash, %2f) display
3860 correctly. (BR 105266)
3861
3862
3863 VERSION 1.4.0:
3864 FEATURES:
3865 * New DCOP call "player: version()". Returns the amaroK version.
3866 * iFP has persistent settings when transferring tracks to the device.
3867 * GStreamer-0.10 engine now supports Audio CDs.
3868 * Context menus for entries in the statistics tool. (BR 124945)
3869
3870 CHANGES:
3871 * Composer, Disc Number and File Size columns in flat collection view.
3872 * 'k' or 'm' suffixes for matching filesize in kibi or respectively mebi
3873 bytes.
3874 * Groupings when transferring files to media devices are now persistent.
3875 (BR 127158)
3876 * Transfer contents of smart playlists to media device without adding
3877 them to a playlist. (BR 126997)
3878 * Set %albumartist to Various Artists, but keep %artist as the track's
3879 artist when organizing compilations. (BR 126936)
3880 * Discard empty tokens surrounded by {} in custom organize file format.
3881 (BR 124337)
3882 * GStreamer-0.10 engine was disabled for this release (not yet stable).
3883 * Only pick genres for Smart playlists that exist in your collection.
3884 * VFAT plugin completely rewritten since 1.4beta3. Name is now changed to
3885 "Generic Audio Player" to make it less needlessly technical.
3886 * Don't limit the number of episodes shown with a new podcast, since the
3887 user can limit the number shown afterwards by configuring the channel.
3888 * Automatically populate the playlist with items if it is empty when a
3889 dynamic playlist is loaded. (BR 126594)
3890 * Unplayed/unrated tracks are no longer shown in the statistics dialog.
3891 * Removed the option "Import Playlists". It's now always enabled.
3892 * Show total track time in context browser (BR 126548)
3893 * Derive filename for downloaded podcast episodes from their url in the
3894 rss feed. (BR 125966)
3895 * Only show albums/artists/genres with more than 3 tracks when listing
3896 favourite albums/artists/genres. (BR 126435)
3897 * libtunepimp 0.5 compiles successfully.
3898 * Podcasts are automatically configured to be checked for updates.
3899 * Show only 2 decimal places for scores in the statistics module.
3900 * Replace 'Move to Collection' in file browser context menu by 'Organize
3901 Files' for collection directories. (BR 125702)
3902 * Removed the option "Show Status Bar". It's now always enabled.
3903 * Tracks from a media device scan be submitted to last.fm immediately,
3904 without waiting for tracks to be played in amaroK. Patch by Iain
3905 Benson <iain@arctos.me.uk>. (BR 125690)
3906 * Any failed attempts to submit to last.fm are now automatically retried
3907 in the background, without waiting for new tracks to be played.
3908 * Smart playlists can be constructed using mixed ALL and ANY matches
3909 (BR 124483)
3910 * Configure media devices in global settings, disable media browser when
3911 no media device is configured.
3912 * Dynamic Playlist bar made more conspicuous.
3913 * The Konqueror setting to show a 'delete' entry in the menu is now
3914 respected, if the setting exists and KDE is version 3.4 or higher.
3915 * Cover art from m4a files. Updated m4a taglib patch by Jochen Issing
3916 <jochen@isign-softart.de> and patch by Shane King
3917 <kde@dontletsstart.com>. (BR 125414)
3918
3919 BUGFIXES:
3920 * The playlist would incorrectly sort after using the queue manager in
3921 dynamic mode.
3922 * Sort disc numbers numerically (BR 127114)
3923 * Smart Playlists using 'last played time' now filter correctly.
3924 (BR 127145)
3925 * If "Transcode Whenever Possible" was selected for transferring to media
3926 devices, if the file was in the device's preferred format, transcoding
3927 would not take place. Thanks to Ants Aasma for the patch. (BR 127109)
3928 * Fix possible loss of database after changing settings. (BR 126880)
3929 * Only include audio files when expanding directories. (BR 126765)
3930 * Correctly handle 'Cancel' in confirmation dialog for deleting items
3931 from media devices. (BR 126989)
3932 * Smart-Playlist random mode was not 'sticking'. (BR 126877)
3933 * Statusbar log files would only ever write to the first log after all
3934 four logs had been filled.
3935 * iFP: Don't pretend to add newly transferred files to wrong folders.
3936 * Set a podcast as listened only when it really has been listened to.
3937 * All tracks from a cuesheet will now submit correctly to last.fm.
3938 (BR 114969)
3939 * xine-engine will now correctly detect a change when only one of the
3940 artist or album metadata changes. Patch by Kim Rasmussen
3941 <kml@elreki.net>. (BR 126648)
3942 * Less than and between criteria in a smart playlist for playcount, rating
3943 or score of 0 now work. (BR 97046)
3944 * Empty genres are no longer displayed in the collection browser.
3945 (BR 126495)
3946 * Fix regression causing drag and drop of playlist track items in the
3947 playlistbrowser to be functionless. (BR 126387)
3948 * Fix regression causing podcast purge property to be ignored. (BR 126194)
3949 * Automatically convert MySql/PostgreSql passwords from 1.3 to 1.4 state.
3950 * Popup Messages would flicker when being shown.
3951 * Some 1.3 podcasts wouldn't get transferred to 1.4 settings.
3952 * New podcasts didn't get a default save location. (BR 126196)
3953 * Fixed encoding problems with lyrics scripts.
3954 * Mark/unmark as compilation is now stored in the file tag so it is
3955 remembered when the colection is rescanned. (BR 120428)
3956 * Submissions from media devices are timestamped so as to be less likely
3957 to conflict with submissions from another last.fm client. (BR 125367)
3958 * The MySQL connection will no longer time out when idle. (BR 120198)
3959 * Load manually configured media devices even after failed DCOP queries.
3960 Patch by Iain Benson <iain@arctos.me.uk>. (BR 125692)
3961 * Copy/move to collection recurses into directories. (BR 125334)
3962 * Amazon no longer tries to refetch invalid entries. (BR 125168)
3963 * Skip hidden directories while scanning the collection. (BR 115478)
3964 * Instead of cancelling collection organiziation operations when starting
3965 new one append to running one.
3966 * Correctly show & in playlist 'Burn' right-click submenu. Patch by
3967 Laszlo Pandy <laszlok2@gmail.com>. (BR 125117)
3968 * Disable option to delete remote items in playlist right-click menu.
3969 (BR 124745)
3970 * Reload playlist browser podcasts when switching database engines.
3971 * Podcast tables recreated on startup if they don't exist.
3972
3973
3974 VERSION 1.4-beta3:
3975 FEATURES:
3976 * amaroK now supports multiple media devices of varying types (currently
3977 iPods, UMS/VFAT, and iFP devices).
3978 * Autodetection of iPods and UMS/VFAT devices (if KDE has HAL/DBUS support
3979 compiled in).
3980 * New DCOP call "devices: showDeviceList()" to show the Device Manager's
3981 current device knowledge.
3982 * amaroK now has a custom icon theme, and an option to switch back to the
3983 system icons, if preferred (in the General settings section).
3984 * Collection browser view is separated alphabetically. Patch by
3985 Christian Hoenig <list@hoenig.cc>.
3986 * Ease navigation with track slider below playlist window by showing mood.
3987 (BR 121715)
3988 * Show context information for podcasts.
3989 * Filebrowser: toolbar button to change to the directory of the currently
3990 playing song. (BR 115479)
3991 * Added "Play Audio CD" entry to the amaroK menu. (BR 103409)
3992 * GStreamer-0.10 engine now supports visualizations.
3993 * xine-engine: Show metadata for ogg vorbis streams. (BR 122505)
3994 * Drag and drop podcast urls directly onto podcast folders for addition.
3995 * Add media directly into directories for iRiver ifp devices.
3996 * Button to directly edit lyrics from the context browser. (BR 123515)
3997 * Support for SMIL playlists. (BR 121983)
3998 * Support for WAX playlists. (BR 120980)
3999 * Handle the Year tag when playing AudioCDs. Patch by Markus Kaufhold
4000 <M.Kaufhold@gmx.de>. (BR 123428)
4001 * Ignore 'The ' in artist names when sorting in the cover manager, as per
4002 the collection browser. (BR 122858)
4003 * Add autocompletion to the composer field in the tag dialog. (BR 123026)
4004
4005 CHANGES:
4006 * In context browser, show information about recently updated podcasts,
4007 recently added and favourite albums when nothing is playing.
4008 * Ratings can now have half stars: click again on the last star in the
4009 rating to toggle it between a half and a full star.
4010 * Improved handling of embedded cover art, utilizing the database. Patch
4011 by Shane King <kde@dontletsstart.com>. (BR 124563)
4012 * Statistics tool has had numerous improvements.
4013 * Optimise: Only rerender the CollectionBrowser when relevant.
4014 * Disable detection of iPod model and thus solve g_object_get related
4015 problems. (BR 121990)
4016 * Don't block GUI when trying to transfer large numbers of items already
4017 on media device. (BR 123570)
4018 * Update playlist items when their location is changed during organizing
4019 files. (BR 123752)
4020 * Recursively add tracks when directories are dropped to the media browser
4021 and the collection browser. (BR 123982)
4022 * Visualizations now receive stereo data from amaroK. (BR 118765)
4023 * Upgraded internal SQLite library to version 3.3.4.
4024 * Podcast information is stored in the database.
4025 * Improved password handling in the PostgreSQL config dialog. Patch by
4026 Peter C. Ndikuwera <pndiku@gmail.com>. (BR 118304)
4027
4028 BUGFIXES:
4029 * Expand-By smart playlists were returning the wrong number of values.
4030 * Fix display of media device transfer queues larger than 4 GB. (BR 125247)
4031 * Fix duplicate detection when transferring to media device for tracks having
4032 empty album tags. (BR 125203)
4033 * Fix spuriously garbled collection scans. Patch by Shane King
4034 <kde@dontletsstart.com>. (BR 125114)
4035 * Fix error with 'Back' link when browsing related artists. (BR 123227)
4036 * Files with names containing '#' or '?' from smart playlists would not
4037 get transferred to media device. (BR 122488)
4038 * Stop Playing After Track option wouldn't be shown for the right tracks,
4039 when there were queued tracks. Patch by Marcelo Penna Guerra
4040 <eu@marcelopenna.org>. (BR 124297)
4041 * Don't submit podcast episodes to last.fm. (BR 118987)
4042 * Accept system:/media/ urls into the playlist. (BR 120249)
4043 * Fix leak of file descriptors with embedded cover art. Patch by Shane
4044 King <kde@dontletsstart.com>. (BR 123472)
4045 * Stop collection folders being automatically removed. Instead, allow
4046 user to remove non-existent folders by deselecting parent. (BR 123745)
4047 * Stop delete key in playlist deleting last deselected item. (BR 123265)
4048 * xine-engine: Show bitrate and samplerate for CD-Audio and WAV. Patch by
4049 Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 123625)
4050 * Some podcasts would cause amaroK to hang.
4051 * Check if directories still exist when showing Collection directories.
4052 (BR 123834)
4053 * Playlist popup menu had a visual glitch with Lipstik and (probably)
4054 earlier versions of Plastik.
4055 * Fixed a huge memory leak when using xine-engine with crossfading.
4056 (BR 119230)
4057 * Sometimes iRiver devices would crash upon disconnecting. (BR 123416)
4058 * Adjust the Astraweb lyrics script for a layout change on the site. Patch
4059 by Andrew Turner <andrewturner512+kdebugs googlemail com>. (BR 123636)
4060 * Directory selection would incorrectly highlight a directory in a
4061 corner case. (BR 123635)
4062 * Don't pretend to be able to uninstall default ContextBrowser themes.
4063 (BR 123585)
4064 * Fix preamp and frequency band scaling in the xine equalizer. Patch by
4065 Tobias Knieper <tobias.knieper@gmail.com>. (BR 116633)
4066 * OSD text would not be stripped of empty lines.
4067 * Playlist couldn't be shuffled if queued items existed. (BR 120221)
4068 * Fixed renaming of Smart Playlists. (BR 122509)
4069 * Fixed some bugs with PostgreSQL and Smart Playlists. Patch by Peter C.
4070 Ndikuwera <pndiku@gmail.com>. (BR 123317)
4071 * Escape invalid characters when transferring files to IFP devices.
4072 (BR 123199)
4073 * Escape newline characters when showing detailed information for podcast
4074 items in the playlistbrowser. (BR 123109)
4075
4076
4077 VERSION 1.4-beta2:
4078 FEATURES:
4079 * Equalizer for the GStreamer-0.10 engine.
4080 * Crossfade in the helix engine!
4081 * The build date is shown in the "About amaroK" dialog.
4082 * Show album covers when dragging playlist items. Patch from Jonas
4083 Hurrelmann <j@outpo.st>.
4084
4085 CHANGES:
4086 * Summarize transfer failures to media devices instead of a message for each.
4087 (BR 122491)
4088 * Don't list the <no engine> entry in the engine selection widget, when
4089 it's not the active engine. Makes no sense to select this dummy engine.
4090 * The aRts and GStreamer-0.8 engines have been removed for being obsolete.
4091 * Automatically skip to the next track in the playlist when a track is
4092 unplayable. (BR 116555)
4093 * Don't check for collection changes on startup if Watch Folders is
4094 disabled. (BR 116173)
4095
4096 BUGFIXES:
4097 * Handle .m4a files as audio when transferring to iPod video. (BR 122492)
4098 * Smart playlists would not transfer to media devices. (BR 122838)
4099 * Assume that .mp4 files are audio only when transferring to iPod. (BR 122591)
4100 * Dereference symbolic links when transferring to iPod. (BR 123206)
4101 * Correct domain for japanese wikipedia locale. (BR 122319)
4102 * When deleting a downloaded podcast, the icon wouldn't be updated.
4103 (BR 122440)
4104 * Manage Files would create duplicates on collection. (BR 122519)
4105 * On Statistics Dialog, Compilations would be shown with a random artist,
4106 and dragging to playlist would add only the tracks by that artist.
4107 (BR 122363)
4108 * When editing current dynamic playlist, the adjusting of upcoming tracks
4109 could be faulty. (BR 122401)
4110 * Changing database on First-Run Wizard wouldn't work.
4111 * When loading M3U playlists containing "." or "..", amaroK failed to
4112 detect that the files are in the collection. Patch by Ted Percival
4113 <ted@midg3t.net>. (BR 121046)
4114 * Konqueror sidebar would show garbage for people not using UTF-8 locales.
4115 (BR 122395)
4116 * "Open in External Browser" in the lyrics tab works now.
4117 * Lyrc lyrics script handles tick characters correctly.
4118 * Crash on startup when upgrading from 1.3, using MySQL. (BR 122042)
4119 * No more crash on exit or deleting podcast.
4120 * Handle metadata for .aac files as mpeg instead of mp4. (BR 121852)
4121
4122
4123 VERSION 1.4-beta1:
4124 FEATURES:
4125 * AudioCD (CDDA) support for xine-engine, including CDDB lookup. Patch by
4126 Alberto Griggio <alberto.griggio@gmail.com>. (BR 121647)
4127 * The Helix engine now supports direct alsa playback using Realplayer 10.
4128 * New DCOP call "player: setVolumeRelative(int ticks)".
4129 * Options for Random Mode to favor tracks with a higher rating, score, or
4130 ones less recently played.
4131 * Support for playing entire albums. This works just like normal, except
4132 when choosing the next track, it'll go to the next track from the album
4133 it finds in the playlist, or the first track of another album otherwise.
4134 * Support for plain VFAT devices in the Media Device browser.
4135 * You can now mousewheel over a track's queue label to change its position
4136 in the queue.
4137 * Added a time-filter to the CollectionBrowser. Now you can make it show
4138 only those tracks, which have been added to your collection within the
4139 last day, week, month or year.
4140 * Fit to Width for the playlist columns is now optional (accessible in the
4141 context menu for the column headers).
4142 * On-the-fly transcoding when transferring to media devices, provided
4143 that an appropriate transcoding script is running.
4144 * Handle compilations as such on iPods.
4145 * New DCOP calls "mediabrowser: ..." for interfacing with media devices.
4146 * Multiple simultaneously connected media devices.
4147 * Lyrics support is now scriptable. This allows to add support for any
4148 lyrics site, and makes it possible to provide upgrades. (BR 94437)
4149 * New DCOP call "contextbrowser: showLyrics(string)".
4150 * New 'File Size' column in the playlist.
4151 * Amarok now supports ASX playlist files. (BR 114051)
4152 * New DCOP call "collection: isDirInCollection(const QString& path )".
4153 * New DCOP call "playlist: removeByIndex(int)". (BR 119143)
4154 * For mp3, aac/mp4, and ogg vorbis, it's possible to use Disc Number and
4155 Composer tags. (BR 110675) (BR 90503)
4156 * For xine-lib 1.1.1 and greater, xine engine has gapless playback. amaroK
4157 is now "The Wall" compatible. (BR 77766)
4158 * Option for selecting external web browser in amaroK. No longer requires
4159 KDE-Base. (BR 106015)
4160 * Press Enter in the Collection Browser filter to send all the visible
4161 tracks to the playlist.
4162 * Hold Ctrl while pressing Enter in the playlist's filter to apply to all
4163 visible items instead of just the first, and Shift to only queue and not
4164 play them.
4165 * Tags can be edited inline in the playlist by clicking on a single selected
4166 item.
4167 * Switchable Wikipedia locale. (BR 104383)
4168 * Initial port of GStreamer engine to GStreamer 0.10.
4169 * Drag albums and compilations from context browser to media device and
4170 playlist browser.
4171 * Browse your collection and other related artists with context browser.
4172 * Copy artwork to iPods capable of displaying it.
4173 * Show extended podcast info on iPod.
4174 * Optionally update playcount for items played on iPod and submit them
4175 to last.fm and synchronize ratings between amaroK and iPod.
4176 * Tracks can now be rated from 1-5 stars manually, in addition to the score
4177 which amaroK calculates automatically based on your listening habits. You
4178 can use the 'Rating' column and Win+1..5 to change the rating.
4179 * Ability to copy items from iPod and from filebrowser to collection.
4180 * New 'Last Played' column in the playlist, showing when the track was last
4181 played. (Like in the Context Browser.)
4182 * Browsers can be now accessed with keyboard shortcuts, Ctrl+1..5.
4183 Also Ctrl+0 to close the current one, and Ctrl+Tab to switch the focus
4184 between the playlist and the active browser.
4185 * Downloaded podcast episodes can be deleted from the context menu.
4186 * New DCOP call "player: osdEnabled".
4187 * Add contents of smart amaroK playlists as playlist to media device.
4188 * Mediabrowser support for the iRiver iFP series!
4189 * New dcop call playlistbrowser loadPlaylist. (BR 110082)
4190 * New Edit Track Information dialog. Lyrics can be edited there, comments
4191 can have more than one line, some statistics and tag guessing from
4192 filename. (BR 93982)
4193 * Show/hide browsers via context menu. (BR 110823)
4194 * Display disk space on media device.
4195 * Copy standard and amaroK playlists to media device.
4196 * Create playlist from items transferred to iPod.
4197 * Edit dumb iPod playlists with media browser.
4198 * Ability to read audible.com .aa file metadata and to transfer audiobooks
4199 to iPod via file browser.
4200 * Optionally add new podcasts to media device transfer queue on download
4201 and remove podcasts already listened to on media device connect.
4202 * Add podcast shows to the Podcast folder on iPods.
4203 * Persistent media device transfer queue.
4204 * Incremental update of media device view.
4205 * Automatic scanning for stale and orphaned iPod items.
4206 * Moodbar!
4207 * configure: report not included extra features (BR 115057)
4208 * Ability to uninstall context-browser themes. (BR 111449)
4209 * More columns available in the Flat View of the Collection Browser.
4210 * New Collection Scanner, running in an external process. No longer can
4211 amaroK crash while scanning the Collection :)
4212 * Statistics tool!
4213 * Dragging external playlists into the playlist browser will add them.
4214 * NMM engine now has a configure dialog.
4215 * Collection scanner now supports WMA, MP4/AAC, and RealMedia (RA,RV,RM).
4216 * You can now Organize Music from the Collection Browser, to move and
4217 rename files to a logical place in your collection folders based on their
4218 tags.
4219 * Option to crossfade only on manual track changes. Useful for listening
4220 to consecutive tracks on a single album.
4221
4222 CHANGES:
4223 * Dynamic Mode is now stateless, meaning there's no Dynamic Mode any more,
4224 only loading and unloading of Dynamic Playlists. There's also now a nice
4225 info bar above the playlist when a Dynamic Playlist is loaded.
4226 * The major huge context menu used for hiding/showing columns in the
4227 playlist has been replaced with a shorter one and a nice dialog.
4228 * Elapsed time / length in the systray tooltip now updates in real time as
4229 the song progresses.
4230 * Tooltips in the playlist for truncated text are now shown directly above
4231 the text, giving the effect of it being expanded to its full length.
4232 * The option for restarting scripts automatically at startup is removed, as
4233 it is now the default behaviour.
4234 * Reduced memory usage for large playlists to under 30% of pre-1.4 versions.
4235 (Measured as the difference in memory usage between an empty playlist and
4236 loading the 'All Collection' smart playlist.)
4237 * Import iTunes album art from directories.
4238 * Media Devices (Apple iPod, iRiver iFP, ...) are now handled with plugins.
4239 * New default image for albums with no cover art.
4240 * When tabbing between cells while editing tags in the playlist, autosave
4241 the contents of the previous tag you edited, so you don't have to
4242 constantly go in and out of editing mode to edit lots of tags.
4243 * When saving playlists, if there's already one with the same name, instead
4244 of complaining about it, smartly append (2), (3), etc. to the end.
4245 * 'Stop Playing After Track' now has a shortcut (Ctrl+Alt+V), and a global
4246 shortcut for the currently playing track (Ctrl+Win+V).
4247 * Various keyboard usability and focus tweaks so using amaroK with the
4248 keyboard is nicer.
4249 * Upgraded internal SQLite database library to version 3.2.7.
4250 * Recoding mp3 tags has been removed due to many unjustified
4251 complications.
4252 * Viewing track information of remote media will show the url.
4253 * "Update"-button is now hidden in the collection browser if "Watch
4254 folders for changes" is enabled in the options.
4255 * Playlist Browser now remembers which entries were open across startups.
4256 * The tooltip and the menu from the queue icon in the statusbar now shows
4257 the total length of the queued tracks.
4258 * The Home tab has been merged into the Current tab, now called Music.
4259 * New look for the current track marker in the playlist. Pimp my roK!
4260 * When turning either random or dynamic mode on, turn the other off,
4261 instead of completely disabling random mode when dynamic is on.
4262 * libgpod from gtkpod replaces kio based iPod support for improved
4263 compatibility with various iPod models.
4264 * Podcast settings are hierarchical now, meaning you can set settings
4265 for the category's, newly added podcasts take the settings from there parent category.
4266
4267 BUGFIXES:
4268 * Dragging text to a filter line edit would still show the "Filter
4269 Here..." text in the background. (BR 108876)
4270 * Don't show an empty playlist length holder in the statusbar.
4271 * Allow for % and _ in tags, and filter them correctly.
4272 * Do not copy files of types an iPod is not capable of playing to the
4273 iPod. (BR 117486)
4274 * Also take track number into account when comparing tags for checking
4275 if a track is already present on iPod. (BR 117380)
4276 * iPod nanos would not switch off during playing songs added with amaroK
4277 because of their file size not being set.
4278 * "Show Fullsize" now works for ID3 embedded cover images. (BR 114517)
4279 * Fix possible bug when saving unencoded podcasts to strange file systems.
4280 * OSD Preview did not update colours when toggling 'Use custom colours'
4281 option. (BR 115965)
4282 * Cached lyrics are not erased when rescanning. (BR 110489)
4283 * No more "can't create amazon table" warnings. (BR 113930)
4284 * Creating a new playlist via drag-and-drop no longer shows duplicates
4285 of each song until amaroK is restarted.
4286
4287
4288 VERSION 1.3.9:
4289 FEATURES:
4290 * Support for libtunepimp 0.4. (BR 94988)
4291
4292 BUGFIXES:
4293 * Fix leak of file descriptors with embedded cover art. Patch by Shane
4294 King <kde@dontletsstart.com>. (BR 123472)
4295 * Playlist popup menu had a visual glitch with Lipstik and (probably)
4296 earlier versions of Plastik.
4297 * Fix preamp and frequency band scaling in the xine equalizer. Patch by
4298 Tobias Knieper <tobias.knieper@gmail.com>. (BR 116633)
4299 * Fixed a huge memory leak when using xine-engine with crossfading.
4300 (BR 119230)
4301 * Fix memory leak in the helix engine when the player and playlist are
4302 not visible.
4303 * Stream with URLs containing "&" wouldn't be correctly saved.
4304 (BR 121846)
4305 * Playlist Browser would save invalid PLS Playlists. (BR 122875)
4306 * Refresh All Podcasts wouldn't consider subfolders. (BR 122783)
4307 * When using a folder as playlist, deleting the playlist would delete
4308 the folder and all files inside it. (BR 122480)
4309 * OSD was showing "No track playing" for tracks without metadata.
4310 * Smart Playlists with playcount or score related conditions wouldn't
4311 match all songs properly. (BR 97046)
4312 * With enormous queues, stop menu would take a lot of time to show up.
4313 (BR 120677)
4314
4315
4316 VERSION 1.3.8:
4317 BUGFIXES:
4318 * NMM engine would crash when seeking after the playlist finished,
4319 state Empty wasn't emitted.
4320 * Fixed URL of the Nectarine radio stream.
4321 * Fix crash after changing the alsa device in the helix configuration
4322 dialog.
4323 * When amaroK exits, send SIGTERM to running scripts. (BR 119159)
4324 * Old error messages could be shown instead of current track lyrics.
4325 * The equalizer in the helix engine now works properly at low sample
4326 frequencies.
4327 * Fixed some threading issues in loading XML playlists.
4328 * Lyrics that are available on lyrc would be shown as "not found".
4329 * The helix engine now includes protection so that misbehaving streams
4330 do not cause the visualizations to leak memory.
4331
4332
4333 VERSION 1.3.7:
4334 CHANGES:
4335 * In the tree view, sort tracks alphabetically first, unless one of the
4336 categories is by album, then sort by track number first. (BR 112830)
4337 * No longer delete Amazon covers every 90 days, instead relying on
4338 RefreshImages to re-download covers every 80 days to comply with
4339 the TOS of the Amazon web service.
4340
4341 BUGFIXES:
4342 * Fix weirdness when overwriting a playlist by dragging a file to the
4343 browser.
4344 * When using Year - Album on Collection Browser, if two albums had the
4345 same year, the order would be pseudo-random. Patch by Xepo
4346 <xepo@trifault.net>. (BR 115584)
4347 * Fix build issue on PCLinuxOS with "cpu_set undeclared".
4348 * Fix crash in helix engine caused by improper reference counting
4349 of the audiostreamresponse object.
4350 * Helix engine no longer declares it is "empty" on a track change
4351 (caused problems with context browser).
4352 * Tag dialog doesn't delete year tags any more when editing multiple
4353 tracks.
4354 * amaroK would crash or hang when fetching similar artists information
4355 from last.fm (BR 116399)
4356 * Fix memory leak in the helix engine. (BR 116223)
4357 * When changing the database type, the apply button wouldn't be enabled,
4358 and it would be necessary to restart amaroK for it to work properly.
4359 * Fix for regression in Qt 3.3.5, causing amaroK to crash when clearing
4360 the playlist. (BR 116004)
4361 * Zombie directories are removed automatically from the collection
4362 scanner. (BR 115779)
4363 * Dates wouldn't be properly loaded when editing Smart Playlists.
4364 * Number of songs to add when using dynamic mode wouldn't be respected,
4365 if the smartplaylist didn't have a ORDER BY statement. (BR 115860)
4366 * Fix visibility related build problem on some distros.
4367
4368
4369 VERSION 1.3.6:
4370 BUGFIXES:
4371 * Fix autoscan with PostgreSQL. (BR 111209)
4372 * Fix problem with sequences in PostgreSQL support. (BR 115075)
4373 * Fix potential crash at startup while accessing amazon.com. (BR 115838)
4374 * Potential crash when loading media from the Collection. (BR 115234)
4375 * Podcast apply to all button was faulty.
4376 * last.fm queue wouldn't be saved to disk. Patch by John Patterson
4377 <kde-bugs@ninecats.org>. (BR 115212)
4378 * Podcast download directory would only be effective next time the
4379 application started.
4380 * Don't crash when attempting to save an empty playlist from the Playlist
4381 menu.
4382 * Loading dynamic playlists with sources did not work properly.
4383 * Fix build issue on some Linux kernel 2.4 distros. (BR 115068)
4384
4385
4386 VERSION 1.3.5:
4387 BUGFIXES:
4388 * Fixed a build issue.
4389 * Fixed potential crash at startup. (BR 114983)
4390
4391
4392 VERSION 1.3.4:
4393 FEATURES:
4394 * Helix-engine supports ALSA (using RealPlayer 11). (BR 113909)
4395 * Atom feed compatibility for podcasts.
4396 * Statusbar messages are logged to a file, statusbar.log. (BR 99899)
4397 * Podcast configuration now provides the ability to set the values for
4398 all podcasts. (BR 114371)
4399 * Downloading multiple podcasts will throw them into a queue, and
4400 each will be downloaded sequentially. (BR 114370)
4401 * Playlistbrowser items can be dragged into folders.
4402
4403 CHANGES:
4404 * Categories in the playlist browser are now always in the order of:
4405 Playlists, Smart Playlists, Dynamic Playlists, Radio Streams, then
4406 Podcasts, regardless of sorting options. (Items in the categories
4407 are still sorted normally.)
4408 * Reworked systray icon handling -- mostly under the hood, but it'll
4409 now update properly - eg. when you change the cover. (BR 111014)
4410 * Tooltip for the queue icon in the statusbar will now show the album
4411 cover of the upcoming track.
4412 * Totals in the collection browser will now reflect the visible items
4413 if you set a filter.
4414 * Podcast settings "download on request" and "stream on request" have
4415 been merged.
4416 * About button in script manager now uses a KAboutDialog and supports
4417 rich text format in the README file. (BR 110961)
4418 * After filtering the collection browser, if only a single item is left
4419 visible, it will automatically be expanded.
4420 * Added items for the Equalizer, Visualizations, and Queue Manager to
4421 the context menus of the volume slider, analyzer, and statusbar queue
4422 icon, respectively.
4423
4424 BUGFIXES:
4425 * If you queue an album from the context browser and then undo, the
4426 queue icon in the statusbar is now updated properly (and hence
4427 doesn't crash if you click on it).
4428 * helix-engine no longer emits new metaData if only the bitrate of a
4429 stream changes. (BR 114348)
4430 * Fix amaroK attempting to destroy your computer, reach through the
4431 monitor and violently strangle you if you attempt to exit while the
4432 collection is being scanned. (BR 114597) (BR 114859)
4433 * Postgresql code cleanup and fixed regression for manual collection
4434 scanning. Autoscan still does not work. (BR 111209)
4435 * File browser now sets to home if it was on a remote directory to prevent
4436 annoying error messages. (BR 114498)
4437 * Podcast settings would not add a trailing slash to podcast save
4438 locations. (BR 114712)
4439 * Workaround for stability issues with HyperThreading on Linux.
4440 Added a configure check to deal with buggy GLIBC's. (BR 99199)
4441 * xine-engine: Equalizer became inactive on trackchange when crossfading
4442 was enabled. (BR 114492)
4443 * Pausing a track would abort lyrics and wiki fetch jobs. (BR 114576)
4444 * Dynamic mode did not respect repeat track mode. (BR 114585)
4445 * The Script Manager no longer captures the script's stdout.
4446 * Enqueuing files with amarok -e would not work for relative paths if the
4447 working directories of the new and the running instance of amarok differ.
4448 * Visualizations would only work when amarok was run as amarokapp.
4449 (BR 99627)
4450 * The number of podcasts items would be limited even when the user didn't
4451 set it. (BR 114353)
4452 * Switching system language wouldn't affect the root folder names on
4453 Playlist Browser.
4454 * On Context Browser, when showing a cached lyric, "add", "search", and
4455 "open in external browser" buttons wouldn't work. "Open in External
4456 Browser" is now disabled for cached lyrics. (BR 110812)
4457 * Refreshing all podcasts when folder existed caused a crash.
4458 * Multiple job statusbar widget was broken. (BR 114278)
4459 * HTML in tags was getting interpreted in the context browser.
4460 * Changing the podcast purge count could sometimes cause amaroK to hang.
4461 * NMM-engine: Fixed crash after playing a song to the end, the trackEnd
4462 signal was not emitted from the GUI thread.
4463 * With Random Mode enabled and Repeat Playlist disabled, when it got to
4464 the last track, it would play it a second time and then keep on playing
4465 other tracks, instead of just stopping.
4466 * Smart-Playlists were broken with PostgreSQL. Patch by Michael Landin
4467 Hostbaek <mich@freebsd.org>. (BR 114269)
4468 * Collection scanner ignored files with non-ascii characters. (BR 114195)
4469 * Don't show "Change Collection Setup"-box for non-local files.
4470 * Fixed issue with loading playlists containing remote URL's.
4471 * Dynamic mode history tracks would be forgotten if there was no current
4472 track on startup. (BR 110160)
4473 * Fixed problems with "Retrieve Similar Artists" feature in combination
4474 with SQLite, which could lead to 100% CPU usage. (BR 104447)
4475 * Tabbing between items and cells in the playlist while editing them now
4476 works much nicer (goes in order and doesn't tab to invisible columns),
4477 and you can also now use Alt+Up, Down, Left, Right to navigate between
4478 cells as well.
4479 * Podcast settings failed to remember the save location. (BR 114128)
4480 * Tray icon would stop filling up and showing play/pause icon if show
4481 player window was toggled. (BR 93711)
4482 * If player window is toggled during playback, playlist window's caption
4483 now correctly shows the current track's name.
4484 * Crossfade length would be enabled in Playback options when "No
4485 crossfading" was selected.
4486 * If an engine does not support crossfading, "No crossfading" is now
4487 selected in Playback options.
4488
4489
4490 VERSION 1.3.3:
4491 FEATURES:
4492 * New DCOP call "contextbrowser: showHome".
4493 * New DCOP call "contextbrowser: showCurrentTrack".
4494 * New DCOP call "contextbrowser: showLyrics".
4495 * New DCOP call "contextbrowser: showWiki".
4496 * Saving a playlist will cleverly pick a default name if possible.
4497 * Dragging an album cover into the playlist from the context browser
4498 will append the album.
4499 * Middle mouse button on the current track will toggle play/pause.
4500 * Ctrl-Right click on a selection of tracks will queue all of them, not
4501 just the track below the cursor. (BR 112841)
4502 * CoverManager allows for downloads from Amazon Canada. (BR 113238)
4503 * New DCOP call "playlistbrowser: addPlaylist".
4504 * New DCOP call "playlistbrowser: scanPodcasts". Will check all podcasts
4505 for new episodes.
4506 * New DCOP call "playlistbrowser: addPodcast".
4507 * New DCOP call "player: type". Returns the current track's file type.
4508 * New DCOP call "collection: migrateFile". Updates the collection db for
4509 changes made to filenames, keeping stats intact.
4510 * Smartplaylist has Length property. (BR 113039)
4511 * Added a mouse-over effect for the volume slider.
4512
4513 CHANGES:
4514 * Adding a playlistbrowser folder will automatically focus the lineedit
4515 for renaming the item.
4516 * Removing podcasts will delete all downloaded media.
4517 * Playlists in the playlistbrowser can no longer be removed, only deleted.
4518 * Removing tracks when in dynamic mode will only replace up to the minimum
4519 upcoming tracks requirement.
4520 * Playlist columns are automatically resized when adding or removing
4521 columns.
4522 * Added a warning dialog when HyperThreading is enabled. (BR 99199)
4523 * Blacklisted GStreamer's autoaudiosink, which is really a crapsink.
4524 * Added a context menu to the volume slider.
4525 * When viewing covers in fullsize, the window has a maximum size, and
4526 scrollbars are shown if necessary. The user can also scroll the cover
4527 by dragging it. Patch by Eyal Lotem <eyal.lotem@gmail.com>. (BR 103990)
4528
4529 BUGFIXES:
4530 * Patch fixing an almost-infinite directory-scanning problem while
4531 building the Collection. Patch by Dirk Mueller <mueller@kde.org>.
4532 * Cover Manager: Album view setting became out of sync. Patch by Michael
4533 Pujos <pujos.michael@laposte.net>. (BR 113370)
4534 * Starting the first track in the playlist when in dynamic mode would skip
4535 it. (BR 110160)
4536 * Position slider in player-window disappeared after 2 hours. (BR 97128)
4537 * PlaylistBrowser duplicated items when overwriting playlists. (BR 108693)
4538 * Podcast settings would forget about the purge items checkbox.
4539 * The Stop button in the toolbar was always enabled at startup.
4540 * GStreamer-Engine: Could not seek to position 00:00:00. (BR 106483)
4541 * Don't crossfade the last track in the playlist. (BR 96478)
4542 * If files were in the transfer queue before connecting the iPod they
4543 would be uploaded without checking if they already exist on the device.
4544 * Using dynamic mode's playlist shuffle would result in repeated tracks
4545 tracks during a populate operation.
4546 * Fixed Xine config options were disappearing on ESC key. (BR 113225)
4547 * Fixed problems with visibility enabled compilers. Patch by Unai Garro
4548 <ugarro@telefonica.net>. (BR 113056)
4549 * Fix regression causing dynamic mode playlist shuffle to break for
4550 smart playlists which relied on ordering and limits. (BR 113121)
4551 * Automatic podcast downloads did not do anything. (BR 113129)
4552 * Playlist browser items were not properly saved on quit (with Qt 3.3.5).
4553 Patch by Matthieu Bedouet <mbedouet@no-log.org>. (BR 113020)
4554 * amaroK could crash on startup, if on last exit sorting was enabled in
4555 the playlist. (BR 113042)
4556 * Adding entries to a playlist and saving it could duplicate some tracks,
4557 if the playlist hadn't been expanded before. (BR 111579)
4558
4559
4560 VERSION 1.3.2:
4561 FEATURES:
4562 * Tabs will open automatically when dragging files between tabs.
4563 Patch by Christian Baumgart <christianbaumgart@web.de>.
4564 * Two new dcop calls which allow scripts to read many of amaroK's
4565 configuration options. script readConfig(key) for strings, integers and
4566 bools. script readListConfig(key) for lists. Note that these functions
4567 aren't guaranteed to always return the latest settings (though many do).
4568 * Added a right click menu for blank areas of the playlist, with options
4569 to save, clear or shuffle the playlist and to "enable the dynamic
4570 mode & repopulate".
4571 * Playcount is shown in the tag dialog.
4572 * New volume slider, both better looking and better working than
4573 the old one.
4574 * Podcasts can be saved to any location. (BR 111059)
4575 * Added "Save as Playlist" option to the collection and file browser
4576 context menus as well.
4577 * Allow removing of items in the Media Device browser transfer
4578 queue.
4579
4580 CHANGES:
4581 * Scroll wheel to switch tabs in context browser.
4582 * Repopulate button is enabled or disabled together with dynamic mode.
4583 * No warning dialog when starting if the directory File Browser is on
4584 doesn't exist anymore. It just reverts to home. (BR 99208)
4585 * Sorting on Collection Browser now shows "Unknown" items first, and
4586 "Various Artists" last. Years are sorted descending now.
4587 * When selecting 'Play' from the context menu on multiple items,
4588 it'll now play the first and queue the rest.
4589
4590 BUGFIXES:
4591 * The Equalizer and QueueManager widgets were broken on window managers
4592 other than KWin.
4593 * "Year - Album" category in the Collection Browser didn't allow for
4594 dragging tracks or fetching cover images.
4595 * Xine engine no longer adds images to the playlist.
4596 * The delete key for removing playlist items works even if the file
4597 browser is open. (BR 100145)
4598 * Filenames with XML entity codes were not playable in dynamic mode
4599 and caused it to stop. (BR 108783)
4600 * If the album or artist contained "&", cover fetching wouldn't work
4601 properly.
4602 * When restarting, Playlist Browser items used for playlist shuffle
4603 wouldn't be properly marked, though they would be taken into account.
4604 * Don't crash after changing Podcast options, or after manually deleting
4605 its first item.
4606 * When renaming a playlist, the "." would be removed from the filename.
4607 Paych by Elliot Pahl <elliot.pahl@gmail.com>. (BR 112204)
4608 * When using next and previous on Tagdialog, after passing by a stream,
4609 the fields would be always disabled. (BR 112060)
4610 * Restarting track when in dynamic mode didn't work.
4611 * Fix issues with the GStreamer engine and alsasink, and reenable it.
4612 Patch by Vincent Tondellier <tonton-lists@team1664.org>. (BR 112103)
4613 * Dynamic playlist shuffle had some incorrect smart playlist handling.
4614 * Robustified the code for handling the '# of tracks in the playlist'
4615 part of the statusbar, it should not ever get out of sync with
4616 reality now. Nice side effect is you can see the track count
4617 increase while a playlist is loading.
4618 * "Last played - not in the last" smart playlists would only work for
4619 sqlite. (BR 112248)
4620 * Podcast and Dynamic subfolders are correctly restored on application
4621 start. (BR 112162)
4622 * Dropping tracks onto playlist browser folders will work correctly.
4623 * Invalid podcasts are no longer discarded on quit. (BR 112116)
4624 * Fixed playing of files that have special characters like '#' in
4625 helix engine.
4626 * Fixed issue where selecting multiple items after filtering the
4627 playlist would cause all the other items 'between' them (but
4628 invisible due to the filter) to also get selected.
4629
4630
4631 VERSION 1.3.1:
4632 FEATURES:
4633 * Added 'Set as Playlist (Crop)' and 'Save as Playlist' options in the
4634 playlist context menu. (BR 99932)
4635 * Support for iPod shuffle devices. Patch by Guenter Schwann
4636 <harry.w@gmx.at>.
4637 * Media Device browser now has a connect button for connecting
4638 your iPod after amaroK has already been started. Also includes
4639 configurable mounting/unmounting options.
4640 * Holding down the stop button (as opposed to just clicking it) pops
4641 up a menu letting you stop either now, after the current track, or
4642 after the end of the queue.
4643 * Collection browser filter now fully supports the same Google-esque
4644 syntax as the playlist filter, plus one extra: lyrics:"stuff to search
4645 for" to search in cached lyrics.
4646 * Pressing Shift+Enter after filtering the playlist will now queue
4647 the first track. (BR 111054)
4648 * Display short statistics in the collection browser depending on the
4649 categorisation method.
4650 * New DCOP call "collection: totalTracks". Returns the total number of
4651 tracks in the collection.
4652 * New DCOP call "collection: totalGenres". Returns the total number of
4653 genres in the collection.
4654 * New DCOP call "collection: totalCompilations". Returns the total number
4655 of compilations in the collection.
4656 * New DCOP call "collection: totalArtists". Returns the total number of
4657 artists in the collection.
4658 * New DCOP call "collection: totalAlbums". Returns the total number of
4659 tracks in the collection.
4660 * New DCOP call "collection: similarArtists(int artists)". Returns the
4661 similar artists of the current track, results are limited by 'artists'.
4662 * New DCOP call "playlist: repopulate". Repopulates the playlist with
4663 tracks from dynamic mode.
4664 * New DCOP call "player: showBrowser". Allows for showing of playlist
4665 window browser, see the handbook for useage.
4666 * New DCOP call "player: setLyricsByPath". Allows adding custom lyrics
4667 for tracks.
4668 * Add an icon in the statusbar displaying the number of queued tracks;
4669 click on it to pop up a menu letting you jump to their locations in
4670 the playlist.
4671
4672 CHANGES:
4673 * New "Blue Danna" splash screen. Created by Nenad Grujicic, modified by
4674 Nathan Adolph.
4675 * 'Stop after track' is now saved (and so remembered across amaroK
4676 restarts).
4677 * Ported playlist + filter-lineedit behaviour to collection browser as
4678 well: you can move between the view and the filter with the up/down
4679 buttons, and just typing into the view will set the filter. (BR 108656)
4680 * Wiki Tab links use the color set for links, instead of "Selected
4681 Background". Style Authors can use "AMAROK_LINKCOLOR" if they want that
4682 color. (BR 111228)
4683 * The Equalizer widget has been pimped.
4684 * Pressing 'up' in the playlist filter will now take you to the end of
4685 the playlist, in addition to down going to the beginning, as before.
4686 * When jumping to the current track, it now gets centered instead of only
4687 barely showing.
4688 * GStreamer-engine was rewritten. The crossfading feature was removed for
4689 now (it didn't work right with recent GStreamer versions). Improvements:
4690 1) Reduced CPU usage 2) Reduced latency 3) Increased stability
4691 * No need to restart amaroK to use your iPod!
4692 * Improved Konqueror Sidebar.
4693 * The bundled "Shouter" AmarokScript (for radio stream serving) has been
4694 updated and improved.
4695
4696 BUGFIXES:
4697 * amaroK wouldn't remember current track when restarting. (BR 110282)
4698 * Some memory leaks found and fixed.
4699 * Fix buzz and subsequent clicking when equalizer enabled in Helix and
4700 GStreamer engines compiled with GCC 4.0.1.
4701 * Burn option wouldn't show up for "Year - Album" items on Collection
4702 Browser.
4703 * Tray's tooltip would show things like 69:40 of 1:12:01.
4704 * Wiki Tab wouldn't work for names that contained "/". (BR 111634)
4705 * With KDE 3.4, the proper context menu wouldn't be shown for File
4706 Browser. Patch by Christian Baumgart <christianbaumgart@web.de>.
4707 (BR 103305)
4708 * Playcounter and Access Date wouldn't be updated properly for PostgreSQL.
4709 Patch by Tonton <tonton-lists@team1664.org>. (BR 111519)
4710 * Clicking twice on the uninstall button for the same script, would make
4711 amaroK crash.
4712 * Fixed an obscure crash when you emptied the playlist, had the focus on
4713 it, and pressed up.
4714 * No longer show dynamic info popup on application startup. Patch by
4715 Christian Baumgart <christianbaumgart@web.de>.
4716 * Sometimes the system tray tooltip did not update on song change.
4717 * Polishing for the collection browser and expanded item states. Patch
4718 by Christian Baumgart <christianbaumgart@web.de>.
4719 * With xine-engine amaroK always treated remote media like radio streams.
4720 * Selecting Classical equalizer preset prompted for name.
4721 * Fixed konqueror sidebar compilation with kde <= 3.3 and gcc patched for
4722 visibility.
4723 * Konqueror sidebar can switch again between tabs.
4724 * Fixed playing of oggs in helix engine.
4725 * Fixed crash in helix engine when switching engines if helix/realplayer
4726 not installed.
4727 * Undo/Redo for the playlist was broken in some cases.
4728 * On Collection Browser, when grouping by Genre/Artist/Year-Album it
4729 wouldn't show the tracks. (BR 110890)
4730 * SmartPlaylist Editor would reset "Match Any" to "Match All" when
4731 editing. Patch by Kevin Henderson <pyspud@hotmail.com> (BR 110918).
4732 * Podcasts and playlist tracks would be sorted lexicographically
4733 (BR 97297).
4734 * Saved dynamic playlists were not removable.
4735 * xine-engine: amaroK would get stuck on exit if the Equalizer was enabled
4736 and the engine playing. (BR 110791)
4737 * Dequeued items sometimes weren't being repainted properly.
4738
4739
4740 VERSION 1.3:
4741 FEATURES:
4742 * The tyranny of deleting covers every 90 days is over. Instead, amaroK now
4743 automatically downloads the covers every 80 days to comply with
4744 Amazon.com requirements.
4745
4746 CHANGES:
4747 * Removed 'Apply' button from dynamic config, all config options are now
4748 hot! (Automatically applied on alteration)
4749 * Minimum score changed from 1 to 0. (BR 107944)
4750 * Playlist item lengths now shown with hours when necessary.
4751
4752 BUGFIXES:
4753 * M3U playlists would be broken after editing. (BR 109774)
4754 * When there's no artist tag, don't show tons of unrelated songs and
4755 albums in Context Browser. (BR 110319)
4756 * Advertisements were showing up in Lyrics Tab for some songs.
4757 * When editing tags in Playlist Window, only try to write the new tag if
4758 it's different from the old one. (BR 110299)
4759 * Changes to the score in the Edit Track Information dialog should only be
4760 applied after clicking on the "Save and Close" button.
4761 * When only the score is changed, amaroK shouldn't complain if the file is
4762 read-only. (BR 109054)
4763 * Mark/Unmark as compilation wouldn't work with SQLite. (BR 109275)
4764 * Album Covers whose name or artist contained "'" wouldn't show up when
4765 fetched from Amazon. (BR 109700)
4766 * Edit Track Information dialog wouldn't update collection database if
4767 filename contained non latin1 characters. Patch by Andrey Yasniy
4768 <yasniy@gmail.com> (BR 110030)
4769 * SmartPlaylist category created in the PlaylistBrowser once the
4770 collection has been built for the first time.
4771 * Refresh the context browser as appropriate when editing tags. (BR 108884)
4772 * Cover image shown if track has no title.
4773 * Statusbar cancel button will terminate a podcast download.
4774 * Don't show multiple popup messages when retrieving podcast information.
4775 * Don't crash when adding podcasts. (BR 109982)
4776 * Tracks with urls containg apostrophes would not cache lyrics.
4777 * PostgreSQL compile problem (BR 110033)
4778
4779
4780 VERSION 1.3-beta3:
4781 FEATURES:
4782 * New "not in the last" option for the date fields in Smart Playlists.
4783 (BR 107725)
4784 * New OSD tokens: %directory and %type (shows whether it's a stream, or
4785 otherwise the extension).
4786 * New DCOP call "player: lyrics" (BR 100306) and Lyrics Caching. (BR 97961)
4787 * New DCOP call "player: transferDeviceFiles". Transfers queued files to
4788 the Media Device.
4789 * New DCOP call "player: queueForTransfer". Queues files for transfer to
4790 the Media Device.
4791 * Download your favourite podcasts and let amaroK manage them for you!
4792 * 17 Equalizer presets. (BR 96302)
4793 * xine-engine supports crossfading. Note: Your audio device must support
4794 mixing. SBLive, dmix or ALSA 1.0.9 will do the trick.
4795 * Shuffle the queue list in the queue manager. (BR 108861)
4796 * The audio plugin (autodetect, ALSA, esd etc.) for xine-engine is now
4797 configurable.
4798 * Playlist-Browser now remembers the state and layout of its tree view.
4799 * Show a stop icon next to the track to stop playing after.
4800 * Miniature player window for the minimalists out there! (BR 85876)
4801 * "Stop Playing After Track" now also works for queued tracks.
4802 * "Open in External Browser" button for Lyrics Tab, patch from Nick
4803 Tryon (Dhraakellian). <dhraak@gmail.com>
4804 * Funky shadow effect for the album cover @ Context-Browser and OSD.
4805 (BR 108334)
4806 * Create playlists by dragging tracks onto the Playlist Category in the
4807 PlaylistBrowser. (BR 75029)
4808 * Show OSD when pausing and unpausing. (BR 104508)
4809 * Make 'The' prefix of artists be transparent in the collection
4810 browser and sort accordingly. (BR 85959)
4811
4812 CHANGES:
4813 * TagLib version 1.4 is required.
4814 * Renamed "Track Name" column to "Filename", "Extension" to "Type".
4815 * "Use hardware volume mixer" option has been removed.
4816 * "Play AudioCD" gets disabled for engines that don't support KIO.
4817 * The OSD (by default) and systray tooltip now show the same infos in
4818 the same order as the columns in the playlist.
4819 * xine-engine's configuration dialog has been reworked and simplified.
4820 * xine-engine has been given the highest engine plugin rank.
4821 * Systray tooltip now shows "elapsed time / total time" for the length.
4822
4823 BUGFIXES:
4824 * When playing, the text in the current track's columns wouldn't get
4825 ellipsii added if the column was too short.
4826 * Dragging 'All Collection' smart playlist made amaroK hang.
4827 * Compilations reported incorrect number of tracks in the Context
4828 Browser. (BR 109651)
4829 * Track play icon remains even when stopped playing. (BR 107284)
4830 * Sometimes valid tracks were not submitted to AudioScrobbler. (BR 100278)
4831 * Current playlist is now being remembered when amaroK crashes. (BR 98689)
4832 * Playlist-Browser saves its state after each change, so that no data
4833 is lost when amaroK crashes. (BR 108814)
4834 * Crash when trying to save Smart Playlists after creating a Collection
4835 for the first time.
4836 * Context menu of compilations was empty in context browser.
4837 * Don't append albums and compilations when clicking on text in the
4838 context browser. (BR 98797)
4839 * xine-engine: pre-amp for the equalizer works now. (BR 104882)
4840 * Crash when changing the number of minimum upcoming tracks right after
4841 starting amaroK. (BR 108251)
4842
4843
4844 VERSION 1.3-beta2:
4845 FEATURES:
4846 * New DCOP call "collection: scanCollectionChanges" Scans for changes made
4847 to the collection.
4848 * Support for "media:" URLs. Patch by Sergio Cambra <sergio@ensanjose.net>
4849 (BR 102668)
4850 * Support for visualizations in the Helix engine.
4851 * Queue manager to help organise your queued tracks. (BR 90594)
4852 * Ability to create Smart Playlists based on file path. (BR 92467)
4853 * Per track scripting via custom playlist context menu items.
4854 * Added advanced, Google-esque syntax to the playlist filter. Lets you do
4855 things like artist:sirenia, "pink floyd", artist:"pink floyd", or even
4856 score:>50. When just typing words, it works as before. (BR 99312)
4857
4858 CHANGES:
4859 * Upgraded included SQLite library to version 3.2.2.
4860 * Bumped GStreamer and GStreamer-plugins dependency to version 0.8.6.
4861 * aKode-engine has been disabled (too buggy/incomplete).
4862 * Repopulate upcoming tracks on demand when using dynamic mode.
4863 * Remodel the playlist browser to incorporate dynamic mode more fully.
4864
4865 BUGFIXES:
4866 * Don't show textual URLs in Wikipedia Tab. (BR 108031)
4867 * Don't refresh the collection view on update scans, if nothing changed.
4868 * xine-engine: Don't pop up hundreds of error messages when something
4869 goes wrong. Patch from John Lash <jlash@speakeasy.net> (BR 101646)
4870 * Automatic theme download with KNewStuff works now. (BR 107313)
4871 * Clicking on "Lookup track at musicbrainz" use %2520 for spaces in URL.
4872 (BR 107946)
4873 * Crash when loading dynamic playlists without a collection.
4874 * Crash when saving smart playlist without a collection.
4875 * Do not call TagLib::MPEG::File for non-mpeg files - some FLAC files
4876 would cause the CPU to start running in circles. (BR 107029)
4877 * Many Helix engine improvements.
4878 * Crash when dragging playlist items into Playlist Browser. (BR 107709)
4879 * Improved context display when playing radio streams with xine-engine.
4880 * Number of album tracks was incorrect when showing statistics by album.
4881 (BR 107762)
4882 * Massive performance speedup for the default analyzer (BlockAnalyzer).
4883 * Dynamic mode will grab tracks from closed playlists.
4884 * Covermanager tooltips were persistent even when window closed. Tooltips
4885 have now been replaced with statusbar text. (BR 106976)
4886 * Turning off dynamic mode when items were filtered only 're-enabled' the
4887 visible items.
4888 * Disable random mode on startup if dynamic mode is on. (BR 107311)
4889 * The user is warned if saving tags failed. (BR 91568)
4890 * Sub-Folders in Playlist Browser are correctly saved and restored.
4891 * Crash after clicking on remove playlists in dynamic mode.
4892 * Crash on Context Menu in dynamic mode.
4893
4894
4895 VERSION 1.3-beta1:
4896 FEATURES:
4897 * Add Media dialog allows for multiple file selection. (BR 105903)
4898 * The browser-sidebar has been redesigned for improved usability.
4899 * Cue file sheet support. Patch from Martin Ehmke <ehmke@gmx.de>.
4900 (BR 92271).
4901 * New OSD text token, %playcount, will write the playcount.
4902 * SmartPlaylists are editable. (BR 91036)
4903 * PlaylistBrowser gets a makeover!
4904 * New playlist column "Playcount" for track play counts.
4905 * New playlist column "Extension" allows easy sorting of playlist for
4906 compatible file types for portable media players.
4907 * Ability to save streams to the PlaylistBrowser (BR 91075, BR 104139)
4908 * New DCOP call "playlist: popupMessage" Displays a popup message box
4909 in the playlist window..
4910 * New "year - album" - group by mode for collection browser. (BR 94845)
4911 * New DCOP call "player: setScoreByPath(url, int)". Sets score of a track
4912 specified by it's path.
4913 * New DCOP call "player: setScore(int)". Sets score of the current track.
4914 * New DCOP call "player: path()". Returns the path of the current track.
4915 * New DCOP call "playlist: saveM3u(path, relativePaths)".
4916 * New ScriptManager notification: "volumeChange: int".
4917 * Tooltips for album covers in the CoverManager. (BR 103996)
4918 * Automatic download of themes and scripts via KNewStuff.
4919 * Different analyzers available for the playlist window.
4920 * New DCOP call "player: enableRepeatTrack" sets repeat track on or
4921 off.
4922 * HelixPlayer-engine.
4923 * 'Load' and 'Append' entries for smart playlist context menus. (BR 99213)
4924 * Support for reading embedded images from ID3 tags. (BR 88492)
4925 * Wikipedia tab in ContextBrowser allows for artist biography retrieval
4926 and more, supporting 9 different languages! (BR 98050) (BR 104383)
4927 * Show "title by artist" on playlists titlebar and taskbar. (BR 97670)
4928 * Option to show stats in the Home tab by album. Patch from Cédric
4929 Brégardis <cedric.bregardis@free.fr>.
4930 * New DCOP call "script: listRunningScripts()". Returns a list of all
4931 currently running scripts. (BR 102649)
4932 * New DCOP call "script: stopScript(name)". Stops a script. (BR 102649)
4933 * New DCOP call "script: runScript(name)". Runs a script. (BR 102649)
4934 * New form of playlist manipulation - Dynamic Mode.
4935 * New DCOP call "player: enableRepeatPlaylist" sets repeat playlist on or
4936 off. (BR 102754)
4937 * Add Score widget into the tag editor. (BR 100084)
4938 * Support for PostgreSQL as database backend. (BR 99863)
4939
4940 CHANGES:
4941 * "amarokscript" filename extension is now mandatory for script packages.
4942 * Append Suggestions has been superceded by Dynamic Mode.
4943 * Add a label (with shortcut) to the Playlist filter.
4944
4945 BUGFIXES:
4946 * Message box when saving of playlist failed (BR 105520)
4947 * Avoid weird results when fetching lyrics with slow connections.
4948 (BR 103561) (BR 101327)
4949 * Compensate for reversed slider widget in reverse layout locales, such as
4950 Hebrew and Arabic. Patch from Assaf Gillat <gillata@gmail.com>.
4951 (BR 102978)
4952 * Playlist playMedia now works with streams.
4953 * Context Browser is updated when current track's tags are changed.
4954 (BR 102839)
4955 * Clearing the playlist while playing a track does not lead to a confusing
4956 interface anymore. (BR 103510)
4957
4958
4959 ==BEGIN KDE 3.3 DEPENDENCY==
4960
4961 VERSION 1.2.4:
4962 FEATURES:
4963 * Queue selected tracks shortcut, Ctrl+D. (BR 83675)
4964
4965 BUGFIXES:
4966 * The first engine entry in the config dialog was always blank.
4967 * If you filtered by more than one word in Collection Browser, adding
4968 expandable items (eg: artists or albums) wouldn't work. (BR 100150)
4969 * Updating the collection without any changes being made to it kept
4970 the Update button disabled forever.
4971 * Application freezes when switching shoutcast streams. (BR 103890)
4972 * MusicBrainz lookup was not escaping quote characters. (BR 103740)
4973 * Fixed crash when clicking the "clear" button in CoverManager's filter
4974 widget.
4975 * Update lyrics page on new radio stream metadata. (BR 99725)
4976 * xine-engine was reporting bogus tracklengths for ogg vorbis. (BR 102547)
4977
4978
4979 VERSION 1.2.3:
4980 FEATURES:
4981 * Graphequalizer script can now enable and disable the equalizer.
4982 * New DCOP call "player: equalizerEnabled" returns whether or not
4983 the equalizer is enabled.
4984 * OSD notification for mute.
4985 * Mute global shortcut, Win+M.
4986 * Add %comment token for comment display in OSD. (BR 100944)
4987 * View/Edit track entry into context menus of ContextBrowser and
4988 CollectionBrowser.
4989 * You can mark/unmark albums as compilations via CollectionBrowser's
4990 right-click contextmenu.
4991 * New DCOP call "collection: query(const QString& sql)".
4992 Allows to make arbitrary queries on the Collection database.
4993 * New DCOP call "playlist: removeCurrentTrack()". (BR 92973)
4994
4995 CHANGES:
4996 * Show "Artist - Title" for compilation discs in CollectionBrowser
4997 and ContextBrowser.
4998 * Upgraded internal SQLite database to 3.2.0.
4999 * DCOP call saveCurrentPlaylist() now returns the path to current.xml.
5000
5001 BUGFIXES:
5002 * Appropriate context menu entry for changing queue status for multiple
5003 playlist items.
5004 * Fix regression preventing dequeuing multiple selected tracks.
5005 * 'Show Toolbar' remembers its settings between sessions. (BR 98662)
5006 * When doing Musicbrainz lookup from the Context browser, search for the
5007 real track, not the whole album.
5008 * Memleak when a radio stream stalled. (BR 102047)
5009 * The Collection Scan finally checks for the right file modification time.
5010 * Adding a compilation disc from ContextBrowser was broken.
5011 * GStreamer-engine: Reduced the gap when switching to next track without
5012 crossfading.
5013 * GStreamer-engine: amaroK was swallowing the beginning of a track when
5014 Fade-in was set to zero. (BR 94472)
5015 * Use a better highlight color in the "Configure Collection" dialog.
5016 (BR 102059)
5017 * "Remove Duplicates / Missing" fixed. Removes dead entries correctly.
5018 * Fix units for samplerate. (BR 101528)
5019 * amaroK using 100% CPU on some systems. (BR 101524)
5020 (a KHTML bug which got exposed by code in amaroK 1.2.2)
5021
5022
5023 VERSION 1.2.2:
5024 FEATURES:
5025 * Context Browser CSS styles can now be installed and selected from the
5026 appearance settings.
5027 * Append Suggestions now has an icon in the statusbar.
5028 * When selecting multiple files, the "View/Edit Meta Information" dialog
5029 will show the tags that are common to all of them. (BR 100423)
5030 * A line graph equalizer added as a script "graphequalizer."
5031
5032 CHANGES:
5033 * Add 25-track and 50-track smart-playlists.
5034 * Update current-track icons to include greater padding.
5035 * The contextbrowser now uses data:-URLs instead of temp image files, so
5036 they cannot be left on disk when amaroK terminates unexpectedly, and the
5037 Konqueror/Universal sidebar can show them when amaroK is not running.
5038
5039 BUGFIXES:
5040 * escape '&' char in contextmenu entry (BR 101276)
5041 * Track is set as a number in the database, so shouldn't be added rounded
5042 by quotes. (BR 101208)
5043 * Rewrote the broken .pls playlist parser.
5044 * Handle delay gap between songs properly with aRts engine. (BR 90404)
5045 * Switched order of "Make playlist" and "Queue after current track" menus
5046 to avoid playlist destruction. (BR 96164 part 1)
5047 * Visualizations with LibVisual didn't work in some cases. (BR 99627)
5048 * amaroK could fail to build if the whole kdeextragear-1 module was
5049 compiled, due to conflicts with K3B on the MusicBrainz check. (BR 100906)
5050 * Images shown on OSD where incorrect for action notifications.
5051 * The handbook translations were not built when amaroK was installed from
5052 the tarball. I've written a new release script in Ruby, which can
5053 handle the new structure of kde-i18n. (BR 100498)
5054 * GStreamer-engine can now play vorbis radio streams properly, with
5055 full metadata support. (BR 89821)
5056 * GStreamer-engine now uses the "decodebin" autoplugger, which fixes
5057 the lag issues that some users had during crossfading. (BR 99570)
5058
5059
5060 VERSION 1.2.1:
5061 FIX: Made the Tag-Editor only operate on visible items. (BR 100268)
5062 ADD: Database settings added to the first-run wizard.
5063 FIX: playlist2html generates UTF-8 output now. (BR 100140)
5064 FIX: Bitrate/length showed random values for untagged mp3 files. (BR 100200)
5065 FIX: Crash when recoding stream MetaData without CODEC selected. (BR 100077)
5066 CHG: Show an additional "Compilations with Artist" box in ContextBrowser.
5067 ADD: Remember collapse-state of boxes in ContextBrowser. (BR 98664)
5068 ADD: Display an error when unable to connect to MySQL.
5069 ADD: Konqueror Sidebar now has full drag and drop support.
5070 CHG: Replaced "Blue Wolf" icon with Nenad Grujicic's amaroK 1.1
5071 icon, due to legal issues.
5072 ADD: Parameter "%score" shows the current song's score in OSD.
5073 CHG: When you delete a song within amaroK, it gets removed from
5074 the Collection automatically.
5075 FIX: Directory column in the playlist was eating the first letter.
5076 ADD: New DCOP call "playlist: setStopAfterCurrent(bool)". (BR 99944)
5077 FIX: Coverfetcher: Do not crash when no cover was found. (BR 99942)
5078 ADD: Support for amazon.co.jp cover fetching
5079 CHG: Toolbar items reordered for optimal usability, as suggested by
5080 Aaron "Tom Green" Seigo.
5081 FIX: Show covers for albums containing chars '#' or '?'. (BR 96971 99780)
5082 ADD: Help file for the playlist2html script.
5083 ADD: New DCOP call "playlist: int getActiveIndex()".
5084 ADD: New DCOP call "playlist: playByIndex(int)".
5085 CHG: Upgraded internal SQLite database to 3.1.3.
5086 FIX: Update the database after editing tags in playlist. (BR 99593)
5087 ADD: New DCOP function "player: trackPlayCounter". (BR 99575)
5088 ADD: .ram playlist support with code from Kaffeine. (BR 96101)
5089 FIX: amaroK can now determine the correct track-length even for formats
5090 unknown to TagLib. Makes it possible to seek e.g. in m4a tracks.
5091 ADD: Can now pick from multiple Musicbrainz results. Patch from
5092 Jonathan Halcrow <gte899j@prism.gatech.edu>. (BR 89701)
5093 ADD: May now set a custom cover on multiple albums in the Cover-Manager.
5094 ADD: Support relative path of tracks in writing playlists. (BR 91053)
5095 FIX: Don't inline-edit tags for the whole playlist's selection.
5096 FIX: Fix "Recode Tags" crash issues. (BR 95041)
5097 ADD: "Set Custom Cover" can fetch remote images. (BR 90499)
5098
5099 VERSION 1.2:
5100 ADD: "Repeat Track" status is reflected by an icon in the playlist.
5101 ADD: New icons from tightcode for statusbar and repeatTrack.
5102 ADD: New Smart-Playlist "Ever Played".
5103 CHG: Bumped GStreamer version requirement to 0.8.4.
5104 CHG: Made it possible to use artsdsink with GStreamer again.
5105 CHG: Don't read m3u files recursively when dropping a folder on the
5106 playlist. No more doubled entries.
5107 FIX: Shoutcast radio with GStreamer is improved, no more dropouts when
5108 starting a stream.
5109 ADD: The "Similar Artists" feature (using Audioscrobbler) can now be
5110 switched off. (BR 95280)
5111 FIX: Error in Shoutcast http-request, which made it impossible to play
5112 many radio streams with GStreamer and aRts. (BR 97211, 98569)
5113 CHG: Better default directory for selecting a custom cover.
5114 FIX: ContextBrowser reloads after setting a custom cover. (BR 96548)
5115 FIX: Cover-Manager's full-screen view works with Bughira (brushed metal).
5116 ADD: Script-Manager can auto-run scripts on application startup.
5117 ADD: aKode engine, depends on KDE 3.4. No configure check yet.
5118 FIX: Don't add non-audio files to the Collection.
5119 CHG: We now use the SqlLoader, which greatly improves the performance of
5120 adding stuff to the playlist from SmartPlaylists and the Collection.
5121
5122 VERSION 1.2-beta4:
5123 ADD: It is now possible to select the right image if there are multiple
5124 results from Amazon. Patch from Gregory Isabelli <g_isabelli@yahoo.fr>.
5125 (BR 93287)
5126 CHG: Reorganized the DCOP interface. We used to have all DCOP functions in the
5127 "player" group. Now it's splitted up into several categories. Attention
5128 script writers: Adjust your DCOP calls!
5129 FIX: The loader is now more robust and should always find amarokapp.
5130 CHG: The search-browser has been integrated into the file-browser.
5131 CHG: OSD can have fake transparency and new fancy shadow.
5132 ADD: DCOP function "shortStatusMessage", shows a temporary message on the
5133 application's statusbar.
5134 FIX: Frequent crashes when writing tags. (BR 95344)
5135 FIX: CoverManager updates its status display correctly.
5136 FIX: "isPlaying" DCOP function now works correctly. (BR 90894)
5137 ADD: Automatic crash report generator, sends backtraces to amaroK HQ.
5138 ADD: DCOP function "saveCurrentPlaylist". Writes the playlist to current.xml,
5139 for scripts that need to access the playlist contents.
5140 ADD: Playlist2html, a script for playlist exporting. (BR 96199)
5141 ADD: Improved statusbar, with animated error notification widget.
5142 ADD: New progress display system, can show multiple expandable progress
5143 widgets in the statusbar.
5144 ADD: Alarm script, starts playing music at specified alarm time.
5145 ADD: Script-Manager for DCOP script extensions is now functional. Refer to the
5146 amaroK Wiki for information on script writing.
5147 ADD: Collection-Browser shows a help message in flat-mode when filter is
5148 empty. (BR 97000)
5149 CHG: It is possible to select the Database Engine (SQLite, MySQL) runtime,
5150 without amaroK restart. New Database Engines can be added, they need to
5151 inherit DbConnection and implement its' virtual methods (see
5152 SqliteConnection and MySqlConnection).
5153 CHG: New amaroK icon "Blue Wolf", made by Da-Flow.
5154 FIX: Possible crash when enabling Player-Window. (BR 94668)
5155
5156 VERSION 1.2-beta3:
5157 ADD: Smart Playlists can have a random order or a score weighted random order
5158 (BR 90861)
5159 ADD: Show total length of selected songs in statusbar. (BR 90284)
5160 ADD: Context-Browser now caches the tab widgets. Patch from Matias Costa
5161 <mcc3@alu.um.es>. (BR 95999)
5162 FIX: RAND and REP buttons were always enabled at startup. (BR 95861)
5163 ADD: Implemented "Append Suggestions" functionality. It means that when
5164 enabled, amaroK will append a couple of suggested songs to playlist when
5165 you play a track. This produces a continuous playlist, something similar
5166 to listening to radio.
5167 ADD: Implemented "Play Media..." functionality.
5168 FIX: Playlist-Browser was appending to playlist when clicking "Load". Now it
5169 replaces the current playlist again, as intended.
5170 ADD: Profile for KDELIRC (Remote Controls). Patch by Dirk Ziegelmeier
5171 <dziegel@gmx.de>.
5172 ADD: Remove Duplicates now also removes dead entries from playlist.
5173 FIX: Accept album-dragging from the ContextBrowser. (BR 86020)
5174 FIX: Configure check was missing for the Konqueror Sidebar (depends on
5175 KDE-Base).
5176 FIX: Browser splitter was drawn incorrectly with some styles. (BR 95333)
5177 ADD: DCOP call for relative seek. Patch by Andreas Pfaller. (BR 84989)
5178 CHG: Bumped TagLib dependency to 1.3.1. (1.3 is too damn buggy)
5179 FIX: CTRL-M can show the menubar again after hiding. (BR 94139)
5180 ADD: Support for last.fm streams.
5181 FIX: amaroK icon shows correctly in window decoration under GNOME.
5182 ADD: Support for ID3v2 cover images. (Thanks to M. Thiesen!) (BR 88492)
5183 ADD: DCOP calls for the status of Random Mode, Repeat Playlist and Repeat
5184 Track.
5185 ADD: DCOP call to return the sample rate.
5186 ADD: DCOP call to return the track number. (BR 94825)
5187 FIX: GStreamer-engine provides better scope synchronisation.
5188 ADD: Save current track position and play queue on exit. (BR 90379)
5189 FIX: Fix Directory column on playlist, show absolute directory path instead of
5190 empty string. (BR 90361)
5191 ADD: DCOP call to scan your collection. (BR 84621)
5192 FIX: When an engine fails to load, respect the rank while choosing the next
5193 engine.
5194
5195 VERSION 1.2-beta2:
5196 FIX: Classic amaroK theme looks better.
5197 ADD: Context Browser has CSS styling.
5198 FIX: Cover fetching improvements/fixes.
5199 ADD: Last played: yesterday, etc. in ContextBrowser.
5200 FIX: Big speedup for PlaylistLoader, when adding many items.
5201 ADD: Show songs you once played, but didn't play for the longest time on
5202 ContextBrowser's Home-page. (least played) (BR 89479)
5203 FIX: Don't crash on song switch, when there's only one visible playlist item
5204 and repeat-list is activated. (BR 94030)
5205 CHG: Add and queue tracks after the current track. (BR 94121)
5206 ADD: DCOP call to raise the equalizer configuration dialog.
5207 ADD: Konqueror sidebar to view playing info and control amaroK.
5208 ADD: DCOP call to clear the playlist. (BR 90149)
5209 ADD: DCOP call to enable/disable the equalizer.
5210 ADD: DCOP call to return the score of the currently playing track.
5211 ADD: Audioscrobbler submit queue stored on disk. Tracks that are listened when
5212 offline will be available for submitting later.
5213 CHG: "Start Scan" button was renamed to "Update". Now it starts an incremental
5214 scan instead of a full rescan.
5215 FIX: Lyrics parsing failed for certain songs. (BR 94269)
5216 ADD: xine-engine saves config, and implements crossfade, bug fixed too.
5217 ADD: Player-Window can also show the BlockAnalyzer.
5218 CHG: Run incremental scanning once a minute instead of every 30 seconds.
5219 FIX: When collection scanning was interrupted with Cancel, incremental
5220 scanning didn't work any longer.
5221 CHG: Handle incremental file scanning in a thread. Now the GUI doesn't get
5222 blocked every 30 seconds, anymore. (BR 93564)
5223 ADD: CollectionBrowser now offers two operation modes:
5224 The classical TreeView and a new FlatView (like the WinAmp Library).
5225 FIX: Caching of local cover images was broken for non-unique filenames.
5226 (BR 94068)
5227 FIX: "Visualizations" menu entry was always disabled.
5228 FIX: Play button was sometimes stuck in disabled state.
5229 FIX: OSD was showing "%artist - %track" instead of "%artist - %title".
5230 FIX: Forward command line option --engine to amarokapp.
5231 FIX: CoverFetcher was always looking for "album - album".
5232
5233 VERSION 1.2-beta1:
5234 ADD: Full support for Audioscrobbler, including submission of tracks.
5235 FIX: Arts engine resumes from position when session is restored.
5236 ADD: Vorbis stream metadata support (GStreamer-engine). (BR 82378)
5237 ADD: Cover image and lyric fetchers include filters for common extensions,
5238 such as (Disc 1). (BR 90630)
5239 ADD: Ability to choose from four different Amazon locales. (BR 90664)
5240 ADD: OSD now draws gradient instead of solid colour.
5241 ADD: 'Stop after current song' functionality. (BR 88652)
5242 FIX: Queue function from context/collection browsers actually properly queues
5243 tracks. (BR 90319)
5244 ADD: MySQL database support. Patch by Andreas Mair <am_ml@linogate.com>.
5245 Please refer to mailing list for detailed instructions.
5246 ADD: Metadata history for streams in Context-Browser. (BR 89839)
5247 ADD: Command line option --engine.
5248 ADD: OSD text is now configurable, and it displays the album cover.
5249 FIX: Remote folders are read recursively when dropped on the playlist.
5250 FIX: Audiocd protocol in filebrowser had empty folders.
5251 ADD: Cache system for current-track animation in playlist. Reduces CPU load
5252 when the playlist is visible.
5253 ADD: 10-band IIR equalizer for GStreamer and xine engines.
5254 FIX: The background gradient effect in Context-Browser is now much faster. The
5255 gradient also looks nicer. (BR 91276)
5256 FIX: Password-protected streams did not work correctly. (BR 91184). Patch by
5257 <javapojken@yahoo.se>.
5258 ADD: NMM-engine was rewritten and updated for the latest NMM release. Supports
5259 audio and video playback.
5260 ADD: Cover-Manager supports drag-and-drop.
5261 ADD: Tags are now read from the Collection database if they are already
5262 stored. This speeds up adding items to the playlist. (BR 90137)
5263 ADD: Context-browser shows "Suggested Tracks", utilizing audioscrobbler.
5264 FIX: Configure does no longer print "Good - Configure has finished" when a
5265 dependency is missing.
5266 ADD: Intelligent automatic resize for playlist columns
5267 ADD: Shaded current-track marker in playlist.
5268 ADD: Automatic song lyrics display.
5269 CHG: Internal SQLite upgraded to 3.0.8.
5270
5271 VERSION 1.1.1:
5272 FIX: Crash when using GStreamer-engine on 64bit. (BR 90869)
5273 CHG: New splash screen by Nenad Grujicic <mchitman@neobee.net>.
5274 FIX: Crash when fetching 1 missing cover using the fetch button. (BR 90673)
5275 REM: Unsupported option "Show Metadata in Playlist".
5276 ADD: Menubar (optional).
5277 FIX: GStreamer-engine now resumes playback at correct position.
5278 ADD: iCandy for Context-Browser: Background gradient and toolbar.
5279 CHG: Collection-Browser now has a toolbar instead of menubar.
5280 FIX: With "Title Streaming" disabled GStreamer could not play streams.
5281 FIX: Osssink is now the default sink for GStreamer. If sink initialization
5282 fails, a dialog will ask to select another sink.
5283 FIX: Pausing failed on some systems with GStreamer-engine. (BR 90417)
5284 FIX: Never scan the same directory twice.
5285 FIX: Disable CD-burning menu for streams. (BR 90336)
5286 ADD: Open Cover-Manager from Context-Browser popup-menu and main menu.
5287 FIX: Made amaroK build with --disable-amazon flag.
5288 FIX: Docs translations were not installed correctly. (BR 90307)
5289 FIX: GStreamer-engine refused to play some mp3 files. (BR 90317)
5290
5291 VERSION 1.1:
5292 FIX: Huge speedup for Context-Browser, makes changing tracks faster.
5293 ADD: Progress display for Cover-Manager.
5294 CHG: Systray animation is now optional.
5295 CHG: Updated included sqlite to 3.0.7 (stable).
5296 ADD: Tag editor can operate on multiple files (mass tagging).
5297 FIX: Collection encoding broken for non-latin1 characters. (BR 89747)
5298 ADD: Popup-menu for cover images in Context-Browser.
5299 FIX: The first track to play is now random for random-mode. (BR 77055)
5300 FIX: Show systray on startup. (BR 89661)
5301 FIX: Let xine recognise tracks that have non lower-case extensions.
5302
5303 VERSION 1.1-beta2:
5304 ADD: K3B integration for burning CDs. (BR 88052)
5305 ADD: Third category for Collection-Browser. (BR 83609)
5306 ADD: Playlist search now supports categories. (BR 86296)
5307 ADD: Support for MAS (Media Application Server). MAS-engine
5308 is in experimental state.
5309 ADD: Context-Browser shows information about radio streams.
5310 ADD: Custom Smart Playlists with built-in editor.
5311 ADD: Systray icon shows track progress and play status.
5312 CHG: Imported SQLite3 and ported CollectionDB.
5313 ADD: "Cool-Streams", a list of amaroK Squad recommended streams for
5314 playlist-browser.
5315 ADD: Detecting Sampler/VA discs in CollectionBrowser (shown as
5316 "Various Artists"). (BR 81683)
5317 ADD: Configuration GUI for xine-engine.
5318 ADD: Next and previous track buttons for Tag-Editor.
5319 ADD: Player-window adapts to current color scheme.
5320 ADD: Crossfading and fade-in/out function for GStreamer-Engine.
5321 ADD: Genre and Favorite Tracks by Artist smart playlist in the
5322 Playlist-Browser.
5323 ADD: IMMS-like rating system for songs.
5324 FIX: aRts-engine has been ported to the new engine interface and is
5325 available again (but not recommended).
5326 FIX: Try to autodetect Sampler-Discs and show them properly in the
5327 Contextbrowser. (BR 87182)
5328 FIX: Multiple items can now be selected in the CoverManager.
5329 Thanks John Hughes (BR 87584)
5330 FIX: Various fixes for certain Artist/Album names, which had problems
5331 with cover support.
5332 FIX: Sorting the collection is now case-insensitive. (BR 84141)
5333 CHG: Symlink infinite recursion check for collection scan.
5334 FIX: Show all accessible cover images in the tooltip. (BR 87283)
5335 FIX: Clicking an album in the ContextBrowser adds items in the correct
5336 order, now. (BR 87733)
5337
5338 VERSION 1.1-beta1:
5339 ADD: Wizard for configuring amaroK on first startup.
5340 CHG: Made it possible to use the next/previous buttons when amaroK is
5341 not playing.
5342 ADD: DCOP call to switch Random Mode on or off. (BR 84460)
5343 ADD: DCOP call to retrieve current track's cover image. (BR 85364)
5344 FIX: Problem with cover-saving for certain artist/album names. (BR 84171)
5345 FIX: Show contextual information for songs, even if they are not in the
5346 current collection instead of an ugly empty box.
5347 ADD: GstEngine: Support for custom output plugin parameters. (BR 83949)
5348 ADD: CoverManager - for downloading and managing album cover images.
5349 CHG: Refactored engine plugin interface. Each engine can now provide specific
5350 configuration GUIs.
5351 ADD: As-you-type search for FileBrowser.
5352 ADD: Seeking with mousewheel in playerwindow.
5353 REM: Stream-Browser.
5354 ADD: New meta-info dialog, with editable tags and MusicBrainz support.
5355 ADD: Inline-tag editing auto-completion based on the Collection Database.
5356 ADD: Deleting files physically from playlist context menu. (BR 75208)
5357 ADD: Fadeouts for GStreamer-Engine.
5358 ADD: New Playlist Browser, organizes multiple playlists, and offers smart
5359 playlist functionality.
5360 ADD: Support for redirected streams and streams with no specified port.
5361 ADD: KIO support for GStreamer engine. Allows playing media via all
5362 protocols supported by KIO (ftp, audiocd, fish, etc).
5363 ADD: SearchBrowser operation can now be aborted.
5364 ADD: Progressbar in CollectionBrowser informs about scan progress, and a
5365 button was added for aborting the scan. (BR 83019)
5366 ADD: Playlist sliders (volume and position) now move directly when clicked
5367 outside of the handle. (BR 83611)
5368 ADD: Untagged tracks now go into Collection too, listed as "unknown".
5369 ADD: Automatic album cover fetching is back and improved.
5370 ADD: Option for automatically switching to Context when playback is started.
5371 CHG: Stream timeout value is now determined from KDE user settings.
5372 ADD: Support for password-protected streams, by wef <javapojken@yahoo.se>.
5373 FIX: GStreamer engine must not allow non-audio filetypes in playlist.
5374 ADD: Icon for "Menu" button in toolbar. Improves Usability.
5375
5376 VERSION 1.0.2:
5377 ADD: xine-engine plugin, audio only.
5378 FIX: aRts-engine: Compatibility with newer aRts versions improved.
5379 FIX: aRts-engine: Streams sometimes stopping shortly after playback was
5380 started. (BR 84417)
5381 CHG: Increased stream connect timeout to 12 seconds.
5382
5383 VERSION 1.0.1:
5384 FIX: Short dropouts after starting a stream with GStreamer.
5385 FIX: amaroK starting invisible when systray icon is disabled.
5386 FIX: Playlist analyzer looks freaky on some systems. (BR 83671)
5387 FIX: Display filename in title column for wav files. (BR 83650)
5388 FIX: Don't show crash dialog when no engine plugins are found.
5389 FIX: Compile issue for KDE < 3.2.1 users. Sorry :(
5390
5391 VERSION 1.0:
5392 FIX: Plugin versions are validated. Prevents crashes with ancient plugins.
5393 FIX: Configure now checks for gtk/gdk headers for the XMMSwrapper.
5394 REM: Removed cover download feature for this release.
5395 FIX: Do not crash if an unreadable dir is added to the collection.
5396 FIX: Check database-sanity on startup and recreate broken tables (BR 83205).
5397 FIX: CollectionBrowser was broken, when amaroK was running "localized".
5398 FIX: TitleProxy hogging 100% CPU when unable to connect to server.
5399 CHG: Bumped GStreamer requirement to 0.8.1.
5400 ADD: Glowing player window icons.
5401 ADD: amaroK finally remembers if it was hidden on exit.
5402 ADD: OSDPreview now has snap to regions.
5403 FIX: Newly shown columns in playlist can now be resized.
5404 FIX: BR 82020: next/prev buttons disabled when they shouldn't be.
5405 ADD: ToolbarAnalyzer remembers it's framerate, allowed fps: {50, 40, 30, 20}.
5406 ADD: Full streaming audio support for GStreamer engine.
5407 FIX: Don't allow user to get into a situation where there is no Menu.
5408 ADD: Using Welcome-page power-links you can switch between XMMS and amaroK mode.
5409 CHG: New icons and splash screen, by Roman Becker <roman@formmorf.de>.
5410 ADD: Allow the current GL analyzer to be detached/attached from the
5411 main window with the 'd' key.
5412 FIX: Filtering the collection now searches the second category, too (BR 81681).
5413 FIX: Filter in playlist was only working for the first argument.
5414 CHG: Collection-Monitor now processes removed dirs in a thread.
5415 ADD: Added a switch to toggle OSD's text-shadow. (BR 82011).
5416 ADD: More detailed track information dialog for Collection Browser.
5417 FIX: Track length was always 0 for certain filetypes (e.g. mod, wav) (BR 82673).
5418 FIX: Gst engine refusing to add certain filetypes to the playlist, when
5419 the engine was idle (BR 82713).
5420 FIX: Rare playlist redraw bug, which resulted in messed up items.
5421
5422 VERSION 1.0-beta4:
5423 ADD: CollectionDB now caches and rescales images. This binds cover art usage
5424 in amaroK to the collection, but offers greatly improved speed for cover
5425 retrieval and uses less memory.
5426 FIX: Cover not shown in ContextBrowser, when song gets played for the first
5427 time ever (BR 81241).
5428 ADD: Cover art fetcher, downloads album cover images from amazon.com.
5429 ADD: Configure->Playback->Device && default device option for audiosinks.
5430 ADD: ContextBrowser now also shows your overall-favorites and the newest tracks
5431 in your collection. Therefor I had to reset the statistics, sorry.
5432 FIX: Decode %-encoded characters in filenames, like %2f for a slash. (BR 74576).
5433 CHG: Songs you click in ContextBrowser will now directly start to play and won't
5434 be added to the playlist, if they already are there.
5435 FIX: "Start Scan" menu-entry gets disabled while scanning. (BR 81619).
5436 FIX: Directories with non-ascii chars don't get scanned (CB) in multibyte locales.
5437 CHG: Enhanced "Fill-Down" feature for track column (auto-increment) (BR 81194).
5438 FIX: Closing xmms-visualizations freezes amaroK (BR 81326).
5439 FIX: CollectionBrowser does not sort by tracknumber (BR 79600).
5440 FIX: ContextBrowser's URLRequests need to be escaped.
5441 FIX: Always show OSD (if enabled) on volume changes.
5442 FIX: Filtering the collection using tokens with number(s) at the beginning
5443 or end failed. (BR 81621).
5444 FIX: FileBrowser didn't remember its current folder (BR 81816).
5445 ADD: Expand/collapse items by doubleclicking in Collection (BR 81710).
5446 FIX: Allow OSD still to be shown via shortcut when disabled (BR 80388).
5447 FIX: Collection: live-monitoring dirs for changes works again.
5448 FIX: Changing volume by mousewheel on systray icon works again.
5449 ADD: Collection automatically rescans itself on startup.
5450 ADD: "Add to Playlist" feature in CollectionBrowser, appends tracks to playlist.
5451 ADD: Clear button for CollectionBrowser search.
5452 FIX: Problem with invisible "Play next" marker in playlist.
5453 FIX: Don't try to create sql-tables on every startup, but only on
5454 sql-scheme (DATABASE_VERSION) changes.
5455 FIX: Display splash screen on correct desktop with Xinerama.
5456 CHG: CollectionBrowser filter now works in "search-as-you-type" mode.
5457 FIX: Prevent TitleProxy from showing the same metadata over and over.
5458 FIX: Compatibility bugfixes to TitleProxy, thanks to Daniel Molkentin
5459 <danimo@kde.org>. I think we've now got 100% Shoutcast compatibility.
5460 ADD: Allow changing volume by using the mousewheel anywhere on the toolbar.
5461 FIX: Wheel-scrolling toolbar's volume slider doesn't change volume (BR 81155).
5462 FIX: ContextBrowser is now shown in proper colors for every scheme.
5463 CHG: Added track's physical location to the Meta Information dialog.
5464 FIX: Show last playtime in localtime instead of UTC.
5465 FIX: ContextBrowser not showing all items for current album.
5466 FIX: Not all SQL queries were "string-escaped".
5467 ADD: Added statistics database, which keeps track of how often and when you play
5468 a specific song.
5469
5470 VERSION 1.0-beta3:
5471 ADD: Additional volume slider for playlist window.
5472 ADD: ContextBrowser shows you images and information to the current song/artist.
5473 It depends on the collection and is presented as an HTML widget.
5474 CHG: Improved color handling and visual feedback in the GUI.
5475 ADD: Global shortcut for play/pause action, as requested by multimedia-keyboard
5476 users (BR 79541).
5477 CHG: Small player-window can be switched off now.
5478 FIX: CollectionBrowser out of order after scanning.
5479 FIX: TitleProxy partly rewritten. Should be more compatible with many streams
5480 and not be able to freeze the app any longer.
5481 FIX: When playing a stream with title streaming activated, the track is not
5482 marked as playing (BR 79999).
5483 FIX: Invoking "Track Information" in Collection Browser sometimes crashed
5484 the application (BR 80266).
5485 FIX: In CollectionBrowser's folder setup dialog pressing cancel did not abort
5486 (BR 80451). Thanks to Michael Pyne <pynm0001@comcast.net> for patch.
5487 ADD: Option for selecting sound output system (OSS/Alsa). Currently only
5488 used with GStreamer engine.
5489 CHG: Extended and updated handbook, thanks to Mike Diehl <madpenguin8@yahoo.com>.
5490 ADD: Context menu item "Make Playlist" in Collection Browser generates new
5491 playlists on the fly, without the need for drag-and-drop.
5492 CHG: Renamed several files and folders in the source code tree, resulting in
5493 improved code accessibility.
5494
5495 VERSION 1.0-beta2:
5496 FIX: Crash on AMD64 due to assumption about pointer size.
5497 CHG: SQLite library sourcecode now included with amaroK.
5498 CHG: The collection-thread now inserts its data in a temporary database while
5499 scanning, which allows us to safely use the collection in the meantime.
5500 This is done by two concurrent sqlite-connections (thread-safe). Wrote a
5501 new class named CollectionDB, which handles the database communication
5502 for the collection.
5503 ADD: URLDrag from Playlist, so you can drag and drop to xmms. Doesn't work with
5504 the FileBrowser yet, but it will!
5505 CHG: CollectionBrowser now fills the database inside of a thread, resulting in
5506 improved performance.
5507 ADD: Mini track-position slider in statusbar.
5508 FIX: Don't try to crossfade with engines that do not support this feature.
5509 ADD: XMMS visualization plugins can be configured with their GUI.
5510 FIX: Collection filtering had some regressions
5511 FIX: Loader on some systems not able to start amaroK.
5512 FIX: Switching engines at runtime breaking volume control.
5513 FIX: GstEngine skipping tracks directly after starting, when crossfading enabled.
5514 CHG: Database system now works with linked tables. Saves hdd-space and cpu-time.
5515 CHG: If you remove the current song from the playlist, we don't define the next
5516 song anymore, but let it be randomly selected (only when random mode is on!)
5517 CHG: Random Mode now respects the playlist filter and only picks items, which are
5518 currently visible in the playlist. Also removed a crash situation.
5519 CHG: Removed the search-token index. Searching now iterates through the playlist,
5520 offering direct and specific access to the metadata.
5521 FIX: Bug where fill-down would cause lots of extra tags to be written when a search is
5522 in progress (BR 79482).
5523 FIX: Defect in plugin framework code, leading to a crash on some systems
5524 during engine plugin initialization.
5525 FIX: Restoring current playlist on startup (BR 79436, BR 79439).
5526 ADD: Searching the Collection with a filter.
5527 FIX: BrowserWin's QLabels are painted white in amaroK's own color scheme.
5528
5529 VERSION 1.0-beta1:
5530 ADD: Search Browser - search stuff on your hdd
5531 ADD: song count on playlist statusbar
5532 ADD: support for XMMS visualization plugins
5533 ADD: Collection Browser - a database powered music collection manager
5534 ADD: Playlist toolbar is now configurable
5535 ADD: toolbar analyzer in playlist window
5536 ADD: use XML playlists internally within amaroK so tags don't have to be
5537 loaded/reloaded all the time. Makes undo/redo much quicker.
5538 FIX: non latin1 locale issues with loading directories and tags (thanks Leo Zhu)
5539 ADD: clicking shuffle will sort the playlist by the nextQueue first, and
5540 randomise the rest
5541 ADD: Play Next can now handle several songs through a queue. The queue can be
5542 manipulated by using the context menu or by CTRL+right clicking.
5543 ADD: much improved gstreamer engine, now working with visualizations
5544 CHG: GstEngine requires gstreamer-0.8
5545 FIX: Show move pointer instead of hand when moving preview OSD.
5546 ADD: sorting by artist subsorts by album and track, sorting by album subsorts
5547 by track, enjoy!
5548 ADD: browserTabs float over the playlist when in set to not overlap
5549 FIX: communication loader<-->amarok failing on FreeBSD
5550 FIX: loader forgetting to close socket descriptors
5551 FIX: FileBrowser remembers that state of its view between sessions
5552 CHG: converted engines to plugins. they are now dynamically loaded at runtime
5553 ADD: plugin framework
5554 CHG: made amaroK aRts-independent. with the --without-arts configure switch
5555 it's possible to build the app without aRts support, using only NMM or GST
5556 ADD: Shift drag appends items to the end of the playlist.
5557 FIX: startup notification icon staying on screen when amaroK started by loader
5558 FIX: amaroK showing the "X" icon instead of the correct one
5559
5560 VERSION 0.9:
5561 CHG: playlistBrowser removed until next release
5562 FIX: playerWidget font is now configurable, you need to start new track for the
5563 scrolling marquee to get updated. Default font is used by default.
5564 FIX: fixed several stability issues concerning stream-playback
5565 ADD: whatsthis for all configurable options.
5566 FIX: amaroK registering with dcop as "amarok-PID". it's back to just "amarok" now.
5567 FIX: OSD not updating correctly when changing volume
5568
5569 VERSION 0.9-beta3:
5570 ADD: "Show Current Track" button in playlist.
5571 ADD: Volume OSD when changing with mousewheel over trayicon.
5572 CHG: software volume mixer uses a logarithmic function to make the scale more natural
5573 ADD: Global shortcuts to display OSD and increase/decrease volume.
5574 (Win+o and Win+KP_Add/KP_Subtract by default, respectively)
5575 ADD: DCOP calls to control OSD and playback volume
5576 ADD: ported config-GUI for audio decoders to new engine (works currently with
5577 modplug_artsplugin)
5578 FIX: show correct track-length when playing .mod or .sid with aRts-engine
5579 ADD: loader application, starts and controls amaroK. it reduces the lag when handing
5580 command line arguments to amaroK and makes the splash load faster
5581 ADD: playlist items, which couldn't be opened / read (for some reason) will be marked
5582 with a grey background color
5583 ADD: pasting clipboard selection into playlist with MidButton, X11-style
5584 CHG: refined on-screen-display with more polished look
5585 FIX: skipping broken/non-existant tracks
5586 CHG: If the current song is paused, the Play Button will resume, not restart it.
5587 FIX: respect "hide playlist with main window" and playlist minimize/hide behaviour.
5588 ADD: new OSD configuration options: bgcolor, screen position
5589
5590 VERSION 0.9-beta2:
5591 CHG: some look-and-feel polishing in the main player window
5592 ADD: option to turn off analyzers
5593 ADD: splash-screen shown during program startup (optional)
5594 FIX: made stream playback with TitleProxy more stable (by using an unbuffered socket)
5595 ADD: show stream metadata in on-screen-display
5596 CHG: transformed "EQ" button into a togglebutton, which can also hide the effect browser
5597 ADD: new OpenGL analyzer, contributed by Enrico Ros <eros.kde@email.it>
5598 FIX: FreeBSD compile fixes, contributed by Markus Brueffer <brueffer@phoenix-systems.de>
5599 FIX: rewritten configure: checks properly for kdemultimedia presence,
5600 and adds --without-opengl and --without-gstreamer arguments
5601
5602 VERSION 0.9-beta1:
5603 ADD: display warning when artsd is not running with realtime priority
5604 ADD: Audioproperties are loaded as you scroll the playlist and get saved to playlist files
5605 ADD: If trackname column is hidden, the title column will show the trackname until a title
5606 tag can replace it. If no title tag is found the trackname stays.
5607 CHG: Pressing "back" in Random Mode now works as expected and walks backwards
5608 through the list of recently played songs.
5609 ADD: TitleProxy searches for a free local port (contributed by Stefan Gehn)
5610 CHG: Random Mode now stores the recently played songs in a buffer, which prevents
5611 playing the same songs too often.
5612 ADD: "Play Next" context menu option
5613 ADD: selected aRts-effects will be remembered on next program start, including settings
5614 FIX: sort numerical playlist columns in correct order
5615 ADD: logarithmic fading algorithm makes crossfading smoother
5616 ADD: Select a series of tracks, start inline tag-editing a tag and amaroK will prompt you to
5617 edit that tag for all tracks one-by-one. Also available: fill-down.
5618 ADD: improved crossfading: will fade out smoothly when the stop button is pressed
5619 FIX: O(n) behavior for playlist scrolling fixed
5620 ADD: setting to make playlist colours the KDE defaults
5621 ADD: support for tag-editing directly in playlist
5622 CHG: replaced old FileBrowser with the comfortable fileselector from KDevelop
5623 CHG: analyzers now powered by a new, more flexible FFT routine
5624 ADD: hide/show selected playlist columns
5625 CHG: upgrade streambrowser to kderadiostation 0.5
5626 FIX: many streams not loading from browser and AddItem dialog
5627 CHG: amaroK moved out of kdenonbeta. we are now member of KDE Extra Gear 1
5628 ADD: on-screen-display (OSD), shows an overlay with information on the currently playing track
5629 CHG: use KMultiTabBar for browser selection
5630 CHG: migrated settings system to KConfig XT
5631 ADD: playlist columns for length and bitrate
5632 ADD: merged new audio engine in. this provides a generic interface class, with multiple
5633 backends. right now there is a backend for aRts and one for GStreamer (still rudimentary)
5634
5635 ==BEGIN KDE 3.2 DEPENDENCY==
5636
5637 VERSION 0.8.3:
5638 FIX: build issue
5639
5640 VERSION 0.8.2:
5641 ADD: added Hide/Show Playlist global shortcut (thanks gogo)
5642 CHG: mousewheel over trayicon behaviour changed
5643 CHG: search tokens can now be entered in random order
5644 ("Presley Elvis" will find "Elvis Presley")
5645 FIX: qt 3.1 compile issues
5646
5647 VERSION 0.8.1:
5648 FIX: compilation problem with KDE < 3.1.3
5649
5650 VERSION 0.8.0:
5651 FIX: KDE 3.1 compatibility re-gained
5652 ADD: hitting return in the search field of the playlist starts playback of the
5653 first visible playlist entry (Qt >=3.2 only)
5654 FIX: fixed crash bug in playlist searching
5655 FIX: fixed crash bug when removing playlist-items
5656 CHG: new layout has been adopted
5657 ADD: added accepting files dropped onto systray icon
5658 FIX: significant reduction in memory consumption for PlaylistItems
5659 FIX: hardware mixer works again
5660 CHG: replaced sliders with custom slider class, which fits better in our design
5661 FIX: exchanged c32-app-amarok.png with the correct (active) version
5662 FIX: amarok.desktop file. now we show up in the k-menu again.
5663 FIX: crossfading aRts module. the fading is now much smoother than before
5664 FIX: crossfading bug. before the fix amaroK sometimes mixed up the two xfade sources,
5665 so it sort of faded in reverse (==crap)
5666 ADD: tag reading in separate thread
5667 ADD: re-added m_optCrossFade, so we don't lose the crossfade length on switching it on/off.
5668 set default crossfade length to 2500.
5669 CHG: "Title Streaming" on by default
5670 CHG: integrated streambrowser into playlist window
5671 ADD: added dcop implementation for url adding. Relevant diffs for mediacontrol are
5672 available.
5673 FIX: libamarokarts detection code
5674 ADD: added long-awaited DCOP methods for manipulating the playback. This also adds
5675 integration with kdeaddons/kicker-applets/mediacontrol.
5676 CHG: moved DCOP handler to a separate class/file
5677 ADD: threaded playlist insertion
5678 FIX: removed bugs and waste code keyhandling in browser*, it mostly works as expected
5679 now with various keypresses going to the correct places
5680 FIX: cleaned the playlist class's public interface, also fixed some unreported bugs in
5681 process (inconsistent recursive behavior), please keep the encapsulation, it's a
5682 good thing (tm)
5683 FIX: tweaked undo/redo behavior
5684 CHG: exchanged old player icons with new ones made by
5685 Alper Ayazoglu a.k.a. cubon <cubon@cubon.de>
5686 ADD: clicking on EQ button activates effect selection widget
5687 ADD: KJanusWidget as a sidebar for filebrowser mode selection
5688 FIX: pushing enter in lineedit goes up a level
5689 ADD: a stream browser, can only DnD, separate window, not great yet
5690 FIX: finally fixed the ancient "annoying-noise-when-pressing-pause" bug
5691 FIX: should keep track of currently played item no matter what you do to the playlist,
5692 has a nice side effect of remembering the last played song, too. <berkus>
5693 FIX: write undo for Shuffle <berkus>
5694 FIX: the expandbutton doesn't fire events when it has had its stack expanded
5695 (behaviour a-la Winamp Classic) <berkus>
5696 FIX: crash when pressing right mouse button while stream is connecting
5697 ADD: show bitrate for streams with icecast support
5698 FIX: save stream names as #EXTINF in m3u files
5699 ADD: bug report dialog
5700 ADD: proxy for decoding shoutcast/icecast metadata (experimental!)
5701 ADD: amaroK now in bugs.kde.org
5702 ADD: configurable delay after each track. currently 0-10 seconds in 1 sec increments
5703 but could easily be made to use finder increments if ppl want - piggz (www.piggz.co.uk)
5704 ADD: viswidgetv2. it seems a lot smoother on my machine.
5705 its quite easy to tweak the dynamics is needed. is accessible the same as the other
5706 widgets, just click until it appears (though it looks the same as the original widget
5707 it just acts differently) - piggz (www.piggz.co.uk)
5708 ADD: combo with history and completion for dir/file chooser
5709 ADD: in configure.in.in for checking the version of TagLib, if compiled from CVS, if not,
5710 then show, that it uses bundled version of TagLib - Stormy
5711 FIX: font dialog sizing issues
5712 ADD: resume playback option. Using this means your track starts up again where you left it
5713 last time you quit amaroK. Excellent feature for us developers :-)
5714
5715 VERSION 0.7.0:
5716 FIX: collection of fixes related to showing/raising/hiding the playlist
5717 when showing/raising/hiding the mainWidget
5718 FIX: by muesli: make playlist searches a bit faster at the expense of memory
5719 FIX: (partial fix) bitrate/samplerate font overlap at large font sizes
5720 change: less staccato loading of widgets
5721 change: pause makes the analyser bars fall to zero rather than just vanish
5722 ADD: xfade when starting tracks by doubleclick
5723 FIX: global shortcuts can now be changed
5724 FIX: tracks skipping randomly
5725 change: "BrowserWin Enabled" on by default
5726 change: "Save Playlist" on by default
5727 change: "Show Metainfo" on by default
5728 FIX: make loading playlist not block UI
5729 FIX: on startup load playlist after UI is shown
5730 change: "Software Mixer Only" on by default
5731 FIX: make timedisplay also work for streams
5732 FIX: volume slider adjusting
5733 FIX: when dropping tracks to PL, order will stay the same as in FileBrowser
5734 ADD: FileBrowser sortable by clicking on header
5735 ADD: analyzer that distorts a bitmap
5736 ADD: multiple analyzers now possible
5737 ADD: "Software Mixer Only" option
5738 Removed stale sigplay()
5739 Cleaned a couple "deprecated" warnings
5740 ADD: undo and redo playlist actions
5741 FIX: rewritten config dialog and moved into separate file
5742 ADD: started configurable colors
5743 change: spectrum analyser bars now have dynamics, ie. they move smoothly between values
5744 ADD: mouse wheel over systray icon changes the track, hold shift to change the volume
5745 change: rearranged menu order for systray (quit = last)
5746 change: moved volume slider to the right, lets see if this is better
5747 ADD: started a font selection page in settings
5748 FIX: Stream urls are now properly demangled/unescaped (%20 => space etc)
5749
5750 VERSION 0.6.91:
5751 FIX: ExpandButton submenu now slightly delayed
5752 FIX: dropping items into playlist
5753 ADD: drop-target indicator line in PlaylistWidget, providing visual feedback
5754 ADD: tray menu
5755 ADD: random mode
5756 ADD: crossfading between tracks
5757 ADD: vertical lines between columns in Playlist
5758 ADD: alternating item colors in Playlist
5759 ADD: column "directory" in PlaylistWidget (for Grue:)
5760 ADD: sorting by clicking on column headers in PlaylistWidget
5761 FIX: rewrote directory reading code in BrowserWidget.cpp.
5762 code is now much more readable, and it also fixes a bug.
5763 ADD: additional columns in playlist for tags
5764 FIX: made metainfo reading algorithm faster
5765 change: switched to TagLib for metainfo reading
5766 ADD: button "play" in PlayerWidget.cpp is now a toggleButton
5767 ADD: tray icon
5768 FIX: playlist window is optionally hideable with main widget when iconified to tray
5769
5770 VERSION 0.6.0:
5771 Release :)
5772
5773 VERSION 0.6.0-PRE5:
5774 fixed: animated buttons don't get stuck anymore
5775 fixed: invoking help
5776 changed: MetaInfo reading now off by default. the slowdown was potentially
5777 confusing to new users
5778 added: documentation
5779 fixed: cleaned up Makefile.am a bit
5780 fixed: defined new APP_VERSION macro, since the old approach did not work
5781 with CVS
5782 changed: put amarok into KDE CVS (KDENONBETA)
5783 added: applied Stormchaser's button patch. the AmarokButtons now work
5784 in a more standard conform way. Thanks Stormchaser, blessed be :)
5785
5786 VERSION 0.6.0-PRE4:
5787 added: buttons in playlist window for play, pause, stop, next, prev.
5788 a.k.a. stakker mode :)
5789 removed: "load" button. this functionality is now provided by "Add item"
5790 added: more sanity checks on pointers
5791 fixed: when track in playlist does not exist, we now skip to the next track
5792 fixed: all aRts references are freed correctly at program exit
5793 fixed: effects will not be forgotten any more when EffectWidget is closed
5794
5795 VERSION 0.6.0-PRE3:
5796 fixed: crash when URLs were dropped onto filebrowser from other apps
5797 fixed: URL dialog now accepts remote files
5798 added: correct caption for ArtsConfigWidget
5799 added: "amaroK Handbook" menu entry, calling KHelpCenter
5800 changed: amarok gets installed into multimedia now
5801 fixed: PlayObject configuration
5802
5803 VERSION 0.6.0-PRE2:
5804 changed: safety question at program exit now off by default
5805 removed: button "sub" - it was useless
5806 changed: clearing playlist does not stop playing anymore - for Grue ;)
5807 fixed: potential crash at startup
5808 added: menu option to configure PlayObject
5809 fixed: crash when removing currently playing track
5810
5811 VERSION 0.6.0-PRE1:
5812 fixed: flicker in glowing item
5813 fixed: another memory leak in analyzer (hopefully the last one!)
5814 added: playlist widget can display metainfo instead of filenames
5815 added: repeat track / repeat playlist
5816
5817 VERSION 0.5.2 - 0.5.2-DEV6:
5818 fixed: memory leak in analyzer code.
5819 added: shortcut for copying current title to the clipboard
5820 added: slider position can be changed by just clicking somewhere on the slider
5821 added: icon
5822 added: url can be entered directly above the filebrowser widget
5823 changed: removed the "jump" widget. you can now enter a filter string
5824 directly above the playlist widget
5825 added: playlists (.m3u and .pls) can now directly be dragged into the playlist
5826 added: support for .pls (audio/x-scpls)
5827 added: amarok is now completely network-transparent. any kind of folder,
5828 local as well as remote, can be browsed and played.
5829 added: check for libamarokarts. amarok won't crash anymore if it's not found
5830 added: the time display now has a mode for showing the remaining time, too
5831 fixed: crash when clearing playlist, after playlist has played till the end.
5832 clearing the playlist stops the playing now.
5833 added: new gfx in playerwidget
5834 fixed: progressbar sometimes not working, zero tracklength
5835 fixed: font of bitrate/frequency display too big on some systems
5836 added: command line options
5837 added: timedisplay is now updated during seeks
5838 added: saving window positions and size on exit
5839 added: due to popular request, I finally changed the behaviour of the "play"
5840 button. it's now possible to start a track on a fresh playlist without
5841 double-clicking an item.
5842 fixed: compile error on GCC 3.3.1 in visQueue.cpp. bugfix by thiago
5843 added: completely rewrote drag-and-drop code. works recursively now (optionally).
5844 plus dragging stuff from other applications into amaroK also works now.
5845
5846 VERSION 0.5.1:
5847 added a Tip of the Day at startup to explain the user interface a bit
5848 added restarting of artsd on first program start to make sure it registers
5849 the new mcopclasses
5850 fixed possible compile error in viswidget.cpp
5851 amaroK uses much less CPU now than it used to. This was mainly achieved by
5852 using a new FFT-analyzer module, which I took from Noatuns "Winskin"-plugin,
5853 and modified slightly to my needs. Also some other optimizations were made,
5854 which improved the standby performance, when no song is playing. I'm still
5855 not satisfied with overall performance, tho, but it seems that most of the
5856 load is produced by the aRts code itself, so this will rather be difficult
5857 to improve.
5858 fixed crash when "next" or "previous" was pressed without a track
5859 loaded
5860 thanks to valgrind I was able to find and squish some serious bugs,
5861 most of which were related to pointers. to sum it up: pointers are evil.
5862 valgrind is great.
5863 lots of UI-changes in the main widget. uses a background pixmap now, a
5864 custom font and widget for the time-display, and generally looks better
5865 fixed issues with the liquid skin. unfortunately, there seems to be no way
5866 to display pushbuttons correctly with a black background under liquid. so,
5867 until I find a solution for that, the expandbutton widget doesn't look quite
5868 as cool as it used to. maybe I should ask mosfet about this..
5869
5870 VERSION 0.50:
5871 renamed 0.15 to 0.50
5872
5873 VERSION 0.15:
5874 playing streams now works! *yipeeee*
5875 fixed tons of bugs in aRts playing code. i think i got it right now.
5876 fixed loading and saving of playlists. can cope with all protocols now.
5877 fixed a bug in EffectWidget.cpp, that gave a compile error on some systems.
5878 Converting QString into std::string was not done correctly. Thanks to
5879 Whitehawk Stormchaser for that one :)
5880 changed project name to "amaroK" and built new project-file
5881
5882 VERSION 0.14 (internal):
5883 implemented use of arts-software-mixing, in case hardware-mixing
5884 (/dev/mixer) doesn't work
5885 fixed crash when play was pressed without selecting a file
5886 changed the direction of the volume-slider. maximum is now at the top
5887 added automatic saving of current playlist on exit
5888 added previous/next track
5889 added two radiobuttons in the playerwidget for toggling the
5890 playlist/equalizer on and off. admitted, the equalizer doesn't yet exist, so
5891 it's just a dummy button :P
5892 added popup-menu for the playerwidget. opens on
5893 right mouse button. this menu finally replaces the ugly menubar.
5894 added some icons (from noatun) for the player-buttons instead of text
5895 added pause function
5896 changed most names in the source to comply with the
5897 (unofficial?) KDE c++ coding standard (using the prefix "m_" for member
5898 attributes and so on). This was real slave-work :/
5899 cleaned up code in several classes
5900 fixed problem where subwidgets got keyboard focus and were drawn dark with
5901 the liquid style. switched off focus completely, since it's not needed for
5902 this type of application
5903
5904 VERSION 0.13 (internal):
5905 added cute animated pushbuttons with sub-menus
5906 added saving playlists
5907 added dragging items inside of playlist widget
5908 added forward declarations in header files to reduce compile time
5909 added saving of browserwin/splitter size
5910 rewrote track information widget. used a html table for the text. looks much
5911 nicer now :)
5912 fixed sorting function
5913 fixed jump widget. removed huge memory leaks in the widget
5914 fixed flicker in analyzer widget
5915 tons of bugfixes in playing code. partly rewritten. seems to be much more
5916 stable now
5917
5918 VERSION 0.12 (internal):
5919 added ChangeLog and TODO
5920 added grid under scope display
5921 added saving of options, like current directory and playlist
5922 added detection of mimetypes
5923 added adjusting volume by mousewheel
5924 added skipping to next track after playing
5925 added loads of sanity/safety checks
5926 bugfixes (tons of) in playlist code, partly rewritten
5927 bugfixes in scope code
5928
5929
5930 VERSION 0.1 - 0.11:
5931 internal versions, no changelog
5932 tried no less then 4 different sound interfaces:
5933 mpg123, smpeg, alsaplayer, and finally aRts
5934
5935 # vim: expandtab ts=2 sw=2