Thursday, August 28, 2008

Muinshee

I'm enjoying being in Provo, Utah this week at the beautiful Novell campus, with coworkers from all over, hacking away on projects of our choosing. I'm grateful to Novell for having the foresight to give us Hack Week, a time to explore and experiment - above and beyond our weekly ITO and official responsibilities. The amazing Brad Taylor, who just joined Novell last week, joined me in creating a Muine-like interface for Banshee. People love Muine's simple interface for queueing and playing songs. Our goal is to replicate that experience leveraging Banshee. In a day's work, we got things working well.

Banshee with a Muine-like interface; Muinshee Selecting an album to queue or play in Muinshee
The code will land in trunk soon, and therefore will be in Banshee 1.4. We've already started on our next Hack Week project, adding support for AirTunes to Banshee. We will be at the Utah Open Source Conference on Thursday and Friday doing it live. On Friday Aaron and Sandy are giving talks on Banshee and a11y.

14 comments:

  1. A wish come true; especially because there doesn't seem to be a build of Muine for openSUSE 11.0. And I wouldn't have to choose between my two favourite music players anymore...

    ReplyDelete
  2. Now that banshee supports more than 2 interfaces, could you please fix this bug:http://bugzilla.gnome.org/show_bug.cgi?id=533952 I'm hoping this doesn't happen with this new interface (well, any...)

    ReplyDelete
  3. You're my heroes, forever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever and ever!

    ReplyDelete
  4. HELL YEAH! What Dennis said!

    ReplyDelete
  5. I am speechless with joy. And love. Mostly joy. But definitely some love.

    ReplyDelete
  6. I love that you've done this, and I hate to be picky, but Muine went out of its way to be very clean UI-wise. Some things here just stand out to me, like widgets don't seem to be aligned well, certain text should be on a new line and white space where there shouldn't be. I know this is just a first run, so here's hoping it gets more Muine-like.

    ReplyDelete
  7. Hey, that could replace the mini-player interface :)

    ReplyDelete
  8. Seeing the screenshot again on another blog post, I did notice one un-Muineish thing about the interface--albums are sorted purely alphabetically. One of my favorite things about Muine that I've not seen (or not seen often, maybe) is sorting albums first in groups by artist name, then by release year, if available (falling back to alphabetically). I used to use it often to listen to all the albums by a band in chronological order. It'd be really neat if you were able to get that in, but even if not, still will love using it as-is, and thanks a ton. :D

    ReplyDelete
  9. Dream come true! I always had a weakness for muine, but it wasn't exactly stable. This is marvelous, thanks.

    ReplyDelete
  10. Looks amazing.

    The power of Banshee with the simple and usable interface of Muine.

    This will totally replace Audacious - provided that Banshee adds a plugin/built-in A-B function.

    ReplyDelete
  11. This is fantastic! I made a pretty rubbish attempt to do this myself a while back but failed miserably :( I'm delighted someone elr has it done properly instead :)

    p.s I echo Dennis Fisher's comments about album ordering: http://gburt.blogspot.com/2008/08/muinshee.html?showComment=1219936140000#c8910223574178446798

    ReplyDelete
  12. This looks very nice!

    How do I install it? Is there an Ubuntu package or is it included in Banshee?

    ReplyDelete
  13. Thanks for the work. Muine is pretty broken on my FC10 box, but this works well.

    However, I second the request for an option to sort the album selection list by band.

    Apparently, I'd never even really realized how albums are sorted in Muine, but it does make a great amount of sense. This is the only feature request I'd have for the interface.

    ReplyDelete