Amarok 2.5 "Earth Moving" released

Up North, frost sparkles in the morning sunshine, while the Southern climes head into spring. All over the world, the Amarok team proudly presents Amarok 2.5, the most advanced release yet.

Some of the features we are happy about:

  • GPodder.net podcast synchronization.
  • Re-written USB Mass Storage support.
  • The Windows version of Amarok is now officially declared stable.
  • Many bugfixes to the iPod plugin, thanks to Mat?j Laitl.
  • An integrated Amazon MP3 store. This major feature is the work of our web-entrepreneurs Sven and Justus.

We have simplified the version scheme to 2 numbers again to reflect our development process. 2.5 is a big feature release and has many bugfixes. The next planned version will be 2.6, with new features.

As promised, we've started a new year of donation mentions with the generous donators of the past Rocktober funding drive. Thank you all for contributing to Amarok, we hope you are pleased with this release.

Update: We have just uploaded a new Windows version with an important bug fix. If you were experiencing issues with the Windows build, please check out the updated installer.


We have the following download options available:

Full changes list:

Features

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

Changes

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

Bugfixes

  • Put a border around bottom toolbars, visually separating them from browser contents. (BR 277741)
  • Align the bottom toolbars.
  • Allow albums with empty name but nonempty artist in local collection. (BR 272471)
  • Fix collection info display (track count, free space) for iPod and MTP devices. (BR 232093)
  • Fix crash at exit with Qt 4.8
  • Fix moving applets rightward in the context toolbar.
  • Fix breadcrumbs not working properly for the file browser.
  • Disable cover fetching action for tracks not in the collection to avoid crash when trying to "save as" a cover. (BR 287604)
  • Show default cover in tag dialog when track is not in the collection.
  • Fix directory selection when opening album location in tag dialog.
  • Fix crash in CoverFoundDialog if progress dialog is cancelled just before fetch is done.
  • Correctly parse disambiguation pages for songs in the English Wikipedia. (BR 270054)
  • Fix wrong context view applets sizes on start up in some cases.
  • Fix Amarok consuming CPU until main window is shown. (BR 278897)
  • Fix last.fm 'scrobble composer' option's fallback to artist (BR 286215)
  • Fix volume control from within Amarok.
  • Fix slow startup because of imported playlists. (BR 284761)
  • Fix audio CD detection on Amarok start. (BR 276032)
  • Set a default filename scheme for USB Mass Storage (BR 285900)
  • Fixed crash during MusicBrainz search. (BR 277475)
  • Stability fixes for Dynamic playlist (BR 280056)
  • Fixed crash in the Wikipedia Applet. (BR 279813)
  • Don't crash with Qt debug builds when iPod is connected. (BR 279798)
  • Fixed crash on exit while collection scanner is running. (BR 261421)
  • Fixed collection browser tracks grouping after switching to Merged View. (BR 277015)
  • Prefer track artist to album artist in Albums applet fiter. (BR 266682)
  • Fixed the Metadata, CanGoPrevious, CanGoNext and CanSeek properties of the MPRIS2 interface
  • Fixed Wikipedia search field not accepting space character or cursor keys. (BR 266591)
  • Fixed SupportedMimeTypes method on the MPRIS2 D-Bus interface, so that it no longer appends duplicate entries on every call.
  • Do not use Album Artist as Artist for files without Artist metadata. (BR 281283)
  • Fixed crash on decodeing currupted media during MusicDNS search. (BR 284895)
  • Prevent crash on getting cover from MP4 files. Patch by Charles Reiss. (BR 283675)
  • Prevent several potential and one real media device crash. (BR 284838)
  • Fixed iPod album covers not displayed in collection browser. (BR 263268)
  • Do not crash when iPod is removed but some iPod tracks are still in playlist. (BR 245852)
  • Fixed several potential AmarokUrl related crashes.
  • Rework iPod identification so that it is more reliable (BR 263288)
  • iPhone 3G (and perhaps later models) should be correctly recognized by Amarok now. (BR 281738)
  • Automated Playlist Generator doesn't freeze anymore when it finishes. (BR 277865)
  • Use regular MusicBrainz search for tracks with MBID. (BR 280857)
  • Always use English AND/OR in Collection Filter even if translations are in effect. (BR 279559)
  • Fixed errors in the saved playlists view when removing a playlist. (BR 273358)
  • Fixed issue where the Context View wrench was not created when the Context View had no applets. (BR 280382)
  • Fixed off-by-one error in organize collection dialog.
  • Fixed issue that made TagGuesser dialog to forget setings. (BR 280288)
  • Fixed tags guessing from full file path. (BR 264302)
  • Work around a Qt bug that crashed Amarok in various situations. (BR 207382, BR 269227)
  • Fixed issue with TagDialog that brought to messed up digits order in numerical fields (year, track, disk, score). (BR 277279)
  • Made possible to store empty TagDialog's numerical fields. (BR 278921)
  • Fixed issue with TagDialog's "Open Destination" button, now It opens correct directory instead of parent. (BR 279147)

Comments

No sound with Xine backend

First thanks for your great work, The second is there's no sound with xine backend sine update to 2.5 it only works with gstreamer and vlc, Is support of xine dropped?

Best Music Player

I first started using Amarok while testing Kubuntu and was so glad to find out that there is a Windows version. I see that the Amarok team is dedicated to making Amarok better for Windows with the new beta.
This freeware is user-friendly and I hope users will support Amarok financially.

WOW... I can *finally* see my iPhone...

w00t! *HUGE* kudos to the team... I can *finally* see my iPhone 3GS in Amarok. Yay!

Files copied _to_ my iPhone from Amarok don't seem to land properly in the phone (as I can't find them on the phone once I've copied them over), but I can at least play the stuff on my phone from Amarok.

HUGE Thanks!!!!

Good

I'm glad the effort I've put to iPod support is appreciated, thanks. Concerning the inability to copy tracks to iPhone please file a bug into KDE Bugzilla, iPhone 3GS should be suppored for writing. (contrary to iPhone 4)

When filing the bug, be sure to select product: amarok and Media Devices/iPod iPhone component. Please also attach full `amarok --debug` output captured when you tried to copy tracks to iPhone.

This is very cool. It looks

This is very cool. It looks like you have fixed a lot of issues and I hope that the proper funding will find its way to you very soon so that 2012 will be just as successful as 2011 was.

This is an incredible release

This is an incredible release guys. I've been using Amarok for several years now and have been amazed by the progress over the last two years. You guys are a shining star of the Open Source world, and do us all proud.

Thank you very much :)

On behalf of the Amarok team. Have fun using it :)

The Windows version keeps

The Windows version keeps crashing directly after startup on my system (Win 7 x64), even with the new installer.
Anyone else having the same issue?

The same happens on my Win 7

The same happens on my Win 7 x64 install, too; with the new installer as well. I'd like to try this release so much!

What's the difference between

What's the difference between 2.5.0 and 2.5.0-1 for Windows?

Playback of files with non

Playback of files with non ascii symbols (üöäèéà etc) is now possible which where skipped by amarok before.

Great work

Just wanted to say great work to whoever is in charge of the Windows port of Amarok. I've been following it since it was first available in pre-compiled form (while continuously distro hopping on Linux), and it just keeps getting better and better. Anyway, I appreciate the obvious time that has been put into the Windows port lately, it shows. From the brief period I've used this new version, it seems like it's pretty much on par with the Linux one. Thanks!

Thank you Amarok team !

Thank you Amarok team !

C'est le moment de prendre le volant d'une ferrari F430 pendant un Stage Pilotage Andrezieux dans un coffret cadeau ou pour vous même !

I've compiled it in Mandriva

I've compiled it in Mandriva and when compilation is at 98 % I get an error. It is related to something in folder /docs/nl of the source code. I've managed to solve this error by copying the content of docs/it to docs/nl and compiling again. Is this a known issue of the package?? The other option is that my package wasn't correctly downloaded, which is possible due to some Internet problems I had.

Apart from that, Amarok 2.5 is amazing.

I'm also testing the Windows version, which works fine, but it is a bit slow especially when it starts.

Good work and Thank you.

Known problem

with KDE 4.6. Seems we did not have enough testers with that KDE version during beta. :/

I think that Amarok 4.5 beta

I think that Amarok 4.5 beta compiled successfully without any change. The problem was introduced later.

Windows Version Lag?

I'm so very excited to finally have this on my work machine (Windows 7, 64-bit). Has anyone else noticed that Amarok seems to periodically go unresponsive for about 20 seconds at a time? Music playback is uninterrupted, but the application itself won't accept input. I tried disabling many of the plugins, but it's still happening. Any ideas?

I have downloaded the windows

I have downloaded the windows version to try it out. Positive, it installs without any problems, configuration also was successful. Negative, half of my mp3s do not play. Amarok just skips over them. Is this a known issue?

Yep...

This is due to a bug in the Phonon-VLC backend on Windows. Basically it won't play any files with umlauts and other special characters in the path. Could you check if this is true for you?

We already have a fix for this, and we will update the Windows version soon. And then we will notify our users.

Thanks for reporting :)

Fixed Windows version

Good news :)

We have just uploaded a fixed Windows version. The bug is no longer present. Enjoy!

Congratulations!

Looks like you all have been busy. Great job! Looking forward to using the GPodder.net and Amazon integration, as well as connecting my Android via the new USB mass-storage feature.

Excellent Work! Thanks a lot

Excellent Work! Thanks a lot for another great release.
I wish you a merry christmas.

Pete

Thank you Amarok team ! Un

Thank you Amarok team !

Un aspirateur robot navibot qui fait le menage tout seul ! Découvrez enfin un aspirateur Robot de qualité pour vous simplifier la vie !

Update the download page in the wiki.

Hi, I think that section "Source Tarballs" in the Download page of the wiki should be updated, especially because clicking "Download" at the top of the main page takes you there.

Thanks

Updated

Thanks, we forgot that one. :)

Thanks for the release. Now

Thanks for the release. Now that I have gotten used to Amarok I can't even think of using anything else.

There was some talk about using Nepomuk as database for Amarok before 2.5 so has there been any progress on the matter or has it been abandoned? Now that we actually have KDE programs (Bangarang for one) to take use of its functionality it gets more and more interesting. Thanks.

Excellent Work

Excellent Work !
Le nouveau site francais ou louer une voiture est formidable ! En effet avec la location de voiture il sera facile de louer une BMW ou une mercedes !

So is it now possible to seek

So is it now possible to seek in flac-files?

This depends on the phonon

This depends on the phonon backend you use, it works with the vlc backend.

This is great, many bug fixes

This is great, many bug fixes & features! I'm looking forward to use this release, but, do you have packages for Kubuntu?

packages have been released

Kubuntu packages

Should show up at http://www.kubuntu.org/news and in our wiki soonish.

We don't do packages, that is

We don't do packages, that is up to the distributions to provide.

Thank you!

I prefer stability over features, so thanks to all participants for this not-so-interesting-new-features but extensive-bug-fixing release!

New features

I'm a fan of stability and 0 regressions (fingers crossed) as well, but I'm sure some people will like the new features anyway :)

Crossfading

First let me congratulate all good lads and lasses out there for making another great release.

Am just curious. Is crossfading and gapless playing finally working in Amarok with phonon-vlc or phonon-gstreamer as a backend?

Cheers,
Damijan

I gave up on that

You seem to still believe in Santa Clause ;)
SCNR

Santa Claus

I've always tried ... each new release just in case they've missed to mention ...
So I guess I really do still believe in mighty giddy red Santa :)

help needed

We could really need some help on these issues. :)

I would

if my coding would be of any use. Well tx anyway. I am just hoping that this will be featured in one of the upcoming releases (in the year 2012). Have a good Xmas and a happy New Year!

Help needed? Since when? The

Help needed? Since when? The last thing i heard from amarok guys about crossfading was "Amarok does support it, but not every backend does, so we diabled this. Go away and ask upstream (audio backends) for a fix!"
I switched to clementine now and look at tomahawk. They fit my needs better nowadays.