You are here

Amarok 2 Beta 2 released - Nujalik!

The Amarok team, in a brief pause from the frantic coding marathon towards the final release, is very pleased to bring you Nujalik, Beta 2 of Amarok 2.0. This release comes with a substantial changelog since Beta 1 and almost all parts of Amarok have received attention. Many bugs and crashes have been fixed and a few new features have snuck in as well. As Amarok 2.0 gets closer to release, we have seen a significant increase in number of contributors providing patches and filing bug reports. This has catapulted the development pace into never before seen rates! Help us make Amarok 2.0 even better by testing, reporting bugs or contributing patches.
md5sum: 658f8a388d87fad83d8ef1c8ae59e292

Also, please don't forget to support Amarok during Roktober 2008.

The most significant change in this release is the switch from SQLite to MySQL-embedded as the database backend. MySQL-embedded allows us to leverage the performance increase of a MySQL configuration, whilst alleviating non trivial configuration that comes with a standalone server. Furthermore, this will allow us to expose using a standalone MySQL server in the future, if so desired, though this is not possible yet. Most noticeably, you will see much improved performance of collection scanning and searching, especially with very large music collections. Since there are technical intricacies involved with building MySQL correctly, we strongly recommend using an official distribution package as we are working with packagers to ensure a minimum of problems. For information on building and running Amarok on MySQL-embedded, please visit, edit and help update our wiki page.

Some other notable changes in this release:
  • Support for incremental scanning has been returned
  • LibriVox allows downloading and listening to public domain audio books, this service has made a reappearance in Amarok after having been ported to QtScript.
  • Context View has received significant attention, with the Lyrics and applets being fixed
  • Significant under the hood changes to much improve stability of Amarok

Please read the changelog for a more detailed list of changes since the release of Amarok 2.0 beta 1:

Version 2.0-beta2


  • Automatically check for collection changes on startup if monitoring is enabled.
  • Files can be moved into collections from the Filebrowser. (BR 170077)
  • Clicking on the volume icon in the toolbar toggles mute. (BR 171017)
  • Arrows to switch between containments directly.
  • Scripted services can now show source info in the statusbar like most other services.
  • Scripts now able to access web via KDE-wide proxy.
  • Middle click on playlist will append URLs from the clipboard.
  • Numerous under-the-hood improvements to improve the stability of Amarok. Rejoice!
  • Incremental collection scanning support. (BR 169602)
  • Playlists found during a collection scan are automatically added to Amarok's Playlist Browser.
  • Lyricwiki support.
  • Chinese lyrics support from
  • Sidebars can be toggled with the keyboard: Ctrl+1..4
  • Now remembers visible/invisible state of browsers. (BR 168344)
  • Add ability to play tracks directly off of MTP device.
  • Add option to enable/disable automatic cover fetching.


  • Jamendo service: Filter out genre names less than 3 characters long. This gets rid of some uninformative genres like "3" and "07". All content is likely still available under other genres.
  • Switch from Sqlite to MySQL Embedded (libmysqld), resulting in faster scanning and collection filtering times.
  • When saving a new user playlist, the playlist browser immediately shows the newly saved playlist and starts an edit operation on it.
  • Many small visual and layout tweaks.
  • Make the values for score, play count and time since last play appear in tooltip when hovering over the icons in the current track applet.
  • Make values for score, play count and time since last play in the current track applet readable.
  • The scripted service is back after a rather long, API-change induced hiatus.
  • Do not show the OSD if a stream repeatedly sends the same metadata.
  • "Rescan Collection" was moved to the collection settings dialog.
  • Do not always show status of cover fetching in the status bar. (BR 166946)
  • The playlist drop visualiser respects system colours when drawn.
  • Change the ordering of CurrentTrack applet information.
  • The option for exporting playlists with relative urls has been moved from the Amarok settings to the save file dialog.
  • Show recently added albums on the albums applet when no track is playing
  • The Love action in the service is now available for all tracks, not just radio.
  • Made album applets scrollable.
  • Default the OSD to the middle top of the screen.
  • New icons and layout for Context View navigation and applet manipulation.
  • Same default setting for proportional and fuzzy biases when filtering by year. Patch by Andreas Mützel .
  • Config is now written right after closing the settings dialog, making it crash persistant.
  • Improve Biased Playlist solver by using genetic algorithm.
  • System tray tooltip is now translucent (if compositing is available).
  • QtScript: Importer.include imports the file in the same context that it is currently in.
  • PodcastCategory now uses PopupDropper actions.
  • Libgrypt is preferred over OpenSSL at build time, for licensing reasons.


  • Don't show the playcount and rating statistic twice in the system tray tooltip.
  • Files from a daap server can be played again. (BR 169565)
  • Files copied from iPod devices had an incorrect file extension set.
  • Don't crash when undoing an action which added tracks to an empty playlist.
  • Keyboard shortcut configuration is now remembered. (BR 170260)
  • The playlist drop visualiser will snap to the end of the playlist if required. (BR 171016)
  • Enhanced keyboard navigation in the playlist. (BR 170489)
  • Fix edit bookmark feature (BR 170008)
  • Don't show scroll bars on the pixmap viewer when viewing a full sized cover.
  • Activate the SideBar tabs when dragging something over them. (BR 169712)
  • Save composer and disc number correctly (BR 167184)
  • Handle multidisc albums properly (BR 167238)
  • Remove empty folders after organizing the collection. (BR 141555)
  • Display rating (when present) in OSD. (BR 167263)
  • Make the currently playing track active in the playlist if it has been removed and is later re added. (BR 167552)
  • Detect Amarok 1.x style compilations when scanning the collection.
  • Show the album year in the Collection Browser if requested.
  • Make appending of podcasts to the playlist work.
  • Fix text color of current track applet. (BR 168466)
  • Lyrics applet is functional.
  • Setting half ratings via global shortcuts was broken.
  • Exporting of M3U and PLS playlists has been fixed.
  • Make the PlayPause button actually switch icons again. (BR 169805)
  • Add "Ignore field" token to the Guess tags dialog. (BR 161060)
  • Only add supported file formats to the playlist. Patch by Andreas Mützel .
  • Clear the status bar when stopping playback.
  • Albums applet no longer uses lots of CPU cycles. (BR 169586)
  • Don't show the context menu in the Current Track applet if playback has been stopped.
  • Applets do not disappear if Context View is shrunk too much. (BR 169504)
  • Fix events applet.
  • The Current track applet now has tooltips for the icons on the right hand side. (BR 168260)
  • "Resume playback on start" now also restores the track position correctly. (BR 168792)
  • Fix layouting issues with tagging dialog. (BR 166837)
  • Fix crash when closing settings while playing. (BR 168828)
  • Make it possible to actually disable the audio fadeout. (BR 169022)
  • Podcast Episode downloading doesn't crash anymore. (BR 168203)
  • Dragging files to the playlist no longer appends, but drops in the correct spot.
  • Correctly order out-of-collection files dragged into the playlist. (BR 169064)
  • You can add directories from the Play and Add Media menus. (BR 166549)
  • Allow statistics to be written out when we move to the next track, not just when playback stops.
  • Right-clicking on playlist doesn't wipe out selection. (BR 167861)


Amarok 2 is coming along well now that I can run it (... and all it took was a failed update to Kubuntu Intrepid and a full re-install of Gutsy... Ha). Anyway, just a few niggles for me that I'm sure you guys are working on. Current Track plasmoid doesn't update when using streams, and the OSD is one song behind. If the station has several streams, then switching to the next stream in the playlist will correct this. The collection database does handle multi Disc albums and tags ie disc: 1 or disc: 2 (Yay!!), it does however put multiple entries with the same track listing from all discs (only tested various artists) instead of one entry with tracks from all discs. Still it is quite stable and I no longer use 1.4. Great job guys.

Design looks ugly, AmaroK 1.x.x was much more better. I don't know why you wasting time for AmaroK 2.

I want to second this comment. The design for Amarok 2 is awful. It's boring and ugly. Monochromatic is a good adjective. So now I find myself in a bit of a dilemma. I think Amarok 1.4 is hands down the best media player I've ever used. I've considered just staying with 1.4, but there are so many features in 2 that I'm looking forward to that I feel inclined to update. In the meanwhile, I've been looking for other media players for Linux, but none of them compare as well to what Amarok offers. Seriously, I cannot communicate to you how much I hate the new look of Amarok. The fact that I'm considering switching shows how much. I know that I'm just one person and your response is likely that if I dislike the UI that much that I should just go ahead and switch. Still, I am hoping that as this project progresses out of beta that it's UI improves.

I think that new UI is really awful and also there is so few options to change. Amarok 1.4 rocks and I have really concerns about 2.0, I hope it'll change until 2.0 will be released.

how is the new UI so drastically different than the old one?

It's quite different, but it's also a good deal /better/, and I don't know what these folks are on about..

The 1.4.x user interface has evolved into something that is versatile yet straight forward. The 2.0beta UI is far from that.

Where the 1.4.x interface supports the user in being quite intuitive, the 2.0 version gets in the way and the user has to go to some lenghts to figure out how things work now.

The 1.4.x offers more eye-candy, but that's just eye-candy. Nothing that is really needed. However, an intuitive interface that can be used without much training is a big need.

Another nice-to-have: visualisations - what happened to them. I'm badly missing GOOM. ;-(

I simply don't get the KDE team. While others are desperately trying to copy the design of Amarok 1 (eg. Exaile), the KDE team abandons it, bringing a new, strange and (in my opinion) awful one. The design of Amarok 1 is the best design of an audio player ever! There is no need for a change!
I hope that the Amarok team takes into account what users say and does not repeat the mistake that Nullsoft did with Winamp 3 did. I hope that the final version of Amarok 2 will have the option of switching to the 1.4 theme... just for us... the nostalgics...

Aaaaargh! I've loved using Amarok for years, it's amazingly easy to do so much stuff so easily. All this seems to have gone out of the window with A2.

  1. The playlist is crude and does not show me the information I want. I want to be able to choose what information is displayed because sometimes info like bitrate and directory are more important than what album they're off. Also, I could do lovely batch updates to track meta data in a really clean way, find tracks, order them by anything I wanted etc. etc.
  2. The area in the centre is a waste of screen space. I know there's loads of widgets (there was lots in the context browser bit before) but I'm rarely interested in this, so normally have it hidden away. Screen space is given to huge play stop etc. controls but who needs them? Seriously, you choose your tracks, you hit play, you get on with your work, you probably execute these functions with keyboard shortcuts or through the systray widget anyway.
  3. Some handy features are now hidden away, like random play: in A1.4 they are one click toggles which means when I'm listening to a classical piece I can hear it properly (in order) and when I'm listening to a mix of tracks I've chosen I can go back to random.

I'm really saddened that this Class A music player is going the way of all the other ones. A1.4 is so much cooler than anything else. A2 seems just like everything else.

Here's a thought - maybe Exaile is a better fit for you?

I didn't like Amarok's interface one bit when it was first released, I was used to Winamp or maybe Juk, but by v1.2 I came to appreciate aspects of the context view and the ability to build good playlists was unmatched.

I had similar reservations about the new UI, but having used it for a few months I really like it. I leave it open on desktop 1, it looks beautiful and I can now see the detailed track info, lyrics and playlist all in one go. If I just want to set-up a playlist and go I - shock - minimise it.

Honestly, stop whining so much and either look for another bit of software or formulate some polite suggestions and be nice!

I really appreciate the work that's behind A1. I admire the technical genius behind the ongoing work in A2, as with all FLOSS projects.

My polite suggestion is to accept user feedback with an open ear. If it comes tinged with emotion ("saddened" etc.) it's only dramatics because we're talking about a thing that plays music not saves the world and it's funny that one interface over another feels like it makes your life easier.

Hey, if the Amarok team want to take their coding project in a new direction that users like me don't like, that's up to them. Like you say, people can always use something else (or get a new team together to take A1 further).

So long and thanks for the really amazing media player/organiser that up to now that has seriously tempted my friends to use Linux!

Recently i tried to use Podcast features in Anarok2 beta2.
Guys, you call "beta" because its better than nothing, right?

The only thing is wotk in Podcast - adding podcast rss. That all. I cant download (dont know why - its just do not download...), i cant configure (dialog appears - but it seems setting doesnt store anywhere, after Amarok restarted - all setting reverted to defaults...), i cant event remove subscriptions - it is silently do nothing...

Configure dialog box with two buttons - Apply and Cancel... Guys, thats great! Change settings, Click Apply to Store settings, Click Cancel to close dialog and forget changes, right?

Also, couple of times Amarok silently crashed when i tried to download and listen podcasts manually...

PS: and is there any plans to get back equalizer feature?

you dont have repositories for kubuntu? or a deb? because with the old amarok nightly repositories only uopdates to the beta 1

I've been following this project since it's been announced that Amarok 2 will support PC and Mac users. This audio player seems amazing to try to experience. I'm a bit confused however about the release date that is stated on Wikipedia. It claims that Amarok 2 final will be released on "10/23/08" yet I cannot find a firm confirmation that this is true. Can anyone confirm or deny that this audio player will release tomorrow?

not true
*release gal hat on*

Thanks for the quick response and clarification! I cannot wait for Amarok 2 to come out! Keep up the great work!

The new OSD isn't nearly as visually pleasing as the old one. What are the plans regarding it?

While the lyrics applet is certainly functional, that doesn't mean it always performs the correct function. Can you bring back the 1.4 behavior where it asks for user input if it can't find a perfect match? I'm getting all kinds of wrong lyrics, sometimes in Asian character sets. :P


Obviously, that's not even close.

Otherwise, Amarok 2.0 is shaping up to be awesome. Nice job!

Hello, the november has already started and no beta 2 for windows? :(
It's not even included in 4.1.2 release of KDE for Win, so the only one available is from late august... Hope there is no problem and we would be able to try it soon :)