RIP Yahoo Web / Media Player

by Eric Din on October 2, 2014

in Webmaster & Geek Stuff

Post image for RIP Yahoo Web / Media Player

LADEEEEZ AND GENTLEMEN! Musicians and bloggers, audio web geeks and music lovers of every stripe the world over, we have an UPDATE! 10-2-2014 :->

It’s not: an update for the dearly departed Yahoo Web Player. It’s not: a solution for streaming video. It’s not: a solution for platforms other than WordPress. It is: a badass new WordPress plugin for audio streaming that works on (praise all that is holy) all major platforms including iOS, Android, etc. I am testing out the free version here. Pro version purchase imminent, as it allows for multiple playlists, drag and drop ordering of songs and other features which will be essential for the “power-user.” Wanted to make sure it hums along and works as intended and so far yes yes yes it does.

I will leave this thread open for further improvements, revelations, or laments about our old pal YMP / YWP. But I’m pretty sure the audio-player wp-plugin question has been finally solved by something solid, cross-platform, stable, and easy to use. Get the plugin here.

UPDATE 2-22-2014! Thanks Jaap for the Playlist function update! Awesome work, it’s great to see that part working again. Thanks everyone for your kind feedback and notes. Glad to see so much interest in this. Please feel free to post any links to your uses of the player, or blog posts about this subject, in the thread below.

UPDATE 1-28-2014! Scroll down to the more recent comments or click here for the latest exciting updates around this.

UPDATE 8-30-2013! OK, to summarize from the comment thread, what we’ve found is that you can host your own instance of the player and modify it to fit your needs. You can download it from here. This is unfortunately not a solution for bloggers who use shared servers and can’t install and run the software locally. What yahoo had going was a neat little snippet of code that activated the player from any domain, and served it up from Yahoo’s servers. The good news is if you can install it, it runs exactly the same way as the remotely served version used to. We have it running again on and it seems to work perfectly. For those going this route: it’s important to note that you need to poke through the player code and make sure that all of the elements are served locally. There still are some images and bits that come off Yahoo servers, and given that they’re not supporting this software anymore, it’s a safe bet those elements will go dark sooner or later. It’s a hell of a piece, as others have stated here, it’s the best web media player out there, ESPECIALLY for music, by a country mile.

Big props to our server admin and chief propeller-hat, Lou Parmelee at Planet Six String for getting the player humming for us again!

UPDATE 8-20-2013! See encouraging developments in the comments below, and feel free to join in the discussion.

UPDATE 8-14-2013! It’s gone again. Bye bye. Yahoo Media Player, or Yahoo Web Player, or whatever it was called. How sad, that was the coolest thing Yahoo ever made.

UPDATE 7-8-2013! It’s on, the Yahoo Web Player is not discontinued, turns out that report was erroneous. You just need to change the URL to access it. View the very simple fix, right here. Truly happy news.


Ack! Yahoo turned off their WebPlayer service. What a bummer for all the sites out there that used it. I used it extensively in PublicDomain4U, various other music blogs, and the band sites I manage. I know of roughly a bazillion other music sites that also used it. This was a simple way to make all your .mp3 or other media types load automatically in a neat little player – just by adding a line or two of code to your head tag.

I had wondered how Yahoo benefited from this magnanimous service to the Webmasters of the world. I had wondered what their expense in tech resources and cash amounted to, for making it available. If anyone knows of a media player that works similarly to the late, great, Yahoo WebPlayer, please leave it, or your #$%^&’s and laments about this, in the comments below.

For now, without any explanation or discussion, redirects to the front page of Yahoo. I did find one article, on webpronews, which explains that Yahoo is shutting down a stack of services including the redundant AltaVista search engine. That’s understandable. But the Yahoo WebPlayer was a great service, and it will be sorely missed by myself and everyone else who wove it into the fabric of their websites.

{ 147 comments… read them below or add one }

superfan musiclover July 5, 2013 at 8:47 am

big bummer


StripTheSoul August 15, 2013 at 7:54 pm

Oh my… I was not expecting this to happen, I have been running a dedicated music blog for years with this awesome classy player! The best thing yahoo ever developed, the most usefull for sure. I can’t believe it! I haven’t found a decent replacement yet! Help!


Eric Din July 5, 2013 at 11:03 am

Update! If you’re on WordPress, and your main concern is MP3 format audio, you can use this plugin:
I just switched it on for and it works swimmingly:
So I think that solves most of my mp3 issues. Doesn’t help for non-WordPress sites or for video links, but lucky me most of my stuff is on WordPress using mp3. Thanks Lou for the tip!


Angelo July 8, 2013 at 12:39 pm

The Yahoo web player isn’t discontinued. You just need to replace a URL. You can find instruction here:


Eric Din July 8, 2013 at 1:13 pm

Freakin CHRISTMAS!! Thanks Angelo, that is superb news. I just tested on the Uptones site, fires right up, and I will now replace the url in my other sites.


Chris August 13, 2013 at 7:09 pm

Looks like Christmas is over already. The replacement code stopped working after about a week on my sites.

Sooo disappointing. It would have taken Yahoo almost no time or effort to keep supporting this code, so I really don’t understand why they would kill it off when it was so good and so helpful to so many people!


Eric Din August 13, 2013 at 8:14 pm

Chris, you might try this very improbable fix: delete the code from your site. Clear any server-side cache. And then replace the code. I did that, on two sites where the Player had died, and miraculously, it fixed the problem. I fully expect this will die at some point, unless Yahoo decides otherwise. But give that a try and you might find it works again, for now. Please let me know how that works or not, for you! Thanks


Chris August 13, 2013 at 11:53 pm

No luck I’m afraid. I don’t know how to clear my server-side cache (I’m using Godaddy’s Web Builder which is pretty crap) but I did remove all the code, re-publish the site and then add the code again.

The web player disappeared from both of my sites simultaneously on around August 10.


Eric Din August 14, 2013 at 9:03 am

Bummer. Well thanks for the 411, Chris. Just checked my sites, and sure enough, it’s gone. Again! Woe is me.


jerry Mander August 14, 2013 at 8:09 pm

Leave it to professionals to always destroy what we need and replace it with trash we don’t want, then call it progress.


anna jorba ricart August 15, 2013 at 5:08 am

Una verdadera pena que haya desaparecido el Media Player de Yahoo. De momento no hay ninguna alternativa.
Hace años que lo utilizo y estoy indignada con su retirada.

Un saludo desde Barcelona España.


ALDO August 15, 2013 at 9:05 pm

Can anyone tell me that’s not real please!!! I can’t reproduce my music on my blog from 2 days ago! there’s any solution to this?


Joe August 16, 2013 at 8:04 am

Yahoo removed the script again and haven’t replace yet. I hope they are planning to replace it or else, we need to find new player, but unfortunately, no player can play like yahoo webplayer.


Jeff August 16, 2013 at 12:29 pm

Does anyone have a replacement mp3 player that finds all of the mp3s listed on the page like Yahoo did? That was the best feature of the Yahoo media player.


Eric Din August 16, 2013 at 12:41 pm

Hey thanks for the notes. It is lamentable.

For mp3s only (no video support) you might try
if you are using WordPress. Works well for that.

If someone knows of anything like the late, great Yahoo Web Player, do tell!


Aldo lozano August 18, 2013 at 4:02 pm

Two years ago I found this web to upload and save my music on the cloud!! But today I was looking another player to replaced YWP, but exploring deeplier I found that kiwi has the opcion to get the code for the playlist you make. Even you can put in autostart mode. It’s not like the YWP but it’ can be useful. IF YOU don’t know how to use it make me notice I can help you guys!! or find me on FB as Aldo Lozano


Eric Din August 19, 2013 at 8:18 am

Thanks Aldo, will check that out! Do you mean you can re-use their player code? Is it open source?


Listener August 19, 2013 at 1:38 pm

So, I listen to a music blog ( and their yahoo webplayer is back up and working again. Not sure how that is possible, but does anyone know how this is possible? I’d love to keep it active on my own blog…


Eric Din August 20, 2013 at 8:58 am

Wow, thanks, interesting, it looks like they have the js code from the player running locally in their server.


Eric Din August 20, 2013 at 9:26 pm

For the win! That works beautifully. I’ll update this post tomorrow with a how-to. Thanks so much for this tip, Listener. Solved!


teej August 21, 2013 at 12:02 pm

Can’t wait to read the how-to!


sibo August 20, 2013 at 4:40 am

I put together a script that automatically inserts a “play” button next to every link to a .mp3 file on a webpage. It’s very no frills–just play and pause–but I’ll share it here in case it helps anyone. a demo page is up at, and the setup files can be downloaded from

Feel free to remix the script and get more features out of it.


Eric Din August 20, 2013 at 9:01 am

Thanks sibo! Very much appreciated, and I am glad to see others are working on this! Cheers


teej August 21, 2013 at 7:22 am

This looks like a perfect solution for me personally, but I can’t seem to get it to work. My site’s powered by tumblr with a custom URL ( — I followed your instructions the best I could, but still nothing.

Any way you could help me out??


Eric Din August 21, 2013 at 2:51 pm

Hi teej, damn, I think you’d need to actually install and run the player software locally. Probably wont be able to do that in a shared server type thing, unless the server admin is willing. I downloaded the player software, and our admin genius was able to install it and it fired right up. I will update the post above once I’ve got this a little more sorted. But if you want to try this, go to, view the HTML source, find the player .js file and download it.


sibo August 22, 2013 at 3:11 am

Ah, I didn’t realize at first that a major use of Yahoo Web Player was for bloggers who couldn’t install their own media players locally…

So I modified my previous solution by hosting all of the files on Google Drive. Now you can install my solution on any website by adding three lines of HTML code! (no need to upload any files to your server) The updated demo is still at


teej August 22, 2013 at 2:05 pm

Yeah, this is awesome!

I haven’t been able to toy with it yet, but I’m stoked to give this a try. It looks to be ideal, for me anyways.



Eric Din August 20, 2013 at 9:08 am

Thanks all for the discussion – good to see some solutions emerging!! I moved this post back to the front page here since it’s gotten interesting. (liking the music on those blogs linked in comments above, too!)


Joe August 20, 2013 at 11:54 pm

Hi, who wants a link for my own yahoo webplayer? I resurrect it from the dead :)


teej August 21, 2013 at 7:24 am

Rad man, what is it??


Eric Din August 21, 2013 at 2:53 pm

Do tell! We got it working with help from my server admin genius Lou Parmelee. More on that and a linky to follow once we work out a few kinks. As I mentioned in another comment – this is a locally hosted solution – not a web based one like Yahoo used to provide. You’d need to install the player and run it on your own server (or get yr server admin to do that). more soon


Ashly Parnell November 21, 2013 at 10:56 pm

I want use yahoo player like player for ….. please give any suggestion for player api…. Thanks.


Listener August 21, 2013 at 2:51 pm

After a bit more research, it looks like the website I previously referenced may have taken the Yahoo! player and tweaked it for their own needs because it is not accessing the javascript from Yahoo! but is instead accessing it from their own website. I wish I were tech-savvy enough to do that myself. The reason I loved the player so much was because it allowed me to link YouTube videos on my blog and you could create a playlist from a set of links. Bummer that the ability to do that for free seems to have gone the way of the dodo.


Eric Din August 21, 2013 at 2:55 pm

‘Fraid so, yep. Maybe someone will re-host the centralized player like yahoo used to do, but for now, seems the only way to get it running is to install the .js and run it locally on your own server. Of course not everyone (not most music bloggers) can really do that. Maybe and some of the other major blog platforms will add the player as a service for their users? Remains to be seen.


Joe August 21, 2013 at 7:49 pm

I’ll provide the javascript code divided into three, and make a tutorial for you on how to use it on your own server. :)


Eric Din August 21, 2013 at 10:04 pm



Anna September 19, 2013 at 9:13 am

Hi Joe, wondering if you would be able to do the same for me? I’ve had this setup on a website for a friend who’s a musician and now it’s not working. Would love to get this up again for them!


Joe August 21, 2013 at 7:49 pm

Try to visit this page .. It is one of the website I created. :)


Eric Din August 21, 2013 at 10:06 pm

Bloody well done, Joe. Most excellent. I’ll publish ours here soon as it’s ready. Local hosted version works great.


Vikk August 22, 2013 at 2:10 pm

the player doesn’t work for me :(


Bob August 22, 2013 at 5:31 am

I was able to get it to work using the js from too. However, I’m not sure if they’re actually hosting all the png files and other graphics used by Yahoo! to make the player. To fully self-host, all calls to Yahoo! in the scripts will need to be replaced. In the meanime, it’s nice having the player working again (short lived as that might be).


Eric Din August 22, 2013 at 8:45 am

Exactly. Need to re-host the images locally but apart from that it appears to be a stand-alone, fully functional piece if you can run it on your own server.


teej August 22, 2013 at 2:04 pm

This is definitely a luddite solution–and I plan on playing with sibo’s solution posted above this weekend–but it’s been working for me thus far…

I just through this before

It’s running on my site, no problemo. For what I can glean, this is temporary in and of itself, but still…


Bob August 22, 2013 at 9:49 am

OK, got it! (at least I think I have). Went through the js and recreated the directories on my server to match, then uploaded all the graphics. I know there’s still some outbound URLs to Yahoo! that might wind up being a problem in the future, but it looks like most of those are not specific to the player (like calls to Rails). Who knows when/or if Yahoo! will delete the directories (or move them to a new location) in which case, lots of luck. So if you’re interested in self-hosting the player, now’s the time.


Ron Martinez September 3, 2013 at 11:54 am

hey Bob is there anyway you could explain how you did it or send me a tutorial? I want to reproduce the player on my local web server. You can email me at, any info appreciated!


krabat1 August 22, 2013 at 10:30 am
Bob August 22, 2013 at 1:06 pm

There’s also the CSS do hook up too.


Vikk August 22, 2013 at 2:04 pm

Great stuff..

not sure where to find the pictures … could you post a quick tutorial + the js? :)


Bob August 22, 2013 at 1:23 pm

Also, so that I could read the otherwise indecipherable gobbledygook, I used for the CSS and for the JavaScript. Cheers!


michael August 23, 2013 at 7:00 am

is there any solution for blogspot?


Bob August 23, 2013 at 12:07 pm

Looking forward to a professional programmer’s self-hosted build of this (Lou Parmelee?). My hack works for now, but I’m suspicious that it’s still calling to Yahoo! in ways that I’m not seeing and will go “poof” once they pull the plug for good.


Eric Din August 23, 2013 at 12:49 pm

Yep, you basically need to pick through it, and re-host any images or other items so it’s all in your local machine. We’re still messing with it but working well so far. Will update furreals once it’s soup yet :)


Bob August 23, 2013 at 5:40 pm

Thanks Eric, glad to hear you’re still on it! I spent a few hours going through the code yesterday, impressive to say the least. No idea how much Yahoo! spent on it’s development, but I can’t imagine WebPlayer was cheap. Amazing that they’d just up and scrap it as they did, but apparently that’s the way big tech companies behave sometimes, unfortunately. Thanks again!


Bob August 23, 2013 at 10:00 pm

Bingo! Just solved one of the main headaches I’d been running into, what mystery file lay behind this line?

YMPParams[“assetsroot”] = YMPParams[“assetsroot”] || “” + “/” + “0.9.39”;

Here it is!


Larry August 26, 2013 at 7:40 pm

This is good news!! What is the current status of this “Yahoo Media/Web Player” replacement?


Pedro September 1, 2013 at 6:46 am
Ron Martinez September 3, 2013 at 9:13 am

you mentioned that you have the yahoo webplayer installed on, how can I get all these files to install on my web server? Do you have a download link?



Eric Din September 3, 2013 at 12:13 pm

Hi Ron, I am pretty sure is the most recent YWP source code. If you can install that, then you just add the invocation code to your header (just like the old yahoo code snippet, but change the url to call the player .js from your own domain) and it should work. As I’ve mentioned though, it’s probably a good idea to go though and re-host all of the images, CSS and anything else, on your own server, in case those pieces disappear from Yahoo’s servers. Hope that helps! We’re still messing with our version, but if you want to look at it for comparison to see what we’ve done so far, feel free to DL Cheers, Eric


9944990 September 4, 2013 at 12:53 am

Hello guys,

Has anyone sort out how to get all images and css to host on our own domain?

At the same time I think the latest version is:


DaveP September 6, 2013 at 5:18 am

“…what we’ve found is that you can host your own instance of the player and modify it to fit your needs. You can download it from here. ”
OK, I dl’ed the .js code. Could someone pls tell me how to make it work? (Sorry, I’m not a bona fide geek.)


Eric Din September 6, 2013 at 2:19 pm

Hi Dave, basically it’s two steps:

1.Upload that file to your server
This assumes you have admin control of your webserver. If not, then you’d need to get your server admin to install the .js script.

2.Put this in your page’s HTML head, or just before the body tag:

script type=”text/javascript” src=””> (close script tag)

(I removed the open and closing tags in the example above, because WP is stripping script code from comments. Just be sure and add those in when you put it in your site and it should work.)

As for modifying the code – I’m hoping someone publishes a 100% self-hosted version of the script. Maybe we will once we’re done going through it.
If you want to try using our (not completely done!) edited version of the script, as your starting point, instead of starting with YMP’s last version, feel free to DL it from here.

That’s about as far as we’ve gotten! Thanks for the Q’s and info everyone. Will add to this discussion if/when I learn more.


Eric September 11, 2013 at 6:56 pm

I’m working on grabbing the images, and will be hosting this. You can use to grab this. As im working on a cloud music service, the Y music branding will disappear soon.


Eric Din September 21, 2013 at 11:07 pm

Nice! Yep, I concur with your assessment Eric and thanks for posting that link.


mekal September 12, 2013 at 10:15 am
Eric Din September 21, 2013 at 10:58 pm

Nice work :)


Rico September 14, 2013 at 7:21 am

Eric, thanks a million. Our music blog has really suffered over the last while in light of yahoo pulling the player. We’ve started using your js above and it immediately brought a tear to my eye. Big love to you and all on this thread for pushing the boundaries and getting this back in our lives.


Eric Din September 21, 2013 at 11:05 pm

Cool! So glad that worked out for you too, Rico. Seems to work great as a self-hosted script. Be sure and replace the images and stuff is my advice – as the items served from yahoo servers may be yanked at any time.


Rico September 24, 2013 at 6:20 am

Sorry for being a dumb ass Eric but what should I look to be replacing? And where would I replace it?


Eric Din September 24, 2013 at 8:16 am

Well that’s the tricky part. You actually need to go through the player .js code, find any files that are hosted on yahoo’s servers, download them, and re-host them locally on your own server. then replace the /path code to the file in the .js. Loads of fun. But not as scary as it sounds.

If anyone has any new examples they can publish or any further light to shed on this, please plop it in a comment here. Thanks everyone for the helpful insights and updates!


Eric Din September 24, 2013 at 8:17 am

PS. or alternately you can leave it as-is, but then the minute yahoo stops hosting those files or changes their location or whatever, it will bonk.


Dominic September 14, 2013 at 6:33 pm

Eric! thank you sooooo much! Just added your js link, and I was cheering!!! I did not even know the links were gone.


Eric Din September 21, 2013 at 11:06 pm

I cheered too, Dominic. Very glad this has proved helpful.


Otmar September 19, 2013 at 2:57 am

Dear Eric!
Thank you so much. Just added the script to my site and it works perfect. Great job.


Eric Din September 21, 2013 at 11:03 pm

Thanks Otmar! Glad that worked out for you. I could never have done it without Lou’s help, and I give credit where it’s due.


Eric Din October 2, 2013 at 1:15 pm

Yay! Thanks so much for the kind words and happy news Edie :)
Yes, when I first made my “R.I.P” post I was truly mourning!
LOLing now but damn, that is one sweet little piece of software
and honestly I don’t think music blogs and musicians’ sites Etc.
can be half as cool without it. Let the music plaaaaay!! Rockin’
your playlist now, ah, smoooth funky jamz. Nice! Cheers,


Edie2k2 October 2, 2013 at 1:54 pm

Isn’t that the TRUTH Eric!!!! Woooo!!!! I was too through when they did that and suffered the ultimate Welp in the jaw when they pulled the little ‘newer’ script with ‘player-beta’ in it. Remember EasyListener? Yahoo had pulled that too and I was looking CRAZY! In desperation I took a chance and sent an email to William White … one of the developers. He is thee NICEST Man!!!!! He turned me on to heaven… check him out! What a veritable paradise!!! That little player scans the page for mp3s and plays them. I was using that first before I discovered YMP. Brilliance! I become a babbling idiot if either are disturbed. LOL!!!! You can see the Easylistener Player buttons on my Blogger here: I have alot of music and stream it with these masterpieces of technology. Nothing better—anywhere! (As you know). I had SO much fun ready your blog last night. My hope was restored and then when I finally saw my buttons and player I went………………CRAZY with delight. Bless your heart!!!!!!!! *clapping thunderously*!!!! Hugs and Love!!!

Edie … E.FM (


Edie2k2 October 2, 2013 at 2:03 pm

Sorry, I forgot to add the url for the example of the EasyListener button player above:


N.O.R October 12, 2013 at 10:56 pm

Hey Y’all, I just found this trying to fix my video playlist. I’m having a hard time figuring out how to make it work cause I did every single thing as I should but still not working. I know I have to be doing smthing wrong but don’t know what it is. I download the file, uploaded the script to my web, then copy pasted and redirected the path to my web and still doesn’t work, am I missing something here? the only thing I can think of that could prob me giving me this issue is the downloaded script, am I supposed to change something in it?


Edie2k2 October 16, 2013 at 11:00 am

Hi N.O.R!
May I see the script as you have it on your website? I will see if I can help you.


Edie2k2 October 16, 2013 at 11:01 am

Eric, can N.O.R contact me directly to make it faster?


Eric Din October 16, 2013 at 11:11 am

Of course, Edie! Good luck with that :)


Eric Din October 16, 2013 at 11:13 am

We’re still trying to figure out how to access and re-host the CSS elements. Anyone have a handle on that?

There are some tips in this article:
which worked for the old yahoo-hosted player, but the visual modifications (player color etc.) don’t work in this new local-hosted adventure.

Any light on that would be greatly appreciated! Once this is all fully sorted, I’ll add an update to the main article above and give credit where all it is due.

Many thanks for all the good feedback, everyone.



Bob October 16, 2013 at 8:17 pm

Hi Eric,
When I first got into this back in August (, I tried to separate the CSS from the script using Firebug and eventually – the problem is the CSS is so built into the script that I just ended up bagging that quest. Not sure what some of the other problems people are having, my hack is still working fine – playlist works, auto advance ok, not seeing any changes so far.


Edie2k2 October 16, 2013 at 12:31 pm

I noticed that the xspf code won’t work anymore too Eric. Remember how you could href a xspf and it would load the little play button next to the Title and play the whole playlist? Not anymore. I got it to work but had to put all of the mp3s inside the document. So not my cup of tea. I ‘play by ear’ so to speak and it just seems like way too much work. The “playthispage” won’t work anymore. Can anyone lend a suggestion? Sorry if this is confusing.


Eric Din November 22, 2013 at 12:46 pm

Hi Edie, sorry I missed this. I haven’t used that function so was not aware of that issue. Thanks for the headsup on that. We’re still messing with this. Hope to have something good to report soon!


Edie2k2 December 13, 2013 at 6:49 pm

Thanks Eric! I’ve been trying to fool around with it to no avail. Whatever made the little button show next to the xspf is no longer working and it’s driving me nuts! LOL! Well, quasi-nuts. I wish I could figure it out.


Bac Lieu November 1, 2013 at 10:35 pm
Fazri November 7, 2013 at 12:39 am

its working dude. tQ


Mike November 19, 2013 at 10:36 am

I’m fairly knowlegable in web design, but for the life of me I can’t seem to get this hack to work. I uploaded the player.js file to my server, but no matter where I place the code in my site, I can’t get it to work. Any help/walk throughs on this?


Detlef Kurth November 22, 2013 at 2:57 am

Dear Eric

Unfortunately I was not successful to get the yahooplayer working anymore. But I was successful by using the link to the js-file on your site. Is this ok for you? Or would it be an option to provide the js-file per mail tp me?
I am hosting websites for opera singers, which are non-profit based and it would be of great help.
Thank you and best regards

Detlef Kurth/Berlin


SA Raheeam November 24, 2013 at 3:13 pm

Thank You Sir…I am Very Happy to re activate the Yahoo Web Player On My Website

But I am Using Your “” Player. Thanks a Lot.


Vlad December 21, 2013 at 6:45 am

Hi everyone !
I have a Blogger blog & that’s a pity Yahoo stopped its media player.
I made the same: I am Using Your “” Player.
Thank you very much !


Eric Din November 29, 2013 at 10:51 am

Thanks for the notes, guys. I will publish an update here soon. Happy holidays everyone.


Faceless Tech December 3, 2013 at 3:23 pm

man i feel like such a i have some clients sites that we designed that are responsive technology sites..i loved the ywp for video..but i just realized it was down (i must have looked our from the rock i was under) and found these posts..i cannot for the life of me get it to work..what is the js file/script i need to upload on to the server? and where, just the root folder? or the js folder? please help..thanks. all the responses here let me know i not the only one.


Eric Din December 3, 2013 at 4:07 pm

Hi Faceless Tech! Thanks for the note. I sent you an email. Will post something more here update the main post soon.


Faceless Tech December 3, 2013 at 4:26 pm

got it. you rock. this blog is awesome. You are helping many. i’ll get back to you via email tomorrow. thanks.


michal December 4, 2013 at 7:42 am

if you have – could you supply more files such as images/css of the player?
collect to a bundle
would be nice


Eric Din December 4, 2013 at 8:48 am

Hi Michal, some of the images and CSS are embedded in the .js code. I hope to post something helpful about all this soon.

Thanks and cheers all for your interest in this, I had a feeling I was not the only one lamenting the loss of this elegant and smart player. Please do continue to share any successful installs or mod’s you may have managed, plus links to their uses, if you like! Thanks.


Robert December 5, 2013 at 4:51 am

Hi Your Yahoo web player information very useful for me….Thanks for sharing above information..your player activate in my Web Video Player website…


elvinson December 8, 2013 at 9:39 pm

thanku bro , i have to have yahoo player


Perry Staltic January 3, 2014 at 7:34 am

Thanks a lot! You saved my website I drive to host my own music tracks:

I hope, that we are able to host the complete player with all it’s files on our personal websites in the near future.


Eric Din January 9, 2014 at 9:51 am

Alright! We have a good working player now, that I’d like to share with those of you whom are interested. I’m not updating the main post above yet, just want to give this to some of you who have commented here first, and see how it all works. Please write me directly thru my contact page -> and I’ll send you a code snippet and fill you in on what we’re doing with this. Thanks and cheers, Eric


Alfredo Richner January 31, 2014 at 12:52 pm

I’m switching servers and themes on my site and would love to take a look at the most recent version of the code you’ve been working on. :-)


Eric Din January 31, 2014 at 1:19 pm

Hi Alfredo, I emailed you the code snippet!


Ahmadin February 4, 2014 at 10:48 am

Hi Eric,

I would like to try this. Please send me the codes.



Eric Din February 4, 2014 at 11:18 am

Hi Ahmadin, I emailed you the code. Cheers, E


Ahmadin February 4, 2014 at 1:15 pm

It works great!
Thanks, Eric.


Fergus Reilly February 12, 2014 at 1:32 am

Thanks for your work – I have been using a casualty version for a while but would love to see what you’ve done with it – it was one of the shining lights of media display IMHO


Eric Din February 13, 2014 at 9:09 am

Glad to help, Fergus, thanks for the ping. I really appreciate all the interest and help from people who have been working on this.


jaap spitz January 20, 2014 at 3:38 pm

Did anyone succeed in playing xspf playlists?
I can see that the javascript (js/player.min.js) still does a call to which of course doesn’t exist anymore…

Anyone been able to figure this out??


Eric Din January 21, 2014 at 8:54 am

Hi Jaap,
Are you still using your own locally hosted version?
Or are you using the code snippet I emailed you recently?


Eric Din January 21, 2014 at 8:57 am

I haven’t tried to use the playlist function myself, but I saw another note that also said that feature isn’t working. Maybe someone can figure that part out?


Marcia Stanfield January 22, 2014 at 10:18 pm

I found another site that generates a playlist. I’ll try it once I get the code snippet from Eric, but here it is in case it’s helpful to you in the meantime. Info is at, and the code usage example is: page]


Eric Din January 24, 2014 at 3:53 pm

Thanks Marcia! Emailed you the snippet, please let me know if that works for you and if it works with this playlist function you found.


jaap spitz January 22, 2014 at 4:03 am

Hi Eric,

I use the link to opensourcemusic that you mailed me, but also hosted that same code locally – no differences so far. Working great for mp3’s.

I’m trying to figure out the XSPF-playlist parsing. Found the 2 relevant lines of code (out of the 25.000 lines of code… thanks to firebug I am making progress). The trick must be to write a little php to JSONify the playlist…

I’m just an amateur but as soon as I found some sort of solution I’ll post it.


Eric Din January 22, 2014 at 8:59 am

Hi Jaap,
That sounds good to me! Thanks for the link! What site are you using this on? Glad to hear you’re trying this. If it works out and we can get the playlist function happening, I know folks will appreciate it, I’ve had quite a few people ask about that recently. Thanks and please keep us posted!


Bob January 25, 2014 at 7:01 am

Playlist working here, no problems.


Eric Din January 25, 2014 at 8:47 am

That’s great to hear, Bob, thanks. How’d you do it? With your own locally hosted player, or with ours or other?


jaap spitz January 26, 2014 at 2:34 pm

do you mean the playlist of the Yahoo Player itself, or did you get the xspf playlists on a page working? The playlist is working fine allright, but the problem is that links on the page to xspf playlists are not working anymore. They used to be incorporated in the playlist as hierarchical nested (and collapsible) sub-playlists. A very nice feature that I’m trying to get working again (so far, no luck…)


Bob January 28, 2014 at 4:13 am

Sorry jaap, misunderstood the problem. Yes, just the playlist on WebPlayer is all I checked, not external files.


jaap spitz January 28, 2014 at 5:31 am


I’m still trying to figure it out.
Learning a lot, by the way, about JSONP…

Will post the solution as soon as I solved this puzzle!!


jaap spitz January 26, 2014 at 9:04 am

That would be great!
I’m not finding easy solutions so far…
But as I said, I’m just an amateur coder….


jaap spitz January 28, 2014 at 3:17 pm

OK, first (little) succes: I have a proof of concept. Playing a Xspf playlist right now!!
Now I have to modify the code to get a stable, working playlister,,,

to be continued


Eric Din January 28, 2014 at 3:30 pm

Yay! That’s great news, Jaap! Please post your notes (and a link to your player/playlist use?) when u get it settled! Thanks, Eric


jaap spitz January 29, 2014 at 1:22 am

Got it working now on my local XAMP server. Will upload a working example and the code tomorrow (I have to sing tonight, there are more things to life than puzzling javascript… :-)


jaap spitz January 30, 2014 at 4:54 pm

Little bit of delay…. My Server has alloq_fopen_url set to false; can’t change that, have to seek a solution. Maybe tomorrow….


jaap spitz February 2, 2014 at 7:43 am

OK, I’ve set it all up , just waiting for the server to alter het allow_fopen_url setting; then i’ll post….
Hopefully today or tomorrow


Eric Din February 2, 2014 at 11:11 am

Great! Thanks for the updates, Jaap!

So glad to hear this has been working out, and shaping up with a community effort. I have received some nice emails, and apparently the snippet I’ve been sending around has worked well so far. Feel free to send me a ping, anyone else who wants to try it out. Cheers and thanks,



jaap spitz February 8, 2014 at 5:09 pm

Server is OK now, I will post tomorrow


Eric Din February 8, 2014 at 8:14 pm

Great!! Good to hear, look forward to your update! I’ll have some more to add to this discussion soon as well.


jaap spitz February 9, 2014 at 11:40 am

And here it is, my working adaptation of the Eric-Din-Player that can play XSPF-playlists and all the mp3’s of awhole page: .
In the end it was just a little adaptation:

I had to change 2 lines of code to remove the references to (killed by YAHOO) and to (still working, but I don’t want to be dependent on YAHOO anymore!).
And I had to write a little php-file as replacement that combined the functionality of the two; it transforms the XSPF-file into JSONP-code that is acceptable for the Player (biggest obstacle: The player doesn’t use the standard XSPF-format ([]), it skips the tag…!).

Examples and script files on



Eric Din February 9, 2014 at 11:49 am

Brilliant! Thanks so much, Jaap! I will check this out shortly and we’ll probably incorporate this update as well into our player. I’m so glad this has turned into an (international!) collaborative effort. Have a great weekend everyone. Cheers til soon, Eric


Herman Koutouan February 24, 2014 at 5:17 pm

Hi Eric,

Thanks so much for trying and helping those of us in need of the yahoo player. I am relaunching my site, but need to make the player work again. However, I am experience some technical difficulties and would need a little tut on how to install the yahoo .js code. First will be so kind as to email me the snippet and also some instruction on how to make it run? I have a Wordpress website.
I understand I need to save the code as a .js file and load it in my server.
I also understand that I need to place some lines of code in the header portion in my page. Are we talking about the index.php page of Wordpress here?
I will be so grateful to receive the snippet and possibly some install info if you do happen to know a little about that on Wordpress.

THanks so much in advance.
Best wishes,


nizaar February 26, 2014 at 7:49 am

Hi Eric, I’d love to try this. Can you send me the code please..

Thanks a lot.


Red Fthr April 9, 2014 at 12:24 pm

I’m in the same boat as Herman Koutouan. Any instruction would be lovely. I’m using host gator and wordpress. If directed, I’m sure I can figure it out. Thanks.


Eric Din April 9, 2014 at 12:30 pm

Hi Red, hi all, sorry I have been absent, had some music projects that took up my time recently. Looking this over and reviewing my emails as well. Thanks for the pings, will reply and update here soon. Meanwhile please feel free to post your comments, solutions, examples of uses of locally hosted hacks, etc! Back before long. Thanks and cheers, Eric


Praveen Mutalik July 8, 2014 at 4:18 pm

Please send me the code.



Edie2k2 July 13, 2014 at 3:59 pm

Hi Eric!
Been awhile. I hope all is well. I was just puzzled regarding jaap’s examples. The first two mp3’s are taken from me on my website. I couldn’t figure that out, especially since I have contributed to this discussion and tried to be helpful. Why was I not credited for my two mp3’s and photo (see ex. 2)

I’m going to look into the xspf capability jaap listed, but find it super strange that he used my work with no credit. Thanks and hello to all!



Edie2k2 July 13, 2014 at 6:38 pm

Nevermind. I see where he credits me at the bottom of the page. He simply copy/pasted my source code and calls it The Eric din Player. Hahahahaha!
All of it is copied from my production. smh …

Is there a way to delete my Oct 2, 2013 comment above. I don’t want that to occur again. I don’t deserve it. Thanks!!!!


Eric Din July 13, 2014 at 8:34 pm

Oh, hey Edie, good to hear from you. Who’s calling it the Eric Din player? All I did was adapt Yahoo’s player with considerable help from Lou Parmelee. I’ll be glad to delete your comment, sure. Always music and code and any creative work should be properly attributed. Please feel free to send me a note thru my contact page if anything else needs attention in this regard. Sincere thanks, Eric


Eric Din July 13, 2014 at 8:37 pm

Hi again, I darked your Oct. 2 comment, can un-dark if I zapped the wrong one, at your discretion, just let me know. Thanks again, Eric


Bob August 29, 2014 at 7:47 am

Anybody know the CSS to choose different play button sizes? Looks like there are four built in:
YAHOO.mediaplayer.View.inPageImagePlayButtonConfig = {
imgSize: {
small: 45,
medium: 84,
large: 150,
xl: 300


Bob August 29, 2014 at 10:53 am

or CSS to change the player/pause buttons to new images?


Eric Din August 29, 2014 at 11:01 am

Good Q’s, Bob. Would love to know! Anyone?


Joel September 28, 2014 at 1:09 pm

Hi, im not sure how, and i suck at html, but i would really like this yahoo web player to work on my webpage.
I had it a while back when it still worked (2012?) but after it stopped working i removed it.
Is there a way to get it back easily? :)



Bob October 2, 2014 at 11:48 pm

Hi Eric,
I checked out that new player you just mentioned. Unfortunately, it’s only for WordPress and secondly, $110 if you want to use it for more than one site. So until my hack of the Yahoo Web Player stops working, I’ll keep using it. Defunct or not, it’s still the best player out there.


Eric Din October 3, 2014 at 9:36 am

Hi Bob,

Yahoo Player rocks, it’s true. I did an exhaustive search when Yahoo darked it, and couldn’t find anything close. As I said in my update, this new HTML5 plugin does not solve this for video or non-WordPress sites. But it happens to hit all the marks for me, since I do everything on WP these days and don’t need video playlists. I hope the Yahoo player can get truly re-released in some form. It had the great advantage of being the simplest thing to deploy – just a snippet in the site header or footer and done. But someone has to host it and, I’m guessing that’s why Yahoo cut it. Takes a bit of doing to install your own copy, but I see you and some other folks have their own hacks running. It’s all very William Gibson. The app that will not die =) Cheers and as I said, leaving this thread open indefinitely for any new info on all the above.



Leave a Comment

Previous post:

Next post: