Amarok 2.2 Beta 1 "Crystal Clear" released

Amarok 2.2 Beta 1
Another summer has passed - a summer which has been quite busy for the whole Amarok team, implementing new features, fixing bugs and making Amarok better every single day. The team never stopped developing, be this on the beach, in a train station, waiting at the airport, in a cabin in the woods.
So we are now able to present you with a first glimpse of Amarok 2.2 in it's beta 1 flavor, codenamed Crystal Clear.

All elements of your preferred music player have been worked on. The changelog is indeed quite huge and impressive. Amarok is now available with its new and improved browser layout on the left and the brand new videoclip applet providing you with music videos for your favorite songs from various websites. A new photo applet shows pictures related to the current artist to get you in the right mood. Many of the other context applets have also received huge updates.
Amarok 2.2 video and photo applet


Left, right, middle... how boring. Well, you can now change the layout of the different elements and place those where *you* want to have them! You can even place elements on top of each other and switch between them using tabs. Is the toolbar too big for your taste? Then just try out the brand new toolbarNG. Of course we didn't stop at the visual enhancements. We also improved the collection scanner and eliminated some errors there. You can now rate your music in the collection view, the current track applet and also in the playlist. Do you have a media device? Plug it in and it will show up in the collection browser. Want to play a CD? Just put it in your drive and it will appear in the collection browser, allowing you to either play it directly or copy the tracks to your harddrive.

The playlist also has a ton of new features to offer. It now offers advanced multi level sorting with an intuitive interface, full or partial shuffling and the option to change the way tracks are grouped together. All these different playlist settings can be stored together as a bookmark and easily applied again later, so for instance if grouping tracks by composer, you can also apply a playlist layout that shows composer and not album related information in the group header. Speaking of bookmarks, both the content browser and the playlist now have a very simple interface to store and recall bookmarks; and for editing, grouping and deleting bookmarks, the bookmark manager has been greatly improved and is now accessible from the tools menu.

In the "Saved Playlists" category you will find imported playlist files discovered in the collection folders during scanning. When you change these in Amarok 2.2 the files on disk will now also change.

You can find the full changelog below.

Please download, test, enjoy and make sure to report all bugs you find at bugs.kde.org so we can release a rocking Amarok 2.2 in about a month.

download


Changelog

Features

  • Allow pasting an URL from clipboard to playlist with middle mouse click. Patch by Felix Geyer <debfx-kde@fobos.de>.
  • Support for copying aiff files to iPods. (BR 200820)
  • Add openDesktop.org support to the About dialog to make it easier to interact with the Amarok team.
  • Add inline editing of track metadata in the playlist.
  • The Playlist supports different grouping modes.
  • The playlist can be partly or fully randomized (shuffled) by selecting "random" as a sorting level.
  • Info about the categories in the "Browsers" area is now shown in the info applet on mouse over.
  • Magnatune.com store: Add support for the personal recommendations feature available to Magnatune.com members.
  • Magnatune.com store: Add support for the membership "favorites" feature. Albums can now be marked as favorites using a context menu action, and the list of favorite albums is available in the info applet. From here clicking links can add albums to the playlist, navigate to the artist or album in the browser, remove an album from favorites and (for download members) start a download.
  • Add a dbus ShowOSD method to /Player. (BR 213532)
  • Playlist layouts can now show simple inline playback controls and a progress bar for the currently active track. This can be enabled on a per layout basis in the playlist layout manager dialog.
  • Show position in track of the mouse (the position in the track that playback will jump to if pressing the mouse) when hovering over the progress bar.
  • Amarok File Tracking can now use MusicBrainz track identifiers as embedded IDs.
  • Allow sorting in the bookmark manager.
  • Allow filtering in the bookmark manager.
  • Add colums to the bookmark manger and make it possible to edit items inline.
  • Add a small bookmark menu to the browser breadcrumb bar allowing for navigation to a bookmark, as well as creating a new bookmark based on the current "view" or calling up the bookmark manager.
  • Magnatune.com store: Allow re-downloads of any previous Magnatune.com purchases by a given email, not just purchases made from a specific installation of Amarok.
  • Inline editing of lyrics from the context applet. (BR 201342)
  • Ipod initialization support when failed to read an iPod database.
  • Improvements to the "Show Cover" dialog. Resizes to match the image, auto centers on screen, correctly handles images too large for the screen and supports zooming using the mouse wheel. Patch thanks to Pascal Pollet <pascal@bongosoft.de> (BR 175901)
  • Automatically expand collection browser search results and make the results keyboard accessible. Patch thanks to Tuomas Nurmi <tuomas@norsumanageri.org>. (BR 172379)
  • Audio CD support. Audio CDs now show up as a separate collection and tracks from the CD can be freely mixed with any other tracks in the playlist. Using the "Copy to Collection" menu its possible to copy (rip) tracks directly to the local (or any other writable) collection.
  • Sortable playlist. The playlist can now be hierarchical sorted using a breadcrumb like interface to select sorting levels. Sorting can be easily reverted.
  • Improved media device support.
  • Video applet to show videos from YouTube, Dailymotion and Vimeo. The video can be appended to the playlist, and rendered within the applet.
  • Photo applet to show images from Flickr, with customizable animations.
  • Customizable user interface using dock widgets.
  • Support for external MySQL database. See http://amarok.kde.org/wiki/MySQL_Server.
  • GHNS integration for downloading and installing Context applets.
  • Support for Context applets to be written in QtScript.
  • Custom Dynamic Playlists using Last.fm.
  • Drag and Drop support for album cover image. (BR 91261)
  • Upcoming and previous tracks count for dynamic playlist is now configurable. (BR 177540)

Changes

  • Imported playlists can be directly edited from within the "Saved Playlists" category. The files on disk will be changed as well.
  • Hueristics when deciding which album to use in a directory. See comments in (BR 196559)
  • The "Service Info" applet is now simply called "Info" to reflect that it now shows info from other parts of Amarok as well.
  • Remove the bookmark manager context applet and add a bookmark manager dialog instead.
  • Magnatune.com store: Add a link to purchase gift cards to the purchase dialog.
  • Reset playlist filter when using the "replace playlist" action. Patch by John Atkinson <john@fauxnetic.co.uk> (BR 200709)
  • Track lyrics are exposed through the DBUS interface.
  • The database connection and tables now enforce UTF-8 for the character set and collation.
  • The OSD registers itself as a notification window type on relevant platforms. Patch thanks to Danny Baumann <dannybaumann@web.de>. (BR 194517)
  • Improvements to the Wikipedia applet. History, language settings and more.
  • Improvements to the Current applet. Text slides on mouse hover.
  • New navigation style in the browser sidebar.
  • Improvements to the Albums applet. Show individual track times and highlight currently playing artist within compilation albums
  • Removed PlayAudioCD from the scripting interface. It never worked anyway, and audio CDs are just treated as a collection and not a special case like they were in 1.4.
  • Changed trackInserted and trackRemoved API signals. (BR 194220)

Bugfixes

  • Improved Amarok 1.4 import. Patch thanks to Michael Reiher <redm@gmx.de>.
  • Improved performance and decreased memory usage when loading music shares (DAAP collections). Patch thanks to Duns <dunsens@web.de>. (BR 173048)
  • Changing Amarok's settings no longer removes album covers from playlist. (BR 202258)
  • Fixed crash on startup if another Amarok instance was still loading. (BR 202713)
  • Fixed some album art in a folder not getting picked up if a subfolder contained any files. (BR 167158)
  • Fixed broken selection in the "Saved Playlists" category.
  • Fixed wrong Random Album mode behavior when playlists contains only one album. (BR 194066)
  • Fixed double playcount increase for last track in queue (BR 188330)
  • Fixed track drag-and-drop problem when special characters are present in file path. (BR 193878)
  • Don't crash when trying to load an empty playlist folder. (BR 202643)
  • Make using the mouse wheel over the progress slider correctly navigate in the currently playing track. (BR 195913)
  • Correctly strip all formatting from text pasted or dragged to the comment field in the tag edit dialog. (BR 188270)
  • Fix incorrect "current item" after deleting track(s) from the playlist causing up and down buttons to not move selection to the expected row. (BR 197203)
  • Jamendo service: Fix destination filenames when using "copy to collection". (BR 171839)
  • Jamendo service: Make torrent downloads work again. (BR 198200)
  • Remove the video stream from the context view when removing the video applet during stream playback. (BR 201281)
  • Fixed locales for Amazon cover fetching. (BR 188446)
  • Fix crash on trying to edit a playlist layout with an invalid element value in the xml file. (BR 197128)
  • Fix DBUS xml parsing. Patch thanks to Ryan Bitanga <ryan.bitanga@gmail.com>.
  • Fix data caching issues causing incorrect values to be stored in the database and in some cases to be written to tags. Fixes multiple bugs.
  • Correctly enable/disable "Prefer Tracks" menu entry. Patch thanks to Ralf Jung <ralfjung-e@gmx.de>. (BR 191059)
  • Do not show "%20" at the end of each filter value in the LibriVox service. (BR 190704)
  • Cached lyrics will now be shown when offline. (BR 197589)
  • Fixed pressing play after reaching the end of the playlist not starting the playlist from the top (or wherever the navigator thinks it should start. (BR 176445)
  • Fixed local playlists being renamed to blank when user hits cancel
  • Fixed giant Edit Filter dialog with some translations. (BR 197566)
  • Files browser remembers its view mode. (BR 197122)
  • Fixed non-Latin UTF-8 encoding tags not being correctly decoded.

Comments

Can we sort the album-cover

Can we sort the album-cover collection view by artist yet?

RE: Covers

I dunno if this is what you mean, but in the cover manager you can select individual artists whose covers are to be displayed (dunno if this is an innovation, I don't use the cover manager).

I'll rephrase. There are

I'll rephrase. There are multiple library-view modes: Artist, album, etc. The artist view is presented as an expandable tree, in which small album covers are presented. The album view shows your entire library as a list of albums at the top level (with larger album covers), and this is my preferred mode of browsing. However, the album view is sorted by album title, which seems strange. I would like to be able to have this view sorted by artist name, instead of album title. (I haven't tested the newest release yet.) Does this functionality exist yet?

Not implemented

Sorry for my misunderstanding...

You actually want the list sorted by artist but instead of a tree view you want to see the covers, right? I didn't find a way to do that in 2.2b, though.

Too much RAM

Good work guys. But there's a slight problem: Amarok now uses 200MB RAM :P ("RSS" is at 235MB). This totally kills my older machine (512MB RAM); swapping kicks in and it turns into a sluggish nightmare.

Works great on my 6GB RAM machine though! But I'm left wondering what's worth 200MB in Amarok...

Sweet

I love the new layout! When will you guys finally release a native OS X version? Would be so lovely to replace iTunes...

There is one in their

There is one in their download section, isn't there?

CUE support

Is anything done on this field? This is the only thing I really miss from the old Amarok...

Is it now possible to embed

Is it now possible to embed ContextView in the sidebar like in Amarok 1.x? IMHO a very important feature for netbook users (low screen resolution).

More or less: yes ;) If you

More or less: yes ;)
If you move one of the panels over another, those panels become tabs. So just move the context panel over the browser panel and you have a layout very similar to amarok 1.x

sorting by rating

Hi,

Is it possible to filter/search playlists by rating. Its currently the only feature that makes me stick to 1.4.

rating

Yes, you can sort the playlist by rating or anything else you want now (via the breadcrumb menu at the top).

Visualizations ?

Are the visualizations back yet ? ..... and sorry if i missed the answer if the question has already been asked but i i love my visualizations

mass "guess tags from the filename"

I just compiled latest git and i found that my collection went slightly to s*it ... so rescaning it let me with untagged files... (this was so weird, they were untagged... but well sorted in the collection) and at last i found that the "guess tags from the filename" feature doesnt support mass guessing... i had to tag each file... one by one...

Please... add this feature....

Media buttons

Is there going to be support for media buttons in Amarok in this or next release?

It does

I've got a mac keyboard, and I've been using the media buttons for years now. Same with my friends laptop. If you can't go into the configuration and set it to the media buttons, then it's a driver/general linux issue.

Amarok supports them.

iPod Statistics?

For me, one of the most important features in Amarok 1.4 is the synchronisation of the statistic of played songs on my iPod with the Amarok database and Last.fm.
In Amarok 1.4. there was an option to enable the synchronisation. Is there a way to enable this feature in Amarok 2 or is this not implemented?

Equalizer Not Supported?

I was pleased to see the return of the equalizer, as that was one of the features which I most missed from Amarok 1.4. However, I was dismayed to see the equalizer menu grayed out, with a message under playback settings that "equalizer not supported by phonon". What does this message mean? Do I need to use a different phonon backend (I'm currently using phonon-backend-xine version 4.3.1-4 as provided by Debian)? Or is this something that's expected to be added to phonon for kde 4.4 and Amarok is just preparing for the availability of this feature?

equalizer not supported

Actually you have to use the latest phonon snapshot (version 4.3.50) from kde trunk .

http://websvn.kde.org/trunk/kdesupport/phonon/

I think it will be available on kde 4.4.

Hello, Does Amarok team plan

Hello,

Does Amarok team plan to add Sqlite support back? I miss this feature and Mysql seems quite an overkill for small music collections.

AFAIK, no. Supporting 2 DB

AFAIK, no. Supporting 2 DB backends with different SQL syntax was a pain in the arse, and SQLite was not the best solution. MySQL performs much better, and on modern hardware the overhead is neglectable.

Has label support been

Has label support been restored yet? If not, are there any plans to do so?

What is (was) label support?

What is (was) label support?

Arbitrary tags which are only

Arbitrary tags which are only stored in the database.

Track queuing?

What about the queue? Is that hidden in the fancy playlist stuff, or still missing? My usual use of a music player is the random playlist, and queuing tracks when I want to hear something specific.

And what about the phonon backends? I guess gstreamer still can't play much, and xine cannot use custom alsa devices? But at least we can make it look like amarok 1.4. Great. Now if it would ectually work like that as well...

Did you actually ever ...

... right click in the playlist (or the albums plasmoid)?

At least for me there is a "queue" option since 2.0.2, iirc.

BTW: Kudos to the Amarok developers, 2.1 was already good, and 2.2 is _really_ nice, I'm just hoping it will soon be back in the msvc Windows ports, I really miss Amarok when I have to work with windows.

I tried 2.1.1 when Debian put

I tried 2.1.1 when Debian put it in unstable, but didn't notice a way to queue tracks from the collection. But due to the crappy backends (it's somewhat ironic that people can write a music player without worrying about actually playing music...) I downgraded to 1.4 again and didn't test it for a longer time.

moodbar

amarok2 is a great player, thank you for your work
The only thing keeping me at 1.4 is a lack of moodbar feature in amarok2. It is one of the most significant and useful features allowing to effectively seek place in song not only by time position, but by its visual representation. Moreover, it helps to define "character" of songs in the whole playlist. This feature made me a fan of amarok, and all of my friends switched to amarok did it because of moodbar, generally
Implement moodbar integration in amarok2, please!

Minor issues

The new equalizer makes the settings dialog too tall for a netbook (1024x600) display.

Also, if the context view was hidden in your amarok 2.1 settings, there's no way (in the gui) to get it back after the upgrade. (If anyone else is having this problem, just set HideContextView=false in your ~/.kde/share/config/amarokrc)

Other than that, I'm really enjoying this new release. Many thanks to the devs and whoever set up the ppa for karmic.

Guys you are my heros. 2.2 is

Guys you are my heros. 2.2 is absolutely genius. Is there any other Payer out there with such features and such a nice design?
The new video applet is awesome. I can't switch back to windows as long there is no Amarok on windows.

Anybody else having problems

Anybody else having problems with the md5sum of the tarball? I get 0d9ba377d697691bab5d97fed818f8f1 instead of a5508691678dffa2f0ed6af91a3e29cf, downloaded from two different mirrors:
# ftp://ftp-stud.fht-esslingen.de (1 hours)
# http://ftp.gwdg.de (4 hours)

I get the same result for

I get the same result for md5sum. I'm not anxious enough for latest amarok to risk getting my system trashed (or worse). Think I'll pass until someone verifies the download md5. Yes, I know that a valid md5 means nothing, but an invalid one certainly indicates something. :)

Mac package?

I've been using the .dmg of 'Oceana' for a while, on my G4 Sawtooth Mac, is there a dmg for this version too?

Where did you get this .dmg

Where did you get this .dmg from? I only see the instructions on installing via macports, which doesn't work on my system. I throughs me a bunch of errors, which probalby could be fixed, but I honestly don't have the time and nerve for this.

thats the thing i can't

thats the thing i can't remember :(

Ugh

Macports has never worked for me.

I know what he's talking about. They released 2.0 beta as an .app inside a .dmg.

It was really nice. It was sane too, installing it like every other program on mac.

ah where did they post the

ah where did they post the dmg, cos i can't find it again, would be nice to get the newest version as dmg :)

Thanks so much for your hard work!

Great job everybody, can't wait to check it out. Know that the time you invest in this software is appreciated.

I agree.

I agree. It's looking good for sure. Software development is a never ending process that constantly works at getting better results for the end users. casino

i use amarok primarily to

i use amarok primarily to handle my podcasts and this series' support for podcast has been so far "poor" ..

i hope version 2.2 will have "decent" podcast support that will allow me to finally stop using my last kde3 app on my kde4 session ..

.on my way to test this functionality..

Yeah same here... I'm very

Yeah same here... I'm very disappointed in amarok 2... the podcast support has been terrible with version 2.0.2 that I've tried. Hope it will be better now !

Lack of developer resources

I know it's the standard excuse, but I just don't have enough time to spend on podcasting ATM.

But to give you some hope. I will be working on it the next few weeks until the next planned release. In the very least you can expect the notification icons to be back, perhaps even detailed descriptions in the info widget.

But don't let that stop anyone from wanting to help.
Ping me, Stecchino, on #amarok (irc.freenode.net)

mhm

looks nice :)

All gimmicks and no substance again?

Well I guess there's audio cd support - not that I ever use those these days.

Still no mention of the killer feature - labels/tags - returning. If I had found another audio player with this feature yet, I wouldn't even be here, moaning about this again.

What's the betting on still not being able to get it to look like Amarok 1.x either (spreadsheet style playlist, context on the left, nothing else) and stay that way.

One person's gimmick, another guy's killer feature

See, what features are important or not is very subjective. You care a lot about Labels, not about AudioCDs though. Guess what, there are people who love the AudioCD feature, but they don't care about Labels. People have different tastes. Crazy, isn't it?

Personally I don't care the tiniest bit about the spreadsheet playlist. You seem to do, and I'll accept that, although it makes me slightly uncomfortable at night.

Labels

According to Myriam Schweingruber https://bugs.kde.org/show_bug.cgi?id=143125 labels will come back to Amarok 2. I hope that's an "official" statement because labels (and label import from 1.4 collections) are my only missing killer features.

Seems like Amarok 2.2 will be much like KDE 4.2: about 95% of all the old features have been implemented, the foundation is stable by now and there are lots of new kickass features and enhancements all over the place. You can also already see the flexibility of the code concerning the playlist, the overall GUI and the collection browser.

Great work guys and gals!

What the?

You are able to get it to look like Amarok 1.x. Change the playlist layout (spreedsheet like) and change amarok layout itself (putting the context on the left)

Jaunty version is not

Jaunty version is not available yet, so I have tried to compile it myself. Local Collection doesn't work for me. I get message Counting, but nothing after that... Can not wait for final...

The "Endless Counting" issue

The "Endless Counting" issue is generally an indication for an incompatible MySQL package. Amarok has special needs, as it uses the Embedded version.

See here for more information: http://amarok.kde.org/wiki/Development/MySQL_Embedded

Me Too

I get the counting forever thing.