Songbird singing on OpenSolaris

By stevel stevel Permalink

open-solaris

updated: added links to SPARC builds!

Anyone who knows me knows that OpenSolaris is near and dear to my heart, so I was really psyched when Alfred Peng started porting Songbird over to OpenSolaris. For all the nitty gritty details, check out bug 7800 to see the code review, patches, and comments flying back and forth.

Shortly after we cut 0.5, Alfred put together binaries for Songbird 0.5 final and assembled them into a nice binary package as well as a tarball for us. We’re proud to say these are the first community-contributed builds of Songbird (and Alfred’s work and patches are being reviewed and committed into trunk for future builds). Alfred’s work should also help enable ports to other *nix systems such as BSD, so I’m looking forward to a BSD contributed build someday as well.

Until we get a proper contributed builds section up (should be coming soon with a revamped developer centre/wiki), I’m blogging these here.

Without further ado…

For the curious, the x86 tarball was built on Solaris Express Community Edition (SXCE) build 80 (snv_80) with Sun Studio 11, while the x86 binary package was built on snv_87 with Sun Studio 11. The SPARC builds (both tarball & pkg) were built on snv_76 with Sun Studio 11.

Post a comment or Leave a trackback

17 Comments

Subscribe
  1. GeekShadow Apr 18, 2008 2:10 pm Permalink

    I curious to see a screenshot of Songbird running on OpenSolaris ;)

  2. stevel Apr 18, 2008 2:21 pm Permalink

    It kind of just looks the same as Songbird on Linux :-)
    Here’s a screenshot from Alfred’s Flickr stream:
    http://www.flickr.com/photos/39375616@N00/2342353875/

  3. Sriram Narayanan Apr 19, 2008 3:17 am Permalink

    I’m glad the someone went ahead and did it. I’d wanted to, but never did make the time !

  4. Vladimir Kotal Apr 29, 2008 11:52 am Permalink

    Where can I get that cool Songbird-with-headphones sticker ? ;)

  5. stevel Apr 29, 2008 1:44 pm Permalink

    @Vladimir: Are you going to the OpenSolaris summit this weekend? I’ll bring some there…

  6. Jim May 14, 2008 9:15 am Permalink

    I downloaded and tried to run Songbird for Solaris 11 x86 but it crashed. It was starting to play and rebooted. Since thend it will dump core and quit, Do you have a newer more stable version ?
    Jim

  7. stevel May 15, 2008 9:27 am Permalink

    @Jim: It rebooted your entire system? What’s the stacktrace on the core dump? What build of Solaris are you running?

  8. muhabbet Jul 29, 2008 12:24 am Permalink

    thanks very god :)

  9. Kais Belgaied Aug 2, 2008 1:02 pm Permalink

    I installed the x86 package on my laptop.
    It starts fine. All is nice.
    One problem: I can play nothing with it. No streaming, no mp3.
    Anything I attempt required GStreamer.
    No GStreamer plugin seem to be available for OpenSolaris.
    I appreciate any pointer to that

  10. stevel Aug 4, 2008 8:36 am Permalink

    Hi Kais,
    You need to have a GStreamer plugin installed (as you would for any other GStreamer app such as Rhythmbox), as you observed. Fluendo has made available their GStreamer MP3 plugin free here:

    https://shop.fluendo.com/product_info.php?products_id=40&osCsid=5k20d5gfnt0iit87qnp0prqmb5

  11. kmf Aug 26, 2008 10:16 am Permalink

    Does it build on FreeBSD ?

  12. stevel Aug 28, 2008 8:38 am Permalink

    Not yet; but it shouldn’t be too hard. A lot of Alfred’s work on porting it to OpenSolaris involved generalising the builds so that “Linux != Unix”, and much of Solaris’ build environment is shared with BSD.

    I’d love to see a BSD port :)

  13. Marco Sep 5, 2008 1:07 am Permalink
  14. stevel Sep 8, 2008 10:30 am Permalink

    Great wallpaper Marco!

  15. Marco Sep 11, 2008 12:39 am Permalink

    Thanks Stevel!

  16. kells Oct 15, 2008 9:17 am Permalink

    I used the x86 package

    when I execute songbird I get

    root@corndog:/opt/sfw/bin# ./songbird –display=0
    Error: cannot open display: 0
    Segmentation Fault (core dumped)
    root@corndog:/opt/sfw/bin# ./songbird –display=1
    Error: cannot open display: 1
    Segmentation Fault (core dumped)
    root@corndog:/opt/sfw/bin# ./songbird –display=DFP-1
    Error: cannot open display: DFP-1
    Segmentation Fault (core dumped)
    root@corndog:/opt/sfw/bin# ./songbird –display=127.0.0.1:0
    Error: cannot open display: 127.0.0.1:0
    Segmentation Fault (core dumped)
    /opt/sfw/bin/songbird –display=”Screen0″
    Error: cannot open display: Screen0
    Segmentation Fault (core dumped)

    i tried to give it a display as you can see but it will not take anything i give it

    help! :(

  17. stevel Oct 15, 2008 9:22 am Permalink

    @kells You have X up and running correct?

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

Comments on inactive posts are automatically sent to the moderation queue. Hang tight.