FOSDEM '08 is a free and non-commercial event organised by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet.


Schedule: Songbird

Stephen Lau
Day Saturday
Room H.2214
Start time 18:15
End time 19:00
Duration 00:45
Event type Podium
Track Mozilla
Language English

Got a website? Want richer media-interaction experiences with your end users? Or do you just want to create the next cool media web mashup? Songbird, a desktop media player powered by Mozilla's XULRunner platform, makes connecting any device to any website as simple as HTML & Javascript. Develop either server side webapps, or client side extensions (like Firefox!) to create media web mashups.

Yawn... another day, another media player. Yes and no. Songbird is a web player, integrating a media player with all the goodness of Mozilla browser technology. Songbird has an entirely new and unique set of features and APIs that support the burdgeoning movement to free up media on the web, eliminating those annoying vertical media silos and allowing users to have more interactive and rich media experiences with the web.

This session will explore Songbird, its APIs, and existing cool media web mashups that break out beyond the traditional media player fold. We'll show how simple it is to start developing a website to utilize Songbird's API to dynamically interact with a user's media library.

By building on top of one of the best and most extensible open source web browsers out there, Songbird has made it easy for web developers to easily integrate their sites into an end user's desktop media player experience. By leveraging extensions or Songbird Widgets composed of simple plain old HTML and Javascript, developers can create awesome media web mashups that extend the user's media player beyond just the desktop. Websites (such as, but not limited to music stores and music blogs) can take advantage of Songbird's remote Webpage API to allow for seamless integration all the way from the website to the desktop media player to the portable music device.