XSPF Web Music Player (Flash) - Plays MP3 on your website

about | showcases | screenshots | latest release | documentation | donate | latest news | developers

Music Player Slim

Music Player Extended


requires flash7 plugin, click to start

Music Player Button

Music Player Sidebar

[image]Add Music Player Sidebar to your Firefox!

Playlists used on the demos provided by Hideout web radio


About:

XSPF Web Music Player is a flash-based web application that uses xspf playlist format to play mp3 songs. XSPF is the XML Shareable Playlist Format. The software is written in Actionscript 2.

Lastest Releases (Apr 05, 2006)

Extended version 0.2.3 Slim version 0.2.3 Button version 0.1

Important message:

Please don't link the swf files hosted by sourceforge directly, this files are for the demos on this page only.

Since November 17, 2006 sourceforge disabled hotlinking for the swf files, due to bandwidth so if your website or MySpace page used the html code containing the hotlink, please update it to use other server instead of sourceforge.net


Documentation:

Tha player receives the parameters on the query string, the most important parameter is the playlist_url, that tells the player wich xspf playlist to play, if you leave it blank the player will play a default playlist.

Some examples of how to load the playlists:

http://musicplayer.sourceforge.net/xspf_player.swf?playlist_url=http://webjay.org/by/hideout/zuardi05.xspf&repeat_playlist=true

http://musicplayer.sourceforge.net/xspf_player_slim.swf?playlist_url=http://webjay.org/by/hideout/allshows.xspf&autoplay=true

parameters:
playlist_url : the url of the xspf file to load
autoplay : boolean value that make the music start without the initial user click
autoload : boolean value that make the playlist load without the initial user click
repeat_playlist : boolean value that make the repeats the playlist after the end of the last song playlist_size : number of tracks to limit
player_title : the text to replace the players default's
info_button_text : the text to display on the info link, see this page
radio_mode : boolean value, if true tells the player that the last track of playlist is in real a new playlist location. more info

The music player can also be used to play single mp3 files instead of playlists, the parameters are:
song_url : the url of the single mp3 you want to play
song_title : the text to replace the players default's
If you want to use the button player, there is a test page to custom the button and generate the html code.

Embeding the player on a HTML page

The basic code is:
<object type="application/x-shockwave-flash" width="400" height="170"
data="http://yourdomain.com/xspf_player.swf?playlist_url=http://yourdomain.com/yourplaylistlist.xspf">
<param name="movie" 
value="http://yourdomain.com/xspf_player.swf?playlist_url=http://yourdomain.com/yourplaylistlist.xspf" />
</object>

You can use Peter Forret's Webjay Wizard to generate the HTML code, and Aldrin Hanley also wrote a good help file with instructions on how to use and embed the XSPF Web Music Player.

Check out this nice and detailed article at forevergeek.com.

Important notes

Make sure to fill your xspf url in both the data attribute of the object element and value attribute of the param element (name="movie"), otherwise you may notice different playlists on IE and Firefox/Mozilla/Safari browsers. If the .swf file and the .xspf file are on different domains, you may need to put a crossdomain.xml file on the root of your playlist host server.

Screenshots

[image]Music Player 0.1.8 used by http://hideout.com.br
[image]XSPF Web Music Player context menu

Showcases

These are some of the websites that currently use the XSPF Web Music Player:

Artists/Bands/Festivals

Indidginus - an electronica artist based in Cape Town, South Africa. Robin Moore - Guitarist/Singer/Songwriter from Los Angeles, CA, USA Hillsdale Wind Symphony - Hillsdale, MI, USA Alejandro Morelli - Singer/Songwriter from Argentina, living in New York, US Strings And Things Network - Network of classical musicians in the Virginia Middle Peninsula area. Section 25 - UK Avi Granite - composer, guitarist, producer. Erik Willis - musician, songwriter/performer from Seattle, USA Trial By Design The Round Mountain Girls - Bluegrass Band in Northern NSW, Australia BetiZFest - French Alternativ Festival M 26.7 - French Punkrock band Start of The End - French Deathcore band Piel de Iguana - rock band from Argentina FreeSound - roots/reggae band from California, US Alyssandra Nighswongers - Singer from California, US Christopher Hickman - Singer / Songwriter Kevin Eskowitz - College Singer / Songwriter Virginia Plain - Pianist Singer / Songwriter Peter Slavov - Jazz bassist from Bulgaria living in Boston. Drop Trio - Instrumental spaceship jazz from Texas HisWay Gospel Quartet - Traditional Southern Gospel Harmony in Austin, TX Gretchen - Heavy-goth, trio from Bristol TN, US lead by vocalist/bassist Mia Richards. Bobby Tinsley - Pop singer/songwriter/producer in the vein of artists like Usher, Justin Timberlake, Baby Face, & Brian McKnight. Beverly Sills Online - Tribute website about the soprano Beverly Sills Erik Ronmark - Concert saxophonist from Sweden, living in the US. Dawn Xiana Moon - Singer/songwriter from Michigan, US--melodic folk pop. Sonic Element Productions - Hip Hop Producer from Los Angeles, US. Fishkiss - Acoustic rock band from Oakville, Ontario, Canada. Coldfell and Valor Road - Two nice bands from Prince George, B.C. Canada. Superhorse - Rock band from Georgia, US Jonathan Hape - Singer/songwriter from Lexington, Ohio. James Junkin Jr. & Jim Gunning - Music born from the Swamp, with roots in traditional country and western music Helen Keller - Experimental electro dance from Canton, Ohio, US. Undun - Rock/Metal band from Aurora, Colorado, US. Dirty Perfect - Cardiff, UK rock band. Joshua Armstrong - Artist from California. Guy James - Singer/songwriter from England, living in Spain Jennifer Avalon - Singer/songwriter from Massachusetts Everyday Jones - Acoustic duo from Seatle Flagship - Wisconsin Pop/Rock band. Dan Reitz - Music website of Dan Reitz The Motion Sick - Boston band formely know as Boys Suck The OHMS - Cincinnati ska/reagge band The Sweet Life - San Francisco band, see the Media section Sub Inev - Personal weblog of Brian from the NY band Man In Gray The Music of Jeff Harrington - Music website of Jeff Harrington The Ear Reverends - Music website of Jay Fienberg

Labels/Record Studios

The Parlour Recording Studio - Record Studion in Northamptonshire, UK Shadow Closet Studios - Record Studio from Normal, IL (usa) Experimedia - Net-label and online artists community Hardstyle - Online community for hardstyle DJs Independent Artists Company - Music distribution site for artists Calabash Music - World music net label, uses a modified custom version to play samples Hippocamp - Net Label from Manchester, UK Soltrenz Records Popup Records - Record Label from Florida

Products/Projects/Services

Facebook XSPF Music Player - the musicplayer as a facebook application (Facebook is a popular social network in the US, requires registration) Joint Radio - Converts RSS bookmarks to playlists; allows members to aggregate other lists into one radio station. WordPress XSPF Player Plugin - A plugin to integrate XSPF Player on Wordpress weblogs by Jose Rodriguez The Hype Machine - An experiment that gathers songs posted on MP3 blogs and presents them in an easy to consume manner Jinzora - Web-based media streaming and management system. Inline MP3 Player Greasemonkey User Script for Firefox - User script that inserts play buttons on any webpage with links to mp3 files. more info

Podcasting/Radios/MP3 Blogs

Hideout - Radio blog show featuring brazilian DJ's PodcasterNews - PCN is Short podcasts up to 5 Minutes in length with news. OTBRadio - Outside of the Box Rap/Hip-Hop Radio Winecast - Tim Elliott's podcast about wine-related subjects. The.Point - Paul Figgiani's podcast about Macs, audio, Final Cut Pro and post production Zach's Blog - Personal Podcast of Zach Karst Podaufeu - French mp3 blog (see the radio section) Comme ça du Japon - blog with french podcasts about Japan Aurgasm - MP3 Blog using the button player Powerbomb Radio - Pro wrestling radio show The Dawn and Drew Show - Personal podcast of the Dawn and Drew couple. L.A.S. Podcast - Local Area Security Podcast Skinny on Sports - Sports Podcast Quitanda Digital - Tech Podcast (in Portuguese) Gui Leite - Personal podcast of Guilherme Leite (in Portuguese) Flying Talking Donkey - News, interviews and songs.(Sidebar version) Reason Radio - Web radio of the Reason Station website. DVD Talk Radio - Podcast about DVDs by Geoffrey Kleinman The Catholic Cast - Weekly catholic podcast produced in Cincinnati

Weblogs/Personal Home Pages

I do my own stunts Tom Wilson(Music/Player) Estemon weblog The Kilvo Blog self promotion blog of the artist Jan Staunton inthecompanyofus.com - "twenty-first fanzine of the arts". Music, poetry, art, culture, design and more.... Scatropolis - see Recordings Clown Mask MP3 Rock.tk Zurdito Seb's Open Research sw3D Blog Soul on Ice Dagblog Jinners Fabricio Zuardi (Myspace profile) Big Jol Hoss (Myspace profile) Elizabeth (Myspace profile) Austin (Myspace profile) Brad (Myspace profile) Personal playlist of Al Hanley - Al has customized the player with colorfull buttons. Monkeyman - User created playlists (requires free-login).

Online Communities

Creation Forge - an Electronic Music Download and Distribution Platform for independent music creators. LD50 - community website for the Cumbria, UK rock scene Little Rock Scene - local music community of Little Rock AR, US Europunk.net - A Punk rock community promoting the European punk scene. Canada Kicks Ass - Canadian gamers clan. RingRocker.com | proberaum - Uses the button player on the bands profiles. The DeenaJames Company - Graphic artists community
If you want to add or remove your website to the list, please send me a message

Music Player is Open Source Software, licensed under the BSD and can be used and modified by anyone, including for commercial purposes.

I work on this project mostly on my free time, and as a human being I enjoy receiving emails of support, postcards from around the world, gifts, and (why not?) money support :)

If you find it useful please consider making a donation. If you want to support the development of any particular feature or be a featured Patron of this project please contact me.

Support This Project

Using paypal you also tip the fine folks of sourceforge.net!

Special thanks to this patrons:

Steffan Klein, from 3D3.COM Pty Ltd , for funding the development of the Button and Button w/ menu versions of the player! Currently our main patron.
Derek Sivers, from CD Baby. Great supporter of the player and the xspf format, runs a nice site/service. Release 0.2 with the info element support was a thanks for their help.

Donations RSS:


Developers

Visit the project page on SourceForge, and contribute.
The font we use in the interface is the amazing and free Jason Kottke's Silkscreen.

Latest News:


SourceForge.net Logo Support This Project
Copyright (c) 2005, Fabricio Zuardi All rights reserved.


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser