Default Music Player in Ubuntu 12.04

Christopher James Halse Rogers raof at
Tue Nov 8 22:45:55 UTC 2011

On Tue, 2011-11-08 at 15:49 +1100, Christopher James Halse Rogers wrote:
> On Tue, 2011-11-08 at 09:17 +1030, Jason Warner wrote:
> > Hi All -
> > 
> > During the recent Ubuntu Developer Summit we discussed moving from Banshee back to Rhythmbox as the default music player for Ubuntu 12.04. No definitive decision has been taken yet (major default apps tend to have many integration points and broader discussions are needed before we can make that decision, such as the Thunderbird decision in Oneiric) as we need to kick off the further discussion. 
> > 
> > It was an interesting discussion overall and I wanted to reach out to the broader Ubuntu community to get further feedback. So, feel free to reply with your thoughts in this thread.
> > 
> > For context, here are some of the discussion points. 
> > 
> > Areas of concern in Banshee were stability, start-up time, the overall resource intensive nature of the application and how responsive an upstream they were to Ubuntu specific needs. It was noted that Banshee is by far the better UI, but many people experienced significant issues in stability thus making it feel less usable. 
> I was not aware of general stability problems - of course, it works just
> fine for me :).
> Last time I benchmarked Banshee startup time, about 2.5 seconds were
> spent JITing.  This was on my Core 2 Duo - netbooks and ARM should see
> an even bigger JIT time.  It seems we could largely eliminate this by
> building AOT modules for the class libraries.  This shouldn't be hard to
> do - we could either do this ad-hoc, or extend the mono debhelper tools
> to do this at package install time.  It's highly likely to work, as the
> MonoTouch framework that Xamarin sells requires AOT to work - iOS
> doesn't allow runtime code generation.

Somehow I've managed to forget how to get detailed JIT profiling data
out of mono, so my numbers are imprecise, but on my x200s a quick check
suggests that AOTing the class libraries roughly halves Banshee's
startup time with a warm cache and roughly doesn't change the cold-cache
startup time.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the ubuntu-desktop mailing list