Skip to main content.

The WordPress XSPF Player Plugin

[Spanish]

Warning: Comments are closed here. For support, please go to the forum.

I wanted my WordPress site to have some MP3 background music, but didn’t found any suitable plugin for it:

My webhosting server has little space, and cannot store tracks online. I just wanted a flash player or alike to be embedded into my pages which reads mp3 files via HTTP anywere on the internet. The XSPF web player does exactly that, and is licensed GPL.

I have developed this tiny plugin to allow WordPress pages to have background MP3 music embedding this player. You can see the player on the right sidebar. Just press play and music should start playing.

Features:

 
Hope you enjoy it.

Samples:

[Download] Current version of XSPF Player plugin

To do:
A nice online tutorial. Please, contribute to the Wiki.
 
Changelog:

 
List of sites using this plugin (Random order) all over the world:
[Lavondys] [KHertz] [Darran] [SilentEve] [Chester] [Le Blog de FredoMikado] [Wang Inc. Blog] [Ende Blog] [Podcast Blog] [La-Bella.Net] [Loonyworld] [Xarcell] [The Palomar] [Centralvet] [Spreeblick] [Xyth’s Phrontistery] [Bandsalat-zum-Fruehstueck] [Wuzz Bloggin'?] [AAwakenings] [How about that … Melody?] [Aeternus Tenebrae] [En el tren] [marcus’ tagebuch] [Easy Does It University] [பெட�?டிக�?கடை] [Go 2 Malawi] [El Desviado] [What it is] [.: ray = out :.] [American Liar]

Comparte el artículo:These icons link to social bookmark sites which allow other readers to discover and share new webs and posts.
  • del.icio.us
  • digg
  • fresqui
  • meneame

592 Responses to “The WordPress XSPF Player Plugin”

  1. [Czech Republic] Podcast blog » Blog Archive » Chcete jednoduchý přehráva�? MP3 na svoje stránky? Zkuste WordPress XSPF Player Plugin! says:

    [...] Pokud používáte Wordpress a chtěli byste vašim návštěvníkům umožnit poslech podcastů nebo souborů mp3 přímo na stránce, zkuste WordPress XSPF Player Plugin [...]?

  2. [United States] La Bella says:

    This plugin is freakin’ AWESOME!
    I recommend it to anybody who wishes to add their own music or radioplaylist on their blog.
    So easy to use!
    Thanks again Jose!

    I will recommend the plug-in on my site as well.

  3. [Malaysia] winterwish says:

    Yea, one of my fav plugin for WP :)

  4. [Denmark] loonyworld says:

    :mrgreen: Woohoo … Version 1.6 works now ! …
    I had trouble with the previous versions, but the +Feature: Autoload playlist did the trick that made mine work..
    Love it… Thanks for a great plugin ! :)

  5. [Luxembourg] neil says:

    Hi,
    Great plugin!
    I thought I had downloaded the extended flash player-how do I display a list of tracks as opposed to a scroll of tracks as at present?

    regards

    neil :?:

  6. [United Kingdom] Lozzie says:

    Hello!

    This looks super fun! Does it use up a lot of bandwith?

    How many people can turn it on at the same time?

    Thanks

  7. [United Kingdom] Lozzie says:

    Also, I am liking this more and more, is there a place on the net where one can find tracks to link their players to? I suppose, like a promotional portal for musicians?

  8. [United States] Xarcell says:

    I can’t seem to figure out where to put my track url’s. Under options I just got catagories, and size, and suto/repeat options. Also, url to player. But can’t figure out where to place my tracks.

    Help please.

    -Xarcell

  9. [United States] Xarcell says:

    I’m a retard, didn’t read the structiosn fully. Found it after 2 days, lol.

  10. [Spain] Boriel says:

    Lozzie:
    (6) It takes a lot of bandwith if you allocate the MP3 in your own server, and have a los of visits to your web site ;).
    (7) You can find free online MP3 music in sites like http://magnatune.com/

  11. [Spain] Boriel says:

    A note:
    You can embed the player xspf_player::start();

  12. [United Kingdom] Lozzie says:

    Thanks Boriel

    I have got the player on my site, but tracks are not playing, & playlist is not visible. I have made sure that I have the full URL of both the player and the mp3’s, but so far nothing..

  13. [Malaysia] winterwish says:

    trying removing the www prefix in your player url at the option tab.

  14. [United States] SmockLady says:

    I have the player on my site and I can’t see the playlist and nothing is playing. I read the two posts just previous to mine and winterwish’s suggestion didn’t work for me. I like this and I really want it to work. Thanks. Where does the playlist.php file go? I wonder if that is my problem.

  15. [Australia] Lisa says:

    Mine just keep on saying that it’s “loading the playlist” despite having uploaded my mp3 file…

  16. [Australia] Lisa says:

    Smocklady: I think I got it. Unzip the files containing “xspf_player/playlist.php” & “xspf_player.php”. Upload both files into plugin, with “xspf_player/playlist.php” as a whole (including the “xspf_player” folder).

  17. [Spain] Boriel says:

    Lisa(16): That’s right. You have to uncompress all the bundled files and folders.

  18. [United Kingdom] Lozzie says:

    Well now I am really confused.

    I have removed the www from the complete url to the player (.swf file)

    I have re organised the xspf plugin as Lisa describes in post 16 above.

    I have made a media folder in my blog folder (go2malawi.com/blog/media/ ) and put an mp3 in there. I have made sure that all are accessible, but still the player is saying ‘loading playlist’.

    I noticed on the player download page at sourceforge, it speaks of editing a .xspf file for the playlist. I presume that with this player plugin for WordPress that I do not need to do this?

    I have been in and out of all the files and dont have enough experience yet with PHP to find the missing link. HELP!

  19. [Australia] Lisa says:

    Here’s what I did (mostly as said in the readme.txt):

    1) Unzip the files & transfer to the “plugins folder” as mentioned in #16. In your FTP is looks like this: http://myfilestash.com/userfiles/bohemianphilosophy/xspf1.png

    2) Download the flash player from http://musicplayer.sourceforge.net and put it into a directory of your web server. Ignore all the instructions on that sourceforge.net page. It is irrelevant to this plugin.

    3) Unzip the downloaded “xspf_player”. Look for a file with “swf” extension. Upload this particular file to any folder you like. Say, you named the folder “music”.

    4) Activate the plugin at wp-admin.

    5) Go to the Options page (XSPF Player Options) and set up the absolute (complete) URL path to your player.
    For instance: http://www.johndoe.com/music/music_player.swf

    6) Go to the Managements page (XSPF Player Management) and add some url songs to the database. For instance, say, you also uploaded your song in the same “music” folder like #3. So, it should be: http://www.johndoe.com/music/lalala.mp3

    7) Invoke the player anywhere into your template pages using:

    I’m not sure about removing or keeping the http://www. Try both & see how it turns out :-)

  20. [United States] Xyth says:

    Removing the WWW in the url did the trick to make the 1.5 to 1.6 upgrade work. Nice job.

  21. [Spain] Boriel says:

    The problem of whether to put “www.” or not in the player URL is related to the Wordpres URI setup!
    You have to use the same host name in both the player and wordpress URLs.
    This will be fixed to be done automatically in next release.

  22. [Canada] Biggworm says:

    Hi , I really like this plugin but I’ve got a small problem. None of the tables were created in my WordPress database. Any ideas? thanks for any help you can offer.

  23. [Spain] Boriel says:

    Biggworm (22): I don’t know how skilled are you in WordPress. I’ve received several mails saying the same. Most of the time it was they didn’t activate the plugin in the plugins panel. Have you activated the plugin? (You should see, in the Options panel, a new option called “XSPF PLayer”).

    If so, then there should be something in your system preventing the plugin to create a database.
    Did you change the wp prefix? Which PHP version, WP Version and MySQL do you have?

  24. [Canada] Biggworm says:

    Hello Boriel
    Thank you for he quick response. I’m no PHP programmer but I did activate the plugin, I wish it was only that:lol:. The version of PHP is 4.3.11, WP is 1.5.2, MySQL is 4.0.24-standard and WP is the database prefix. I don’t mind creating them manually through PHPMyAdmin if you can tell me the # of fields and such. Thanks again.

  25. [Canada] Biggworm says:

    Hello Boriel,
    Thanks for the email yesterday, your willingness to help is great. I took a long shot late last night when I got home and diasbled the XSPF plugin (Version 1.6) and deleted the files from the WP plugins folder. I installed version 1.2 and the tables were created in the WP database :mrgreen: and then I upgraded to 1.6. All seems to be working fine. I’d like to give some explanation why but I’ll leave that to the pros like you.

  26. [Germany] johnny says:

    Thanks for your fantastic work! I have one suggestion: It would be cool to have an extra field for sorting the playlist via WP’s backend. I want to use the player for my podcasts, whenever I add the latest show (the new one) though, it is the last in the playlist. To make people get the new one first, I’d need the reverse order or even better: manual sorting.

    Any easy way to do this myself without touching the DB?

  27. [Spain] Boriel says:

    Biggworm (25): This is really puzzling… :?
    I cannot imagine how it could be working then… I’m almost sure is about PHP4.3.x, but I cannot test it. Both my server and me have PHP 5.0.x

  28. [Spain] Boriel says:

    johnny (26): I don’t know what’s the WP backend :?. But the new version will allow to specify the order for each track on each category, so this could be useful to you to. On the other hand, you can workaround this with version 1.6, an sort the songs in alphabetical ASCII order. The hack is this:

    Edit the file playlist.php, and add the following code just before line #24:

    $query .= ‘ ORDER BY `title` ASC’;

    If you want the reverse order, replace “ASC” for “DESC”.

  29. [Germany] johnny says:

    Boriel, thanks for the hint, I guess the ASC/DESC trick will do! With “WP backend” I meant the Wordpress admin area.

  30. [Germany] johnny says:

    Works like a charm, gracias!

  31. [Malaysia] winterwish says:

    Thanks boriel, I love the track order feature. You da man :mrgreen:

  32. [Austria] waitnoise says:

    hi. thanx for the great plugin :)

    i installed the new 2.0 version
    but there is a little problem
    when i update the settings in the options panel, i get an error ’site not found’
    the url is: ‘/wp-admin/&updated=true’ i think there is some missing?!?
    is this a bug or a problem in my configuration?
    thx for help

    greets from austria
    waitnoise

  33. [Spain] Boriel says:

    waitnoise (32): the URL should be /wp-admin/options-general.php?page=xspf_player.php
    Something is going wrong. When you enter the Options panel and click on XSPF Player, which address shows in the navigation URL bar?

    Should be
    http:///wp-admin/options-general.php?page=xspf_player.php

  34. [Austria] waitnoise says:

    yep
    http://www.mydomain.com/wprootdir/wp-admin/options-general.php?page=xspf_player.php
    thats my link. i renamed the original ‘wordpress’ directory, i hope this is no problem.

  35. [China] quakemachine says:

    thx nice plugin!but a little bug:
    $pagenum = ceil($from + 1/ $limit);
    maybe change to:

    $pagenum = ceil(($from + 1) / $limit);
    then show real page number.

  36. [Spain] Boriel says:

    quakemachine (35): Thanks! ;) In fact it’s been already fixed for version 2.1-beta. It also has background color picker setup, a little improved track panel edition and a better (I hope!) player mode selection.

    Stay tuned!

  37. [Switzerland] el tiki says:

    Nice Plugin!
    didn’t manage to get it to work though :? i had everything activated in the plugin-section, setup the url’s to songs on my server … but there allways were 2 problems i got:
    1. the player showed “undefined” (probably the playlist? i tried calling it with ‘xspf_player::start(category-item);’ and with ‘xspf_player::start(mycategoryname);’ )
    2. I was not able to change the absolute URL to another folder on my server, it allways “jumped back” to the default installation-path …

    I like this idea a lot … guess I’ll just wait for a while ’till the next release.

    Thanks alot for doing such cool stuff! :!:

  38. [Spain] Boriel says:

    el tiki (37):

    1) Use version 2.0 or higher (don’t know which one do you have, but soppose it’s 2.0)

    2) Try first xspf_player::start(); or better, just press play in the preview you will see in the Options panel. The music should start playing. If it does, then the URL is not the problem. If you want to change the URL, it should be done just before pressing the update button.

    3) Try using <?php xspf_player::start(’categor_name’); ?> in your template. You have to use one of the categories you defined in the admin panel and make sure there’s at less a song defined on it.

    Try this, and tell me.

  39. [Switzerland] el tiki says:

    thx a lot! :mrgreen:
    everything works just fine now
    (actually i made a stoopid mistake, placing the 2 folders into my plugins-folder, instead of placing the plugin-file directly into the folder next to the folder with the .swf-files, duh, stoopid me ) :oops:

  40. [Japan] nk says:

    in my xspf_player preview, i got the “movie not loaded” message, i have downloaded the player and put it in the plugin’s folder, umm whats wrong?

  41. [Spain] Boriel says:

    nk (40): You needn’t download the player anymore (I forgot to remove this from the Readme.txt), as for version 2.0 the player is bundled with the plugin.

    Uncompress the xspf_player.php and the xspf_player FOLDER (and all its content) in the wordpress plugin directory. This should be enough. In the Options panel you should see the player.

    On the other hand, if you changed the player URL, select the player mode again to reget it. The player URL should appear now authomatically.

    Try this and tell me.

  42. [Japan] quakemachine says:

    version 2.1 download url will be:

    http://www.boriel.com/files/xspf_player-2.1.zip

    8O

  43. [China] quakemachine says:

    and you will change line 266:
    ” >

    to:
    >

    (no more the last “)

    or you track list admin will look wrong.
    :oops:Sorry for Spam…

  44. [Spain] Boriel says:

    quakemachine:

    (42): You’re right. I didn’t update the URL, but, unluckily, people who download “The lastest version” did download v2.1 as this link always point to the latest version. :?

    (43): Thanks for your observation. I forgot removing the ‘”‘. This might cause a glitch in the track admin panel :(. People who download v2.1 Before reading this comment, should download it again. :idea:

    No problem with Spam ’cause you intention was good.

  45. [Canada] annie says:

    The media player works very well! I was wondering if I could re-arrange the order of the playlist. For example, I would like the first song on the list to be the most recently uploaded song. Any help would be appreciated! Thanks!
    -annie

  46. [Spain] Boriel says:

    Annie:
    (45): Since version 2.0, songs order are available. You have to define a Category (a set of songs), and put some tracks there (edit every song you want in the category and tag it). Once done that, edit the category (again) and click on the Order button to rearrange the songs order.

    Finally, tell the xspf_player you want to play a Category-set, not all the songs. E.g. let’s suppose you have a category named Celt Music, then you should invoke the player with:
    <?php xspf_player::start(’Celt Music’);?>

    Hope this helps.

  47. [United States] Xyth says:

    I’m noticing a message “transfering data from” remains after my webpage loads with version 2.1 installed. Does not do that with version 1.6. Perhaps something is not closing properly? Exhibits the same behavior on the admin page for the plugin.

  48. [United States] Xyth says:

    Reloaded 1.6, I was wrong, that shows same message on Firefox. Does not show on IE6 however. If I disable the plugin the message stops. Minor issue, probably related to firefox 1.0.7 Great plugin! Thanks again.

  49. [Spain] Boriel says:

    Xynth:
    (46) & (47):
    It’s not a problem with firefox, but with the Macromedia Firefox plugin. Once your page is loaded, the plugin connects to your server (again) to load your playlist. That’s why you read “transfering data from…”. Click play and you will read other messages coming from the flash library.

    It simply happens that once the playlist is loaded, the flash player library does not remove the “transfering data from…” message. ;)

    I mean: It never deletes any message, just print the last action executed, and leave the message there until a new action come into place.

    The IE implementation does not do this, I think.

  50. [United States] Tim says:

    This is a great plugin and pretty easy to get running.

    I have one small problem. The playlist is not displayed unless I click on the player
    or the play button. On your site, I notice that the playlist is displayed as soon as
    the page is loaded. What am I doing wrong? Thanks,

  51. [Spain] Boriel says:

    Tim (50):
    I cannot check it, because I don’t know your wordpress URL.

    Anyway, you have to do nothing. If the music starts playing, then the plugin it’s working ok.
    The playlist appears automatically. It’s a feature for version 1.6 or higher. Which version do you have?

    Make sure you have v2.1, as it fixes some bugs and add new features.

  52. [France] mirpod says:

    Hola
    Si quieres un XSPF Flash Player lo tienes en mirpod. Pero tambien puede leer los ficheros podcasts.
    Un iPod virtual. Saludo

  53. [Switzerland] Annalena says:

    Hello Boriel
    A nice “little” plugin you offer to the WP-community, thank you very much! :mrgreen:
    Everything works fine except for one funny but unbearable thing: the music plays far too fast!
    At least at doubled speed :?
    What can I do? I have XSPF v2.1, and WP v.1.5.2, running on IE6 (I did not yet test it on Firefox)

  54. [Spain] Boriel says:

    Annalena (53):
    This is an issue of the Fabrizio’s Flash player. It doesn’t seems to support low bit/rate encoding (probably 64 kbps).

    Resample your mp3 file with a higher (at least 128Kbps) sample rate with some utility, and try again.

  55. [Switzerland] Annalena says:

    Boriel, thank you so much! It works fine!
    (P.S.: I like your selection of music)

  56. [Germany] Die Zeit - Blogruf » Flashjournalismus says:

    [...] Worauf sie im Artikel leider nicht näher eingeht: Flash ist nicht nur Hürde und Chance, sondern auch als nichtoffenes Format mit ganz speziellen Problemen verbunden. Im Blogbereich könnte der Flashplayer für Wordpress die Anwendung eben dieser - eigentlich in weiten Teilen des Netzes verhassten - Technik weiter befördern. Und so stehen wir wieder einmal vor dem “multimedialen Web”: Es soll lärmen und blinken. Wo war nochmal der Unterschied zum Fernsehen? Falk Lüke | 16:04 [...]

  57. [Germany] marcus’ tagebuch » Neue smilies braucht der blog… says:

    [...] Nachdem ich heut bei meinem XSPF-Plugin Update über folgende Site gestolpert bin: SilentEve.net und dort die schönen smilies gesehen habe, wollte ich die natürlich auch sofort haben Gesagt - Getan - eine kurze eMail und ein paar Stunden später hatte ich die Info woher ich die neuen smilies bekommen kann - ein Plugin Und zwar: WordPress Yahoo/MSN Messenger Style Smileys Plugin Mit einer netten, einfachen Anleitung und schwups … hier sind sie Ein paar habt Ihr ja jetzt schon gesehen, hier noch eine kleine Auswahl: O [...]

  58. [Singapore] FuKiE says:

    Hey there, thanks for the great plugin, but i am having difficulity organizing the playlist? Is there an option, i can’t seem to find it. Thanks in advance.

  59. [Spain] Boriel says:

    FuKIE (58):

    I don’t understand what you mean by “Organizing the playlist” :( Anyway, the playlist is managed in the “Manage” section of your admin panel (Manage=>Xspfplayer). There you add the mp3 URL’s. If you want to sort them in some order, you have to create a Category, put the songs into it, and rearrange the category order.

  60. [United States] Saint says:

    I’m having the same problem as el tiki was having. I have ver 2.0 and I’m still getting the undefined. When you say “Try using in your template” Which template do you mean? I’m a noob when it comes to php… thanks in advance

  61. [Spain] Boriel says:

    Saint (60):
    Upgrade to ver 2.1 is recommended.

    Try this first test before anything else:

    Uncompress the xspf_player.php and the xpsf_player folder (with all its content) in the plugins directory. Put some songs in your playlist (Manage section)
    The go back to the Options panel, and press “Play” button in the preview mode. Music should start playing. If it does not, then you need to solve this before putting it in your template (the template is the skin you use in wordpress).

    There seems to be a problem with your playlist. Mine is at:
    http://www.boriel.com/wp-content/plugins/xspf_player/playlist.php (click to view)

    Yours is at:
    http://www.notchnbarrelconnection.com/wp-content/plugins/xspf_player/playlist.php (click, and got an error). This should not happen.

  62. [United States] Sheena says:

    Is there a way to change the colors to match your WP theme?? :?:

  63. [Spain] Boriel says:

    Sheena (62):

    Nope. :(

    Only the background color is changeable in the Options menu.
    Current version of Fabrizio’s flash player does not allow color setup for other elements, except for the tiny-button mode, where everything is changeable (not yet implemented).

    You can use the mode-button to match your bg color, and only the circled play button will appear.

  64. [United States] eric says:

    what does this error mean?

    Fatal error: Undefined class name ‘xspf_player’ in /home/ericp/public_html/wp-content/themes/plain-vanilla/sidebar.php on line

  65. [United States] eric says:

    Here is more information for #64:

    Fatal error: Undefined class name ‘xspf_player’ in /home/ericp/public_html/wp-content/themes/plain-vanilla/sidebar.php on line 1

    Line 1 on sidebar.php:

  66. [Spain] Boriel says:

    eric (64), (65): There’s no reason for this error. The only reason I can imagine for it to happen is you forgot to enable the plugin in the Plugins section of your wordpress admin panel, or you’re using WP version < 1.5 :(

  67. [United States] eric says:

    big oops on my part, forgot that the plugin was not activated. thanks for a great player. :lol:

  68. [Venezuela] Dov MD says:

    Hi Boriel (o puedo decir Hola tambien? jejeje)

    I have a problem with ur plugin, i did everything i supposed to do and i don’t know why it doesn’t work.

    I hope you could tell me, what happened. When i change the player url for the one that i download form sourceforge and update it it remains with the previous url; never took the one i write over! Even when i’m sure that it’s a valid url because i test it before.

    Of course that the player is not working properly. OH! WHen i open the url of the player in a window i can play the music that there is in the examples of the player in sourceforge but in my page the player doesn’t work.

    Hope you could help man, regards!

  69. [Venezuela] Dov MD says:

    I forgot, i have 2 mp3’s up in my server and i cannot see them in the tracklist even listen them.

    Appreciate the help, ty

  70. [United States] Ravi says:

    Hi there! I want to start off by saying thank you for such a great plugin…not only does it look great, it plays every song perfectly (including non 44.1KHZ encoded ones…wooh!). I just had one request…would it be possible to be able to call on the player and have it play only one song? I have implemented this currently by assigning each music file its own category, and then calling up 9 different instances of the player for each one (long story, dont ask). However, I anticipate this being cumbersome when I start to add more songs to my site…I guess what I’m asking is if there is a way you can add a feature such that the “slim” version of the module just plays one song? Thank you so much!

    PS. Also, it is just me or is it impossible to change the dimensions of the “wide” player? Thanks in advance!

  71. [United States] Ravi says:

    Ok, ignore my last comment. I figured out what I was doing wrong and got it working much better. Now my only question is how to alter the dimensions of the “wide” player? It seems tryign to do it via the options only affects the slim version. Thanks so much!

  72. [Spain] Boriel says:

    Ravi:

    (70): Don’t know how did you manage to get it working better. Actually, to play just one song, you have to define a Category for it. But for upcoming version 2.2, player mode, songs, and parameters will be configurable on-the-flay in the <?php xspf_player::start(); ?> call parameters.

    (71): It could be a bug, however, I’m trying it right now with version 2.1 (latest at this moment), and it’s working ok to me. :? When you change the dimensions and press Update button, the Preview in the options panel should change, reflecting the new size.

  73. [Venezuela] Dov MD says:

    Hello Boriel, plz can u give me a hand dude :?:

  74. [United States] eric says:

    i wanted to help #68,69,73 (Dov MD) but i dont understand his problem.

  75. [Spain] Boriel says:

    Eric (74), Thanks!! :)
    I answered him by email. I’m really *busy* those days. So, sorry anyone if I delay answering you. :(

  76. [Spain] Boriel says:

    I have something to state clear to other people over there, that have been not very kind:

    1) This is Free Software. I don’t earn money for making it. I have my own work, and, as you can imagine, It’s my first priority. I make a living as a computer engineer, and thanks to it, I can afford this website and you can visit it.

    2) Don’t push me to make solve your problems. Be smarter, and PLEASE, TAKE YOUR TIME (not mine) trying to make it to work. It took me some time to develop this, and other plugins. I suppose your time is important, but mine is too (at less for me)

    3) If your comment is in that way, be sure it will be DELETED. This is FREE software. Which means you don’t have to pay for it, among many other things. Many people believe they’re entitled to demand my services or whatever. This is just a hobby.

    4) If I answered other people before you, it’s because their problem is easier to solve. Otherwise, I will answer everybody in *scrict* order.

    Having said that, the best you can do when having a problem with the plugin is:

    1. Download *always* the latest plugin version. This plugin is for Wordpress 1.5.x. It won’t work for Wordpress 1.2 (some people have managed to do it so).
    2. I know install instructions (no time, sorry) are poor, but do please read the README.TXT and the comments here. They will save us lot of time.
    3. If this does not work, write me, but please describe your problem, what you do, how can you reproduce the error, what PHP version does your host have.
    4. Best of all: This is FREE software, you can contribute it in many ways (for example, writting a user guide. I will open a Wiki for this very soon stay tuned).

    Peace. :)

  77. [India] S.K says:

    Hi Boriel,

    Thanks a bundle for your nifty plugin. I’m using in on my blog.

    But the title and the songlist do not show up if I use non-English characters. My site is in Tamil (an Indian lingo) rendered by Unicode (UTF-8).

    Kindly tell me how to make it show the song title in that language.

    Thanks and regards

    S.K

  78. [Spain] Boriel says:

    S.K. (77):

    The same here, I use Spanish, and characters like ‘ñ’ or ‘á’ are nor well shown. :(
    This is not an issue with the plugin, but with the Fabrizio’s flash player. I’ve tried even using & entities ; but the doesn’ work.
    I’m writing to Fabrizio (the flash author, see http://musicplayer.sourceforge.net) asking him to support utf-8 and more features.
    And suggest you to do so. ;)
    Anyway, this player is GPL, and I’m trying hack it. So let’s see.

  79. [India] S.K says:

    Thanks for your response, Boriel.

    I’ll put in a request to the flash developer as suggested by you.

    Meanwhile I’ll wait for your hack.

    Muchas Gracias!

    S.K

  80. [United States] La Bella says:

    Que crees Jose? I’m bearly installing the newest version today.
    Mandame buena suerte!
    You have updated it nicely!
    I really love the part about being able to change the colors.
    Eres un genio!
    Abrazos!

  81. [Spain] El Desviado says:

    Hola Boriel!!

    Antes de nada, felicitarte por el plugin. Tiene muy buena pinta. Tengo un problemilla con el mío, a ver si me puedes ayudar porfa :). He instalado la ultima version, he subido dos canciones al servidor y las he “enlazado” en el panel de wordpress… pero el reproductor me dice “undefined”. Tengo la impresion de que lo que escribo en el panel de admin relativo a las canciones no se “traspasa” al playlist.php. ¿Qué puedo hacer?. Gracias por adelantado.

  82. [Republic Of Korea] "Fadong's Blog" Blog Archive » 배경�?�악�?� 위한 새로운 Plugin, XSPF Music Plugin says:

    [...] 배경�?�악�?� 실행시킬 수 있는 새로운 플러그�?��?� 설치했다. �?�름하여 XSPF Misic Player Plugin�?�다. 설치방법�?� 간단하다. http://www.boriel.com/?page_id=12로 가서 플러그�?� 파�?��?� 다운로드 받는다. 그 압축�?� 파�?��?� Wordpress�?� Plugin �?��?��? 해제한다. WordPress�?� 관리툴로 들어와서 설정항목�?� 살펴보면 XSPF Music Player 설정�? 관련�?� 탭�?� 있다. �?� 탭�?서 필요한 설정�?� 마무리 짓는다. 설정 내용�?� AutoStart, Repeat, 그리고 Player 형태 등�?�다. �? 기타등등�?� 있긴한�?� 그냥 뒤�?�트로 둔게 나�?� 선�?�?�다. 다시 관리툴�?� 관리항목�?� 살펴보면 역시 XSPF Music Player 관리�? 관련�?� 탭�?� 있다. 우선 아무런 카테고리가 잡혀 있지 않�?� 경우 새로운 카테고리를 잡는다. 새로운 카테고리가 잡히고 나서 듣고 싶�?� MP3�?� Full Name URL(나�?� 경우는 http://fadong.codns.com/audio/****.mp3�?�다)�?� 기�?하고, 나머지 역시 요구하는대로 작성해�?면 �?�다. That’s enough! [...]

  83. [United States] JediRory says:

    Excellent plugin, bro….really appreciate all the hard work you’ve put in to it.

    If you don’t mind, I had the following suggestions/requests for enhancements:

    1) Persistence across pages of the blog. Eg, when the user first goes to the blog they get hit with the music…as they navigate to different pages, the player continues to play the song as opposed to having to load a new instance/song with each visit to a new page

    2) Ability to select categories/playlists “on-the-fly” while viewing the blog. This would allow users to customize the music to their “mood”.

    3) A browse option for uploading music. Instead of having to manually specify the URL, it would be great to have a “Browse” button that would help you load music to the server. A REALLY great option would be to have this browse go to folders on the server, as opposed to your own desktop. That way it could just create links to mp3 files already on your server in different file locations.

    Thanks so much! Again, great plugin!!!!

    R

  84. [China] .: ray = out :. » [plugin]xspf player says:

    [...] For an up-to-date help and info, go to the plugin-help page: http://www.boriel.com/?page_id=12 [...]

  85. [United States] What it is » Added music to the blog, yo! says:

    [...] The plugin is the XSPF Player and is fairly easy to integrate with WordPress. As the weeks continue on, I’ll work on utilizing reference links for the mp3 files, instead of duplicating them across directories in my server. Why use the extra disk space if you can just reference the mp3 file’s original location? [...]

  86. [Spain] nandelbosc says:

    Is possible continue listening the music after a new clic? Navigate into WordPress Site wihtout music interruptions?

  87. [United States] sarean.com » Nire web bidezko iPod pertsonala says:

    [...] Nire iPod-ean entzuten dudan musika entzuteko webgune hau bisitatzea besterik ez dago. Izan ere, XSPF Player izeneko Flash formatoko aplikazioa ezarri dut eskumaldeko zutabean. Nahi duzun mp3 artxiboa gehitzeko aukera dago, baldin eta mp3 hori sarean nonbait eskegita badago. Boriel-ek eginiko plugin-ari esker player honen edukiak editatzeko Wordpress-en administratzaile interfazean sartu behar zara, haren plugin moduan funtzionatzen baitu. Artxiboaren URI helbidea idatzi eta bestelako datuak sar ditzakezu, podcast saioaren edo abestiaren izena kasu… Eta kitto. Egia esan, offline eta off the record, ez daukat iPod-ik, askoz merkeagoa den Inovix IMP-64 bat baizik. [...]

  88. [United States] Bill says:

    Thank you for an excellent plugin. Took me all of 15 minutes to get set up. Had one problem, which turned out to be a faulty URL. Question: is there any way to turn off the download this song option when a user right-clicks on the track?

  89. [Netherlands] Djemgee says:

    Tip for those with the ‘undefined’ problem:
    Try to fetch te url through your browser and copy that to your options dialog. I was wrestling with the problem al long time. The problem was that the basic url given by the options page didn’t work properly. Stupid me.. :D.
    I didn’t found out the problem in the given url (it looked ok and even worked when copying is into my browser :?, but it works now after this step! Just find the url in your browser and copy the whole address. I guess the http:// wasn’t in the basic url.

    Anyway: Nice plugin! Tried the version 2.0 (and works like a charm), 2.1 didn’t show the preview player in the options page.. My bad I think?

  90. [United States] 编程猪鸡的Geek人生 » Blog Archive » links for 2005-11-30 says:

    [...] El Rincón de Boriel » The WordPress XSPF Player Plugin (tags: wordpress flash audio) [...]

  91. [United States] "孙秀楠�?�?网站" Blog Archive » links for 2005-11-30 says:

    [...] El Rincón de Boriel » The WordPress XSPF Player Plugin (tags: wordpress flash audio) [...]

  92. [Italy] giancarlo says:

    Many thanks for your plugin,installation was simple and clear.You can see it in action on my blog.Keep up the good work,Ciao!

  93. [Germany] Blacksun says:

    it looks like a very great plugin but i have only a littel problem.
    The Player works perfect in my sidebar but i want to have it on a page so i take this code:

    it works so fare only my problem ist that a total diffrent Playlist is loaded and a that the sice is not correct? What´s my fault??? After 2 days of trying i dont have any more ideas…

  94. [Germany] Blacksun says:

    Code to lang? here once again:

  95. [Germany] Blacksun says:

    Ok no codes allowed or stuff like this so here only the importend line:
    http://www.jonda.net/bhi/wordpress/wp-content/plugins/xspf_player/xspf_player.swf?playlist_url=playlist.xspf

  96. [Germany] RadioBlog says:

    Hi!

    I tried hard but I still get the ‘undefined’ message, when the playlist.php file ist in the same dir like the xspf_player.php file and the .swf.
    But when I put them into its own directory then the player is searching for the playlist, never finding it.
    I also changed the

    require_once(’../../../wp-config.php’);
    require_once(’../../../wp-settings.php’);
    require_once(’../xspf_player.php’);

    in the playlist.php to the right directory ../../../ -> ../../../…/

    but nothing changed.
    What should be the problem?
    Thanx!

  97. [Germany] RadioBlog says:

    o.k. - like it is evrey time. minutes after posting I find the answer myself:
    I also changed the path to the xspf_player.php in the playlist.php

    require_once(’../xspf_player.php’); -> require_once(’xspf_player.php’);

    and now it works.

    nice adaption, this plugin!
    thanx!

  98. [United Kingdom] dave says:

    I’ve got everything else apparently set up right, the player works fine on the preview in my admin page, but I’m having trouble getting anything to display on my actual website. I think I just plain don’t understand what is meant by “invoke the player anywhere in your template pages.” The template pages I assume mean I should be looking somewhere in the theme folder of the theme I’m using? But I can’t seem to figure out where to add that little php call that will bring up the player. Say I want something similar to the way Boreil has done it here with his player appearing in the “music” category - where should I insert that code?

  99. [United States] curly nostrill says:

    Hi! Looks promising but can’t get past this…

    Fatal error: Cannot redeclare class xspf_player

    uuhhh, maybe, on second thought, I also have jinzora embedded in joomla in another directory… where I got started with this whole xspf thing in the first place. I’ve set xspf as the embedded player for jinzora….?

  100. [United States] curly nostrill says:

    oh, and using Uniserver3.2a, php 5, mysql 4.1.12a, WP 1.5.2

    Update:
    OK, put it in a fresh uniserver with only wordpress and xspf. Works…or at least I’m on the config page.

    I’ll be back…

  101. [Netherlands] Djemgee says:

    Just had a problem, lost my database of my website, ran a backup etc.. The problem is, I cant get the player (2.0 and/or 2.1) to work again. Cleaned all entries of xspf in my database (backup) and tried a clean install. In the optionspage there isn’t an url to set anymore, a preview of the player is gone and shows: Preview: press.org/”>
    And after it shows the wordpress logo. I added A song to test it’s funcions, but still no preview. I even can’t update from the options page of xspf. The button dissapeared. I tried to get te latest version 2.1, but still the same problem.
    Anyone experienced this problem before? I tried to manually edit the php files and added the whole links instead of get_option(’siteurl’)… etc.
    The last time (before the crash) I experienced the same problem, and after a hopeless fight, It suddenly worked! But I can’t remember what I have done to fix the problem.. :?

    Thanx in advance

  102. [United Kingdom] Tony says:

    Is there any way to delete the ‘download song’ option from the right click menu?

    do i have to change the flash code, and how do I do this?

    I know people can use totalrecord to download any audio on their PC, but I would like to stop this option.

    Thanks.

    wrightside@yahoo.com http://www.rapnyews.co.uk

  103. [Netherlands] Berry says:

    I also have the problem that I only see a ‘loading playlist’ message. Any idea how to solve this?

  104. [Spain] Boriel says:

    Tony (102):

    No, the player always shows “Download song”. Even disabling this
    options, users can simply download the song by it’s url
    (http://…/filename.mp3). Just typing it on the navigator bar.

    I can download it with many browsers, and you can’t avoid that. On IE
    you can disable the right mouse button click, however,
    this won’t solve the problem for tricky users. The only way to
    prevent this is streaming the mp3 on the fly.

    Apache (the web server) and many othe programs can do that. Then the
    user can use a player like Winamp, to listen to it.

    But finally, with totalrecord, they can save it anyway.

    Try to change the source code (I’m investigating it too). At less to
    make it a bit difficult. But it always be downloadble.

    If I guess how to disable it in the source code (you can download it
    from Fabrizio’s site, http://musicplayer.sourceforge.net) I’ll let you
    know.

  105. [United States] Letras Com Garfos » The WordPress XSPF Player Plugin says:

    [...] Para quem utiliza o Wordpress, eis aqui plugin útil: o WordPress XSPF Player Plugin. Vejam o resultado aqui em baixo. [...]

  106. [Germany] Jakob says:

    Hi Boriel, just installed your plugin and it works great!
    Is it possible to load a specific song into the player like with categories?
    :roll: e.g. start(’title of song’)
    That would be great!!

  107. [United States] Varma says:

    I installed the xspf plugin version 3 on my wordpress. I get this error(in httpd log file) when I try to embed the player in the ‘wide list’ mode. It just shows the slim version.

    “PHP Warning: cannot yet handle MBCS in html_entity_decode()! in /var/www/html/varmatheone.com/blog/wp-content/plugins/xspf_player.php on
    line 1180″

    You have any idea why it is so? Thanks in advance
    Varma.

  108. [United States] Podcast Free America » Podcasting Links Vol. 1 says:

    [...] WordPress Audio Player Plugin (advanced users link) Embed a audio player in your weblog page and allow visitors to play your podcasts (or any others!) right there. I have not tried this particular plugin, but have used others. If anyone does use an