Deezer – Unplayable Songs (Hack)
For those of you that don’t know, Deezer is a website that allows you to play a huge selection of songs by huge selection of artists for free, no questions asked. You can also create playlists and so on, if you register an account with them.
(If you want to skip all the preamble just go down to the code section and you’ll see code that will fix the Deezer problem. If you have no idea what I’m talking about, continue reading.)
But, it is a very weird site. They’ve changed their layout a few times, it used to be “blogmusik.net”, but they’ve always been buggy. Apparently it’s run by someone in France as many of the writing is in French, which is often quite confusing.
Most people can ignore all these oddities as they can still search and play music.
Well, quite some time ago there were “grayed-out” songs. Meaning you couldn’t click on them anywhere. There was no support saying why they were that way, no FAQ, no instruction. It annoyed a good many users, including myself, so I went to the forums and found a simple work around. You could right click and say “Play This Track” and it would play.
I thought it foolish of them to have unexplained grayed-out songs that could be played with a right-click. I used this for many months, then I was informed they changed their layout.
Sure enough, next time I went to play a song from them, different layout, and you could no longer right-click to play a track, but there were no longer grayed-out songs. There were songs that simply wouldn’t play.
Well this was worse, again, nothing in the support or anywhere on the site saying why you couldn’t play these tracks. Some people on the forums reported adding them to a playlist, and then playing them would help. This, however, was not a universal solution.
I found, on the forums, someone who wrote a line of javascript to copy and paste into your browser, click “enter” then refresh your page, and it will work. I thought it was a weird solution, but worth a try. It worked!
With no further ado, this is the code:
I haven’t inspected this code thoroughly, but basically it looks like it sets your cookies to make it look like you’re from France.Today, I found out something strange. It was the first time I had used Deezer on a new computer so I knew I had to find that code again. It was not in the forums, and other people were asking for it, and someone noted that a moderator removed it. Apparently, in that forum someone posted it again. By the time I got there, it was removed.
My father had saved this code away in a google document, so I asked him for the link and used it. Yep, still worked. So, this is my “protest”, so to speaker, to their unexplained censorship. If they were kind enough to explain why they had unworking songs, why they didn’t want the code around, I could respect their wishes, but at the moment it seems very illogical.
-Kerry
Tags: Bugs, deezer, hack, hacks, music


dlanythin that link is broken . can you be more exact ?
btw , i want to listen from deezer , not to download ..
this method work
http://dlanything.blogspot.com/2009/08/ot-how-to-play-greyed-out-songs-from.html
I do not, I don’t actually use the site anymore. If you find one, please let me know, and I’ll post it here.
Too bad version 3 doesn’t work. On a hunch I tried www-v2.deezer.com – I got the old UI but zero songs!
If you find a hack for this version let us know.
Hey, do you have any getaround for the newest version of deezer?, released around mid July 2009.
i used on deezer (version 2 site) this code and worked ok: javascript:document.cookie = “COUNTRY = FRâ€;location.reload(true);
now they’ve changed to version 3 and there are alot of albums/tracks that are gray with the same code . Here is an example :
http://www.deezer.com/en/music/amorphis/eclipse-85479#music/amorphis/eclipse-85479
Just like this:
javascript:document.cookie = “COUNTRY = FR”;location.reload(true);
The code should still be working, my father uses the code on a regular basis… You might want to try some of the variations that were given in the comments.
I used the code on http://www.deezer.com and worked very well . these days , they’ve change the design of the site (and the address too , tho the old one still working) and the code doesn’t work anymore . any suggestions ?
the new link is http://www-v3.deezer.com/en/
Yes, well, taken that it was posted in January, I’m not entirely surprised.
I may very well go and look to see if there are any updates.
none of these work anymore….
I tried all the browser suggestions, nothing made the songs at a blog play that used to play when I had Firefox 2 on my old hard drive. On my new hard drive I have Firefox 3. Any suggestions for just the play back?
Hey just to let you know A) songs are no longer “greyed” just faded
B) this seems to work still in IE7 and FF, had a bit of trouble recently in FF but went to my profile and changed address to france, then even though the add to playlist button is greyed and the play button gives a unplayable message, clicking on the add to playlist a few times will allow you to add it to a list
i dont know if this is what made it work but i searched my song then replaced the url with javascript:function SetCookie (name, value){var aujourdhui = new Date();var expdate=new Date();expdate.setTime(aujourdhui.getTime()+(24*60*60*1000));document.cookie = name + “=†+ value + “;expires=â€+expdate.toGMTString()+â€;path=/â€;}SetCookie(â€COUNTRYâ€, “FRâ€);
then (i still couldnt click on greyed songs) so what i did is i went to the side where the player is and hit the little down(next) arrow to the song i wanted and it worked!
Want to have a copy of a file?
the music-file from deezer is stored as %temp%\fla??.tmp, but it is locked.
copy it with hobocopy: syntax is “hobocopy %temp% c:\music fla*.tmp
then rename the file to the extension *.flv
if you want to convert it into mp3 then use the “Free FLV Converter” from here: http://www.koyotesoft.com/indexEn.html
warning: do NOT install neither the “Yahoo-Bar” nor the “Dealio-Bar” (disable BOTH checkmarks).
The converetr itself works great!
hobocopy is availabe here:
http://www.pluralsight.com/wiki/default.aspx/Craig/HoboCopy.html
Thanks for the hint.
I also found out the following copy-trick:
Want to have a copy of a file?
the music-file from deezer is stored as %temp%\fla??.tmp, but it is locked.
Copy it with hobocopy: syntax is “hobocopy %temp% c:\music fla*.tmp
then rename the file to the extension *.flv
if you want to convert it into mp3 then use the “Free FLV Converter” from here: http://www.koyotesoft.com/indexEn.html
warning: do NOT install neither the “Yahoo-Bar” nor the “Dealio-Bar” (disable BOTH checkmarks).
The converetr itself works great!
Excellent work everyone. After looking at the javascript though I think it could be shortened to just this
javascript:document.cookie = “COUNTRY = FR”;location.reload(true);
I tested it and it worked well for me.
[...] Another UPDATE: There is an even easier way to play those blocked songs. The people over at phoenix development have come up with some javascript code that will change a cookie on your computer that will tell [...]
Only thing I could suggest is post any javascript errors you get. I’ve tried the code in both Firefox 2.0 and IE 7 and it worked for me and a couple of friends (it has worked everytime).
If there are javascript errors, post them here.
I tried it using either IE7 or Firefox. Wouldn’t work.
Anything else I could try?
Thanks
I’ve tried everything so far, including changing the quotes, and it still doesnt seems to work…
What happens is that (if the javascript has no errors in it), in the background, the javascript code run and sets a cookie in your brower that says COUNTRY=FRANCE. When you refresh the page then apparently the songs should be available to play.
Nothing happens when i c/p the code into my Firefox adressbar and hit enter. What am i doing wrong?
well, this is an interesting way … the deezer crew does not check the input from users, so you can give in code. This could be worse. Anyway. I use to play grayed out songs different without coding: Search your song, find it grayed out, click on the album, add it to your favourites and then you can play it. Check left side your favourite albums. Than you can play them too. So try it out, on “german” deezer it works
.
My previous reply is confusing because when posting on this forum all quotes are converted to the curling type when displayed. This is why the original post doesn’t work in IE7 if you just copy and paste from the web page. Either change the quotes on the address bar or paste into notepad, change the quotes and then copy and paste into the address bar.
Javascript in IE7 doesn’t like curling quotes. Quotes must be the straight type, as in “COUNTRY”.
e.g:
javascript:function SetCookie (name, value){var aujourdhui = new Date();var expdate=new Date();expdate.setTime(aujourdhui.getTime()+(24*60*60*1000));document.cookie = name + “=” + value + “;expires=”+expdate.toGMTString()+”;path=/”;}SetCookie(“COUNTRY”, “FR”);
Did not work for me (javascript produced errors). Here’s the corrected one, hop it displays well ! (it works for me in firefox 3)
— CODE —
javascript:function%20SetCookie%20(name,%20value){var%20aujourdhui%20=%20new%20Date();var%20expdate=new%20Date();expdate.setTime(aujourdhui.getTime()+(24*60*60*1000));document.cookie%20=%20name%20+%20′=’%20+%20value%20+%20′;expires=’+expdate.toGMTString()+’;path=/’;}SetCookie(‘COUNTRY’,%20′FR’);
some songs are unplayable / greyed out, because some music companies dont let those songs played in your area, for most of the songs, deezer is having a contract only with SACEM in France and this is not valid for your territory.
dont blame deezer, for this, they are just trying to play fair to let you able to use the rest of the database.
they will solve this problem soon
Detailed instructions:
1. Copy the code above.
2. Paste in the place of the current address bar (removing the deezer address)
3. Hit enter (sending the Javascript command).
4. Refresh the page (F5)
It should work. I have only tried in Firefox, IE7 I just tried but I ran into a weird error while refeshing – let me know how it goes and if it doesn’t work I’ll see if I can find another solution.
hi phoenixdev, i’ve tried pasting the code into my IE7 address bar, hit enter and refresh page. deezer comes back up but songs still wont play; i always try ‘sting’ as an example (its quick to type in!) and all his songs are still blanked. do i delete the ‘deezer’ address in the address bar and paste in the code, or add the code in AFTER the deezzer.com bit, or what? thank you for any help. andy
Doesn’t work for me no matter what I do… Detailed instructions please? It works with FireFox right?