Songbird 1.0 is hatched: the media player mashup with the Web

Songbird 1.0 is finally hatched this morning! YEAH!!

The Solaris builds are also available on Songbird wiki. Please do notice that the GStreamer Input Selector plugin addon is necessary for 1.0 builds to work. It'll be in OpenSolaris when Songbird 1.0 is integrated.

If you're interested to have a try, there is a big bunch of resources that you might want to have a look.

  • What's new about Songbird 1.0?

  • Performance improvement, diagramming speaks louder than words.

  • Songbird 1.0, digg it.

  • Screencasts for Songbird 1.0.

  • Customize with add-ons. I'd recommend mashTape the best personally. And all the others are also nice :)

  • I guess every Songbird fans love Songbird for a reason. As for me, it not only provides an irreplaceable media player solution for audio on OpenSolaris platform (maybe video in the future?), but also introduce the mashup idea to media player. That doesn't even include Songbird's contribution to GStreamer's cross-platform efforts. I guess Mozilla community will also benefit from this GStreamer improvement for its video tag support.

    To talk about the mashup feature, Songbird really does a great job. It's not exaggerated to say that it changes the idea about listening to music. All the mashup from youtube, flickr ect. are fancy and nice to use.

    The Internet is evolving quickly, and the content on the web becomes much richer everyday. Simple search can't fully satisfy everyone's need already. Something is urgently expected to aggregate different sources of information to a single place. Even more, there is need to customize this aggregation. I think that's what Google does for its iGoogle and Google Gadgets. With more and more services provided on the Internet, the mashup age is coming.

    In the past GNOME.Asia summit 2008, I was lucky to give a Songbird talk. It was really nice to share the media player mashup idea with the students and programmers from different companies. There were some feedback I'd like to share:

  • mashTape is attractive, especially the idea to aggregate data from the from different content provider. It seems to be the time to have some standard specification for the APIs provided by one kind of content provider? for example, there are youtube like provider in China(Tudou, youku for example). If we want to program with that, it's highly possible that we need to use another set of API, which will result in extra engineering works.

  • Lots of people download mp3 file. But the mp3 files usually have some tag problem. Could it possible to edit the tag and share those information for mp3 fans on the web? Seems that some Chinese tags have some display problem and is related to the old flaw for id3v1 definition.

  • Could we do something similar for songs somewhere like we did for movie in IMDB? And people can rate the songs and choose the ones based on the scores, and to encourage better sharing and collaboration.

  • Reading Steven Weber's The Success of Open Source recently. A nice book! And good to have a library around! Just like it's mentioned in the book, there are always some intelligent guys in the Open Source community who will try to make the software better. So the Songbird 1.0 release is just the beginning. There will be more excitements coming in the future.

    Comments:

    Does the "GStreamer Input Selector Plugin for OpenSolaris" allow one to play mp3 files without some other decoder such as the Fluendo one's that were previously mentioned as the one's to use to achieve playback?

    http://blogs.sun.com/observatory/entry/playing_your_mp3s_with_songbird

    thanks,
    alan

    Posted by Alan Pae on December 03, 2008 at 07:16 PM CST #

    Another excellent post Alfred - any approximate date for when we might see 1.0 in the release repo?

    Posted by Glynn Foster on December 03, 2008 at 09:15 PM CST #

    Alan - you need both the Fluendo MP3 and the Input Selector add-on.

    Posted by stevel on December 04, 2008 at 01:02 AM CST #

    Glynn, the current plan is to target to 2009.04. need to work out the process thing to make this happen ASAP.

    Posted by alfred on December 04, 2008 at 02:31 AM CST #

    Let's get it in sooner. Can you talk to David Comay please? Given it's 1.0 I think it's a worthy candidate.

    Posted by Glynn on December 04, 2008 at 04:25 AM CST #

    Is there an iPod plugin that works with OpenSolaris yet?

    Posted by Tim Foster on December 04, 2008 at 09:41 AM CST #

    Tim, not yet...

    Posted by alfred on December 04, 2008 at 11:03 AM CST #

    Thanks for the work. I love Songbird, glad to see we have improvements on their way!

    Posted by Greg on January 14, 2009 at 07:44 AM CST #

    Thanks for the Songbird package - I see 1.1 just came out. Among other things it seems to boast incredible performance improvements. If you're not planning on building a package for 1.1, let me know and I'll give it a try. Any tips appreciated.

    Posted by Brandon Barker on March 13, 2009 at 04:33 AM CST #

    Brandon, thanks for offering the help. I was trying to build Songbird 1.1.1 with some patching. But it doesn't work so well on OpenSolaris, hang in some dead lock inside GStreamer. It seems this problem is also reproducible on Fedora. And we're investigating the problem with Songbird community. Hope to fix it soon.

    BTW, if you're interested in building Songbird yourself. The Songbird spec here might be helpful: http://cvs.opensolaris.org/source/xref/jds/spec-files-other/trunk/core/SUNWsongbird.spec. Please note that it's for 1.0.0 and will need to be updated to 1.1.1. The vendor dependencies are now built differently: http://wiki.songbirdnest.com/Build_Release/Building_the_vendor_repository. And you can get the source tarball from: http://wiki.songbirdnest.com/Developer/Articles/Builds/Contributed_Builds.

    Posted by alfred on March 13, 2009 at 04:45 AM CST #

    I've been trying to build Songbird 1.1.2 myself, but I'm finding the build instructions somewhat incoherent... it seems to HEAVILY depend on running one of the existing supported platforms. Even the "Building the vendor repository" instructions require you to check out platform-specific chunks of the tree.

    The whole thing seems severely undocumented/badly documented, and combined with some of the worst forums/question-asking methods I've seen, the whole process has been frustrating. You have my profound respect for navigating that mess.

    Posted by Brandon Hume on April 17, 2009 at 04:23 PM CST #

    Post a Comment:
    Comments are closed for this entry.
    Search

    Archives
    « April 2014
    SunMonTueWedThuFriSat
      
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
       
           
    Today