Amarok - advanced audio player for KDE.
best player
VERSION 1.4.2-beat1: FEATURES: * New DCOP call "playlist: filenames" returns the filenames of the songs currently in the playlist. Patch by Arash Abedinzadeh <arash@netcologne.de> * Lyrics can be edited directly on Context Browser's Lyrics tab. * Collection browse mode similar to that used by some portable players. Patch by Joe Rabinoff <bobqwatson@yahoo.com>. (BR 130586) * BPM field. Patch by Alf B Lervg <alfborge@gmail.com> and Aaron VonderHaar <gruen0aermel@gmail.com>. (BR 123142) * Advanced Tag Features (ATF) goes public: Turn it on in the Collection options and organize your files freely without losing your statistics or needing to re-add tracks to the Playlist. We'll keep track of where you put your files or what you renamed them to and update it all for you! * Improved crossfading for xine-engine: Honours the 'Crossfade Length' setting precisely, and uses a better mixing style profile. Patch by Enrico Ros <koral@email.it>. * Media and collection browser tabs now support dropping. * Allow for deleting all the tracks on a playlist from iPods. (BR 127855) * Ability to create custom last.fm station from the GUI. * Ability to mark podcasts as listened. * Show error messages when connecting to last.fm streams fails. * A new media device implements a DAAP client. So Amarok can connect to iTunes, Firefly Media Server etc. (BR 100513) CHANGES: * Re-enable adding videos to iPods with recent libgpod-cvs. (BR 130117) * Include Skip, Love and Ban in playlist right-click menu for last.fm streams. * Optionally finish transferring all queued tracks to media device after pressing disconnect button. (BR 129716) * It's now possible to edit scores and ratings for multiple tracks in TagDialog. * TagDialog won't make Amarok unresponsive while committing tags changes to files anymore. * Exact playtime as tooltip in statusbar. Patch by Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 130463) * Suspend collection rescanning while organizing files. (BR 129885) * Always use metadata from original file for transcoded files transfered to media devices. (BR 131171) * Better handling of podcasts that need to be transcoded before copying to media device. * Enhancements to ATF/statistics to allow for better tracking of stats as files are moved. * Tag Editing Dialog is now ATF-enabled. * In-line tag editing is now ATF-enabled. * Previously, using ATF with MP3 files would wipe out existing UFID frames from other applications. Now Amarok plays nicely and only touches its own UFID frame. * ATF now has a graphical interface to turn it on and off (in the Collection options), and it will automatically start a rescan and clear the Playlist for you. * ATF no longer requires a restart to enable or disable it. * ATF read-only functions are always enabled if a UID is found in the file. Option in the configuration dialog now only controls whether new UIDs are written to new files. * ATF will now automatically run the rescan and clear the Playlist only on the first time it is enabled. After that it will simply display an info reminding users that they may need a rescan if their library has changed since the last time it was enabled. BUGFIXES: * Honour proxy exceptions for MusicBrainz lookups. Patch by N. Cat <trisk-bug@quasarnet.org>. (BR 131377) * Correctly pass links containing parentheses to external browsers. Patch by Thomas Lindroth <tholi945@student.liu.se>. (BR 131307) * iPods would not show podcast descriptions. (BR 129824) * Carry over rounding increments to next larger unit for fuzzy time display. (BR 131383) * If disabled, don't show splash screen - even on Kubuntu. (BR 125210) * Correctly request last.fm similar artist information for artists containing non-ASCII characters. Patch by Thomas Lindroth <tholi945@student.liu.se>. (BR 131254) * Support non-chronologically ordered podcast feeds. (BR 119911) * Support for libvisual 0.4.0 was fixed. Patch by Dennis Smit. * Adding songs already on a media device to playlists would not work. * Fix adding smart playlists to media devices. (BR 130540) * Reverse check for mount point and device node when connecting to iPods for better handling of device nodes pointed to by symlinks. (BR 129965) * Make handling of filenames on iPods case-insensitive and thus fix fix problems with too many orphaned and stale items. (BR 126431) * Correct action of queueing current item in dynamic mode. (BR 130313) * Double clicking in the filebrowser will append to playlist. (BR 117465) * Fixed problems with last.fm streams containing spaces, e.g. "Hip Hop". * When generic media devices were specified manually, transferred files would not always get converted to vfat-friendly names if they were on a vfat filesystem. * When using ATF, tags in MP3 files would be written as ID3v2 only and existing ID3v1 tags would be stripped, which could lead to media devices and tagging libraries that were not ID3v2.4-aware to report that no tag existed. Now both tags are written with identical data.
VERSION 1.4.1: FEATURES: * Support for last.fm streams. (BR 111983) * New playlist toolbar menu entry for adding streams to the playlist. (BR 129349) CHANGES: * Upgraded internal SQLite to 3.3.6. * Inotify support disabled for now, due to stability issues. * Tag editor is no longer modal. * Provide warning dialog when deleting items from the playlistbrowser. (BR 129313) * GUI layout reverted to the classic Amarok layout. * The Extended Info panel in the playlistbrowser is now resizeable. BUGFIXES: * Pressing return in the search bar of the Collection Browser immediately after typing a query no longer appends the wrong items to the playlist. * Fix crash when pressing Back or Forward buttons multiple times quickly in Artist tab. Patch by Thomas Lindroth <tholi945@student.liu.se>. * Fix problems where blanks would be added to data if SQLite was busy. Patch by Thomas Lindroth <tholi945@student.liu.se>. (BR 127608) * Automatically refresh stream lyrics on new metadata. * Set half star ratings on multiple selected tracks when clicking on an item. (BR 129449) * Only enable Show Extended Info in the Playlist Browser when information is available. (BR 126590) * Disable global shortcut for ratings when ratings are disabled. (BR 129414) * Autodetect button in Media Devices configuration dialog would not properly signal changes, so that new devices were not always saved.
VERSION 1.4.1-beta1: FEATURES: * Much improved and completed custom icon theme by Vadim Petrunin <vnizzz@gmail.com>. * LibVisual 0.4 supported and required. * Support for custom scoring algorithms, via scripts. * Creative Nomad Jukebox support (untested!). Submitted by Andres Oton <andres.oton@gmail.com>. (BR 103185) * Inotify support. On kernels 2.6.13 and above with Inotify support compiled in, the collection will automatically be rescanned and updated as soon as a watched folder has changed. CHANGES: * First-run wizard can no longer be restarted from the application menu. However, it can still be invoked with "amarok --wizard". * Astraweb lyrics script was removed for being crappy and unmaintained. If you want to maintain it, grab it from SVN and release on kde-apps.org. * "Append Count" option of dynamic playlists has been removed. It is now always one. (BR 120044) * Context browser can now play/queue specific discs of an album or compilation. * Automatically imported playlists go into a separate category. * Block quitting amaroK until all on-going media device operations have finished with a consistent state. * Interface choice in wizard removed. * MoodBar has been removed. The maintainer has not been updating it, and it was causing crashes for many people. * Usability improvements for the Script Manager, including a tree view. * Use KMimeType for resolving file type for metadata acquisition before falling back to extension based guessing. * Removed the "detailed mode" in the playlist-browser. * Also copy non-local URLs to collection when dropped onto collection browser. * Speed up connecting media devices with a lot of tracks to be submitted to last.fm. * For media without metadata, try to read metadata after transfer to the iPod (e.g. when copying an audio CD via KIOslaves). * Hint at starting a transcode script for transcoding while transferring to media devices. (BR 127155) * If a disc number is present, append it to the album's name when organizing files. (BR 126867) * Configure, which of fresh podcasts, newest & favorite albums are shown in context browser home view. Patch by Patrick Muench <s7mon@web.de>. (BR 127043) * Dynamic mode no longer skips to the next song if you press play (via dcop, for instance) while already playing a track. Instead it restarts the current one. * The Actions menu has been renamed the Engage menu. It's way cooler, right? I mean, Star Trek is really cool, right? * Multiple podcasts can be configured at once by selecting multiple channels or by configuring the children of a folder. BUGFIXES: * Allow dropping of tracks after non-existant items in the playlist. * Make changes to the default dynamic playlists persistent. * Send UTF-8 encoded requests to Wikipedia. Thanks to Thomas Lindroth <tholi945@student.liu.se> for the patch. (BR 127654) * Correctly restore podcast channel title when fetching fails. * Show error message when xine mp3 decoder isn't installed, don't just play next track. * Properly render and optimise playlist loading icons. * Properly import and export XSPF playlist formats. * Optimise addition of playlists to the playlistbrowser. * In context browser, show localized date for podcasts. (BR 127853) * Regression in dynamic mode caused it to skip the first track in the playlist whenever it was started. (BR 127451) * Stop Playing after Track: remember current track (BR 127312) * Radio streams were broken for protocols other than HTTP. (BR 127848) * Collection Browser would not set/unset/burn albums with ', The' in their name. * Prevent breakage when xine couldn't initialize the audio device. Patch from Ilya Konstantinov <kde-bugzilla@future.shiny.co.il>. (BR 115960) * Allow for recognition of the webdav protocol. Patch by Ilya Konstantinov <kde-bugzilla@future.shiny.co.il>. (BR 126847) * Setting a rating on an unplayed track would affect score generated. Patch by Patrick Muench <s7mon@web.de>. (BR 127475) * Stop tags with different capitalisation being treated as the same when building the collection. * Make database connections actually get closed when no longer used. (BR 123113) * xine engine would truncate the last seconds of a track, if no other track followed in the playlist. * Fixed AudioCD playback with xine-engine. Patch by Markus Kaufhold <M.Kaufhold@gmx.de>. (BR 127388) * If dynamic mode was turned on and then off, the previous random and repeat modes would be forgotten. (BR 123743) * Removing the current track through DCOP while editing a field of the track in the playlist would cause a crash. (BR 119152) * Make characters encoded with % (such as a forward slash, %2f) display correctly. (BR 105266)
VERSION 1.4.0: FEATURES: * New DCOP call "player: version()". Returns the amaroK version. * iFP has persistent settings when transferring tracks to the device. * GStreamer-0.10 engine now supports Audio CDs. * Context menus for entries in the statistics tool. (BR 124945) CHANGES: * Composer, Disc Number and File Size columns in flat collection view. * 'k' or 'm' suffixes for matching filesize in kibi or respectively mebi bytes. * Groupings when transferring files to mediadevices are now persistent. (BR 127158) * Transfer contents of smart playlists to media device without adding them to a playlist. (BR 126997) * Set %albumartist to Various Artists, but keep %artist as the track's artist when organizing compilations. (BR 126936) * Discard empty tokens surrounded by {} in custom organize file format. (BR 124337) * GStreamer-0.10 engine was disabled for this release (not yet stable). * Only pick genres for Smart playlists that exist in your collection. * VFAT plugin completely rewritten since 1.4beta3. Name is now changed to "Generic Audio Player" to make it less needlessly technical. * Don't limit the number of episodes shown with a new podcast, since the user can limit the number shown afterwards by configuring the channel. * Automatically populate the playlist with items if it is empty when a dynamic playlist is loaded. (BR 126594) * Unplayed/unrated tracks are no longer shown in the statistics dialog. * Removed the option "Import Playlists". It's now always enabled. * Show total track time in context browser (BR 126548) * Derive filename for downloaded podcast episodes from their url in the rss feed. (BR 125966) * Only show albums/artists/genres with more than 3 tracks when listing favourite albums/artists/genres. (BR 126435) * libtunepimp 0.5 compiles successfully. * Podcasts are automatically configured to be checked for updates. * Show only 2 decimal places for scores in the statistics module. * Replace 'Move to Collection' in file browser context menu by 'Organize Files' for collection directories. (BR 125702) * Removed the option "Show Status Bar". It's now always enabled. * Tracks from a media device scan be submitted to last.fm immediately, without waiting for tracks to be played in amaroK. Patch by Iain Benson <iain@arctos.me.uk>. (BR 125690) * Any failed attempts to submit to last.fm are now automatically retried in the background, without waiting for new tracks to be played. * Smart playlists can be constructed using mixed ALL and ANY matches (BR 124483) * Configure media devices in global settings, disable media browser when no media device is configured. * Dynamic Playlist bar made more conspicuous. * The Konqueror setting to show a 'delete' entry in the menu is now respected, if the setting exists and KDE is version 3.4 or higher. * Cover art from m4a files. Updated m4a taglib patch by Jochen Issing <jochen@isign-softart.de> and patch by Shane King <kde@dontletsstart.com>. (BR 125414) BUGFIXES: * Fixed a bug causing amaroK to erronously wipe the collection database for users upgrading from 1.3 * The playlist would incorrectly sort after using the queue manager in dynamic mode. * Sort disc numbers numerically (BR 127114) * Smart Playlists using 'last played time' now filter correctly. (BR 127145) * If "Transcode Whenever Possible" was selected for transferring to media devices, if the file was in the device's preferred format, transcoding would not take place. Thanks to Ants Aasma for the patch. (BR 127109) * Fix possible loss of database after changing settings. (BR 126880) * Only include audio files when expanding directories. (BR 126765) * Correctly handle 'Cancel' in confirmation dialog for deleting items from media devices. (BR 126989) * Smart-Playlist random mode was not 'sticking'. (BR 126877) * Statusbar log files would only ever write to the first log after all four logs had been filled. * iFP: Don't pretend to add newly transferred files to wrong folders. * Set a podcast as listened only when it really has been listened to. * All tracks from a cuesheet will now submit correctly to last.fm. (BR 114969) * xine-engine will now correctly detect a change when only one of the artist or album metadata changes. Patch by Kim Rasmussen <kml@elreki.net>. (BR 126648) * Less than and between criteria in a smart playlist for playcount, rating or score of 0 now work. (BR 97046) * Empty genres are no longer displayed in the collection browser. (BR 126495) * Fix regression causing drag and drop of playlist track items in the playlistbrowser to be functionless. (BR 126387) * Fix regression causing podcast purge property to be ignored. (BR 126194) * Automatically convert MySql/PostgreSql passwords from 1.3 to 1.4 state. * Popup Messages would flicker when being shown. * Some 1.3 podcasts wouldn't get transferred to 1.4 settings. * New podcasts didn't get a default save location. (BR 126196) * Fixed encoding problems with lyrics scripts. * Mark/unmark as compilation is now stored in the file tag so it is remembered when the colection is rescanned. (BR 120428) * Submissions from media devices are timestamped so as to be less likely to conflict with submissions from another last.fm client. (BR 125367) * The MySQL connection will no longer time out when idle. (BR 120198) * Load manually configured media devices even after failed DCOP queries. Patch by Iain Benson <iain@arctos.me.uk>. (BR 125692) * Copy/move to collection recurses into directories. (BR 125334) * Amazon no longer tries to refetch invalid entries. (BR 125168) * Skip hidden directories while scanning the collection. (BR 115478) * Instead of cancelling collection organiziation operations when starting new one append to running one. * Correctly show & in playlist 'Burn' right-click submenu. Patch by Laszlo Pandy <laszlok2@gmail.com>. (BR 125117) * Disable option to delete remote items in playlist right-click menu. (BR 124745) * Reload playlist browser podcasts when switching database engines. * Podcast tables recreated on startup if they don't exist.
VERSION 1.4.0: FEATURES: * New DCOP call "player: version()". Returns the amaroK version. * iFP has persistent settings when transferring tracks to the device. * GStreamer-0.10 engine now supports Audio CDs. * Context menus for entries in the statistics tool. (BR 124945) CHANGES: * Composer, Disc Number and File Size columns in flat collection view. * 'k' or 'm' suffixes for matching filesize in kibi or respectively mebi bytes. * Groupings when transferring files to mediadevices are now persistent. (BR 127158) * Transfer contents of smart playlists to media device without adding them to a playlist. (BR 126997) * Set %albumartist to Various Artists, but keep %artist as the track's artist when organizing compilations. (BR 126936) * Discard empty tokens surrounded by {} in custom organize file format. (BR 124337) * GStreamer-0.10 engine was disabled for this release (not yet stable). * Only pick genres for Smart playlists that exist in your collection. * VFAT plugin completely rewritten since 1.4beta3. Name is now changed to "Generic Audio Player" to make it less needlessly technical. * Don't limit the number of episodes shown with a new podcast, since the user can limit the number shown afterwards by configuring the channel. * Automatically populate the playlist with items if it is empty when a dynamic playlist is loaded. (BR 126594) * Unplayed/unrated tracks are no longer shown in the statistics dialog. * Removed the option "Import Playlists". It's now always enabled. * Show total track time in context browser (BR 126548) * Derive filename for downloaded podcast episodes from their url in the rss feed. (BR 125966) * Only show albums/artists/genres with more than 3 tracks when listing favourite albums/artists/genres. (BR 126435) * libtunepimp 0.5 compiles successfully. * Podcasts are automatically configured to be checked for updates. * Show only 2 decimal places for scores in the statistics module. * Replace 'Move to Collection' in file browser context menu by 'Organize Files' for collection directories. (BR 125702) * Removed the option "Show Status Bar". It's now always enabled. * Tracks from a media device scan be submitted to last.fm immediately, without waiting for tracks to be played in amaroK. Patch by Iain Benson <iain@arctos.me.uk>. (BR 125690) * Any failed attempts to submit to last.fm are now automatically retried in the background, without waiting for new tracks to be played. * Smart playlists can be constructed using mixed ALL and ANY matches (BR 124483) * Configure media devices in global settings, disable media browser when no media device is configured. * Dynamic Playlist bar made more conspicuous. * The Konqueror setting to show a 'delete' entry in the menu is now respected, if the setting exists and KDE is version 3.4 or higher. * Cover art from m4a files. Updated m4a taglib patch by Jochen Issing <jochen@isign-softart.de> and patch by Shane King <kde@dontletsstart.com>. (BR 125414) BUGFIXES: * The playlist would incorrectly sort after using the queue manager in dynamic mode. * Sort disc numbers numerically (BR 127114) * Smart Playlists using 'last played time' now filter correctly. (BR 127145) * If "Transcode Whenever Possible" was selected for transferring to media devices, if the file was in the device's preferred format, transcoding would not take place. Thanks to Ants Aasma for the patch. (BR 127109) * Fix possible loss of database after changing settings. (BR 126880) * Only include audio files when expanding directories. (BR 126765) * Correctly handle 'Cancel' in confirmation dialog for deleting items from media devices. (BR 126989) * Smart-Playlist random mode was not 'sticking'. (BR 126877) * Statusbar log files would only ever write to the first log after all four logs had been filled. * iFP: Don't pretend to add newly transferred files to wrong folders. * Set a podcast as listened only when it really has been listened to. * All tracks from a cuesheet will now submit correctly to last.fm. (BR 114969) * xine-engine will now correctly detect a change when only one of the artist or album metadata changes. Patch by Kim Rasmussen <kml@elreki.net>. (BR 126648) * Less than and between criteria in a smart playlist for playcount, rating or score of 0 now work. (BR 97046) * Empty genres are no longer displayed in the collection browser. (BR 126495) * Fix regression causing drag and drop of playlist track items in the playlistbrowser to be functionless. (BR 126387) * Fix regression causing podcast purge property to be ignored. (BR 126194) * Automatically convert MySql/PostgreSql passwords from 1.3 to 1.4 state. * Popup Messages would flicker when being shown. * Some 1.3 podcasts wouldn't get transferred to 1.4 settings. * New podcasts didn't get a default save location. (BR 126196) * Fixed encoding problems with lyrics scripts. * Mark/unmark as compilation is now stored in the file tag so it is remembered when the colection is rescanned. (BR 120428) * Submissions from media devices are timestamped so as to be less likely to conflict with submissions from another last.fm client. (BR 125367) * The MySQL connection will no longer time out when idle. (BR 120198) * Load manually configured media devices even after failed DCOP queries. Patch by Iain Benson <iain@arctos.me.uk>. (BR 125692) * Copy/move to collection recurses into directories. (BR 125334) * Amazon no longer tries to refetch invalid entries. (BR 125168) * Skip hidden directories while scanning the collection. (BR 115478) * Instead of cancelling collection organiziation operations when starting new one append to running one. * Correctly show & in playlist 'Burn' right-click submenu. Patch by Laszlo Pandy <laszlok2@gmail.com>. (BR 125117) * Disable option to delete remote items in playlist right-click menu. (BR 124745) * Reload playlist browser podcasts when switching database engines. * Podcast tables recreated on startup if they don't exist.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: