Tue, 21 Apr 2009

Banshee as the default mediaplayer?

Jo Shields posts about his intention to propose switching Rhythmbox for Banshee in Karmic. (I'm trying to convince him to apply to be a MOTU, or at least an Ubuntu member, so he can be on Planet Ubuntu.) He's not the first to suggest it, but he is in the right place to make the proposal for this release.

I'm personally quite happy with Rhythmbox, and haven't really tried Banshee, though for my use I imagine they are pretty similar. (Two things that would be definite benefits for me would be remembering what I was doing when I closed it when it starts, and understanding mix CDs better). I can certainly understand some of the arguments for switching as well, so I wouldn't be against it.

There is an idea on Brainstorm about this, and while Brainstorm can't capture the intricacies of the debate, it suggests that Rhythmbox is quite popular with the people that voted (though it's not clear how many had tried the alternatives.)

This post isn't really to argue one way or the other, or to attempt to cover all the criteria by which a decision will be made. My point is to emphasise that the Banshee developers have done themselves a great favour in this debate by making one aspect of switching easier. The have implemented importing from Rhythmbox. This means that any switch wouldn't mean that all users had to re-import their collection.

That's not everything that is involved in switching, and indeed, many of the issues around trying to change a default don't have good answers, and that's something we should work to improve as a community.

You don't have to spend time implementing importers for every similar application out there, but easing migration from commonly used apps can help users switch, and is a big benefit when trying to switch a large number of users painlessly. Also, while importing is useful, it's not the ideal solution. A common storage format, and shared storage would be superior in many ways for this purpose.

Posted at: 00:35 | category: /ubuntu | Comments (7)


Agreed.  More shared code, less reworking the audio library wheel. 
In an ideal world...
PulseAudio handles output
gStreamer handles input
libMediaDatabase handles managing the collection of files.

Then all the app developers have to do is put it all together.

Posted by Bryan Quigley at Tue Apr 21 01:26:58 2009

As a satisfied Rhythmbox user, I tried Banshee and was quite impressed with the polished and slick interface. However, the one little thing that was annoying to me is that I couldn't figure out how to have songs fade in/out on start/stop like rhythmbox does. After getting used to this, pausing and starting music felt very "harsh" in Banshee.

Posted by Mike Rooney at Tue Apr 21 02:05:21 2009

@Mike Rooney, file a bug! Upstream are active.

@Bryan Quigley, the problem with having a common DB format is that much of Rhythmbox's slowing down has been caused by a "dead-end" database design. Apps developers have too many differing views of the data to store for there to be much common ground beyond "title" "artist" "track number"

Posted by Jo Shields at Tue Apr 21 02:10:38 2009

But can it import from iTunes? ^.^

Posted by Jared Spurbeck at Tue Apr 21 03:36:21 2009

I want to love Banshee, but it still doesn't scan my library for updates. That's a killer for me.

I agree that Gnome should be using libraries to handle the function and the app is just some code to tie everything together. I'd like to see Tracker used to store more metadata.

Posted by Daeng Bo at Tue Apr 21 07:14:53 2009

Banshee doesn't monitor ~/Music ??? That's a real shame. Installing anyway to test it out as the screenshots look promising.

Posted by Dom at Tue Apr 21 09:31:28 2009

@Dom, right now, no, it doesn't do folder monitoring. Which is a bit lame. However, here's the thing: if the Desktop team look at it and say "We can't use this, it doesn't do XYZ" then that is a list Upstream can work with and use. As I say in my post, even if it's not ready for use in Karmic (given how early decisions tend to be made), I'm confident that every single issue raised at UDS can be fixed in time for Lesbian Lemur or whatever it ends up being called.

Posted by Jo Shields at Tue Apr 21 11:06:03 2009