I think I have now officially tried every frakking music player available in the linux GUI world…
these are my thoughts:
Amarok:
For some reason this was the most suggested player when I first tried to find a player. But at the time that I tried it, this KDE native program has some software conflict with Gnome interface. And it simply won’t produce any sound. And I have to say I wasn’t too impressed with the aesthetics of the native interface either.
Pros: I didn’t get to see the pros. The software conflict with Gnome is possibly resolved by now. But i didn’t bother to try…
Cons: Didn’t work when I tried it.
Audacious:
A Very Winamp looking player. Which lacks the winamp media library function. It’s probably great for 1998, but even a big itune hater like myself have gotten used to having the search-able library. Oh, yeah, and it crashed on me.
Pros: nice clean winamp like interface.
Cons: no media library
Rhythmbox:
Rhythmbox is the first player that i tried on extensively. It has a nice bix album cover box on the lower left. Decent plugins (besides the lyrics, i can’t get it to work). Good support of ipods and my podio MTP devices. My only problem with it was for a while I couldn’t get it to download GWC. Which for some miraculous reason it was just fixed one day. Had it not been for this tiny problem, I never would have tried the next two.
Pros: Clean interface, Many many pre-installed plugins, decent tools. A well maintained plugin info page on project website.
Cons: The interface has its awkward parts. For example, you can not rearrange the order for the visible category column. After clearing the search area, it does not automatically go back to show all items (you have to use the mouse or use a hot key). But really have I not used Songbird or Banshee, I would not have noticed these small flaws. Also, panes not customizable.
Songbird:
This mozilla project is more like a music player slapped on to the firefox browser core. Before I tried it, this idea might sound retarded to me. But afterwards, it was pretty clever. Come to think of it, itunes also has a browser core, it’s just that they only let you browse itune store for the most part. It is the only player that isn’t already in the ubuntu repo. But the getDeb site solves that problem, and the crew at songbird promises that they will get the player to the official repo soon.
Songbird is able to import and export to/from the itune library. The interface is also a lot more flexible(customizable). There’s a main player pane on the left. And the panes at lower left, bottom and right are all customizable. You can hide them, show them, change their size and functions. Which is a great thing when you have plenty useful extensions.
The extension are managed just like firefox. As far as extensions go, it is certainly the best managed out of all players. In fact many of the firefox can be ported straight to Songbird. The only extension that i use all the time in firefox and hasn’t been ported to songbird is the mouse gestures. It would be pretty cool to be able to play songs with gestures.
The extensions written specifically for songbird works great. There’s a media flow for that itune feel. And the lyrics plugin is amazing and it works (unlike lyrics plugins on other players). Especially when there is a vertical pane, you don’t have to move the lyrics windows around. It also have an extension called the exorcist, which can find ghost/duplicated items in the library.
But because it’s from Mozilla, it has things i expect from Firefox that it didn’t deliver. For Firefox, I can set my linux machine to share the profile with my Windows Firefox. So I don’t have to maintain two Firefox browsers.
Though Songibrd also has a profile manager, when I set it to the Windows profile, it does nothing. Which means I have to maintain two copies of library and extensions. Really not a big problem, because I pretty much have to do the same if I use other players. But it would be nice if worked just like Firefox.
Also, besides finding RSS for the podcasts and copy and paste to the “new subscription” function like most other players. Songbird has an amazing ability to find the podcast files automatically when you are viewing the page. You can also subscribe with the website instead of the RSS feeds. Useful feature for some cases.
I can see a lot of good to come from Songbird. Maybe one day there will be a Songbird Tab extension in Firefox. Or maybe Songbird will be so refined, that I won’t even bother to use Firefox for browsing. But for now there are flaws. Such as the player will try to download every file right away when you subscribe to a podcast. You can stop them of course. But there are still kinks that needs to be worked out.
Pros: Incredible flexibility and customization. Firefox like extension management. Easy podcast subscription. Great device support.
Cons: Attempts to download every podcast file when first subscribe. Can’t use the same profile in Windows.
Banshee:
Upon suggestion, I tried out Banshee. It has a similar feel to Rhythmbox, but the UI is better designed, making it way easier to use. The only UI complain I have comparing to Rhythmbox is that Album cover is a bit small. Of course it is huge under the now playing frame, but then I can’t do others things with the player.
Like Rhythmbox, the interface is mostly not customizable. But it does have a useful context pane which is fixed at the bottom that can be utilized with plugins.
The real down side of Banshee for me is the extensions are not very well documented or organized. Also, I see a bit of the same linux coder attitude towards feature requests.
Take lyrics plugin for example, it only does popup window and the lyrics comes in a blob of text. I see people asking for the context pane to display the lyrics, and got the response that the context pane is horizontal and not suitable to display lyrics. That is a shame, the better way would be for user to make that choice, because users have the choice to expand the context pane.
An even better way would be giving users the choice move the context pane to the right side, which would suits lyrics display. Instead of users having to use hot key to call up the lyrics window for every song, and deal with an extra window.
In fact, I haven’t found any extension that in-cooperates the banshee context pane besides the Last FM extension.
Pros: Clean and well designed UI, easier to use than Rhythmbox. Didn’t ran in to the difficulties of subscribing to GWC. Can import itune library. Has a rescan library function which is lacking on Rhytmbox.
Cons: You have to look hard to find extensions. Works well with ipods bit doesn’t work with iphones/ipod touch as far as i know. Not very customizable interface.
Conclusion:
I haven’t found one that I am completely satisfied with. Out of the three main ones, I will be using Banshee for now. But if Songbird keeps getting better, I might start using Songbird, especially if i can share the library and extensions with the Windows Songbird.