In Banshee we are well aware of the fact that we are not yet using GTK3, the port is mostly complete. Right now we are stuck on a bug in GTK#3 or Mono that causes scrollbars to disappear. GObject-Introspection was supposed to make creating bindings easy but it lacks annotations needed to do this for environments such as Java and .NET, an issue GIR upstream has been made aware of but so far seems to be uninterested in addressing (AFAIK).
The bug in question is this one, any help getting it resolved with greatly speed up the process of getting to GTK3.
https://bugzilla.novell.com/show_bug.cgi?id=442068
A little tidbit on the specific bug and other Banshee stuff can be found here.
https://plus.google.com/u/0/11114640...ts/E9c2uSYHwSq
I am unaware of the ARM issue, I have such a device in hand but I have not extensively tested Banshee on it. However it launches fine for me. I'll do some more testing as soon as possible.
We are also moving to GStreamer# which should enable video on all platforms (Linux, Windows and OS X) but this is dependent on GTK#3 being merged. There are additional improvements to the Video handling (specifically TV Show support and making the video support an extension that can be en/disabled at will) in progress but these are down on the list in terms of importance compared to getting GTK#3 porting merged and moving off the remaining C bits in Banshee. We also, finally, merged the DVD support.
So there is little to fear, Banshee will move to GTK3 soon and improvements are happening.
Disclosure, I am involved with Banshee development.


Reply With Quote
I didn't have this problem in 11.04, hope things will improve.

I haven't contributed to either projects, but according to Ohloh there's not too much in it (less contributers writing more code with Rhythmbox). My point was that Rhythmbox just worked, and Banshee is comparatively buggy, even now. Of course, I value stability over features (to a reasonable extent) so my view is, of course, subjective.
