Spotify does not have any adverts in wine.
Hi,
I have had Spotify running in Ubuntu 9.04 for a couple of days, and although the application seems to run perfectly in most noticeable respects i have noticed that there there are no graphic or sound adverts in my installation. The problem seems to be restricted to wine as it works fine in vista.
I also thought it might be relevant that the version of wine i am running is very new (1.1.23) and other people running similar configurations in linux (in this forum and others) seem to have mentioned adverts.
I have had Spotify running in Ubuntu 9.04 for a couple of days, and although the application seems to run perfectly in most noticeable respects i have noticed that there there are no graphic or sound adverts in my installation. The problem seems to be restricted to wine as it works fine in vista.
I also thought it might be relevant that the version of wine i am running is very new (1.1.23) and other people running similar configurations in linux (in this forum and others) seem to have mentioned adverts.
7
people have this problem
I have this problem, too!
Tell me when someone solves it.
The more people who report this problem, the more it gets noticed.
The more people who report this problem, the more it gets noticed.
-
Inappropriate?and you call that a problem? Im in the same situation as you and now i never use winxp for spotify
I’m kidding
-
Inappropriate?I didn't know quite how else to class it. I just felt slightly guilty about the lack of advertising that is all. It's a great program though.
-
You're a wize man. -
Inappropriate?There should definitely be audio ads. Banner ads might not appear properly under Wine. What country is your IP address coming from?
-
I have been listening to music with Spotify under Wine all the morning and didn't hear a single ad. My IP is from Spain.
I don't mind there aren't any adverts, but I felt a little guilty too :) -
Same here. All adverts stopped after upgrading wine to 1.1.23 (the date on my adfilter hasn't changed since the upgrade, about 3 weeks ago. As with David, it works on the same computer with same IP and access etc. under Windows. It also used to work with wine 1.1.22 - all visual and audio adverts stopped as soon as I upgraded to 1.1.23, and now 1.1.24
The play history shows they aren't there either - it's not that adverts aren't being shown correctly, they simply never arrive
It's also not a Linux thing, because I use FreeBSD not Linux
It's been nice, but I do too feel a bit guilty :-)
I'm in the UK (user 'welshgit')
I'm sure you guys can check the stats of my username to help see what's
going on
Oh, and I checked the wine changelogs... They make no mention of a spotify "adbuster" patch, but I suggest you get your developers to check the changelog more thoroughly for 'gotchas'! -
Inappropriate?Coventry in the UK. I don't think the IP address is an issue though because I have no trouble with adverts on vista with the same user account. I also share an internet connection with two friends who also have no issues with adverts.
I thought it might be relevant that when i first tried out the program it used to crash every twenty minutes or so (roughly corresponding to advertising?). However I then followed advice in the following thread which solved the issue (i.e switching to an OSS sound driver):
http://getsatisfaction.com/spotify/to...
Do you think its worth trying earlier versions of wine? -
It never crashed for me and I didn't change the sound driver in Wine, so it doesn't seem related. I am using Ubuntu 9.04 and Wine 1.1.24.
I also use the same user in other computer with Windows XP, and it has ads there. My dad is using his account with the same IP, too. -
Mine has never crashed, but I'm using wine on FreeBSD -
Inappropriate?I think the sound crashes must have been something weird about my set up. I reinstalled wine today, updating to wine 1.1.24 and the program hasn't crashed since, even without having to change the sound driver.
I never tried wine 1.1.22, but if that works i might just go back to that and at least confirm the problem is a regression. -
well, yeah, the dates/times matched exactly - before updating to 1.1.23, everything was fine (banner ads and audio) - from 1.1.23 to 1.1.24 no ads!
though it may be good if you can try 1.1.22 just so someone else can confirm my diagnosis! -
Inappropriate?I had trouble getting any graphical ads to work. I tried fresh installs of wine 1.1.18 through to 1.1.22 and none seemed to produce any graphical ads.
I was wondering whether the version of wine you used to install spotify might be important or possibly any dependencies such as wine gecko?
Thanks for the posts. -
Inappropriate?Each time, I simply compiled, built and installed direct from the source tarball.
I *do* have wine gecko installed, but I only added that recently, and I'm pretty sure I had visual ads before that, but maybe I'm wrong there..
Have your audio ads reappeared since you've gone back to wine 1.1.22 ?
That's an interesting thought about which version of wine I used to install Spotify... I have no clue - but I do tend to keep uptodate on new versions, and I installed spotify on April 25th this year, so it's probably a version you've already tried.
As for other dependencies, the package manager lists the following, but obviously, many of these are obvious, or are dependencies of dependencies etc.. but I'll post the list here in case you find something that may be important..
x11/xf86vidmodeproto
x11/xextproto
x11/xcb-proto
x11/renderproto
x11/kbproto
x11/inputproto
x11/fixesproto
x11/dri2proto
x11/damageproto
textproc/expat2
sysutils/gnome_subr
sysutils/dmidecode
print/gsfonts
misc/pciids
lang/python25
lang/perl5.10
graphics/png
graphics/lcms
graphics/jpeg
graphics/tiff
devel/pkg-config
x11/xproto
security/libtasn1
x11/libXdmcp
x11/libXau
x11/libICE
x11/libSM
print/freetype2
x11-fonts/fontconfig
devel/pcre
devel/libvolume_id
devel/libpthread-stubs
x11/libxcb
graphics/libdrm
x11/libX11
x11-toolkits/libXt
x11/libXrender
x11/libXfixes
x11/libXext
x11/libXxf86vm
x11/libXpm
x11-toolkits/libXmu
x11/libXi
x11/libXdamage
graphics/libGL
graphics/libGLU
graphics/libglut
devel/icu
converters/libiconv
textproc/libxml2
devel/gettext
security/libgpg-error
security/libgcrypt
security/gnutls
devel/glib20
devel/gamin
devel/gio-fam-backend
devel/dbus
devel/dbus-glib
sysutils/policykit
print/cups-client
print/cups-image
print/ghostscript8
print/cups-base
sysutils/consolekit
sysutils/hal
Cheers,
Jamie -
Inappropriate?I compiled wine 1.1.20 from source in order to check their was no variation. I also tried installing wine gecko to check whether or not it was required. Neither of these things have resulted in the graphical ads coming back. The sound ads are harder to check, however at least in the packaged version of wine 1.1.21 there are no adverts.
Other than a problem with my dependencies, which seems unlikely, i only really have one other idea. I was thinking that if your version of Spotify has remained unchanged since April 25th then you must be using an older version than me (0.3.15?). I am running Spotify version 0.3.17. Unfortunately there seems to be no way for me to download previous versions of Spotify to see if they advertise any better. -
Inappropriate?Hi,
I thought about the problem again and realized i must be wrong after reading somewhere that you can not log in with previous versions of spotify. So instead i wanted to suggest that whilst you are now currently running the latest version of spotify, when you updated to wine version 1.1.23 you were running spotify version 0.3.15. The dates match this hypothesis as wine 1.1.23 was released on June 5th where as spotify 0.3.16 was not released until June 8th.
http://www.winehq.org/news/2009060501
http://www.spotify.com/blog/archives/...
Thus i wanted to make a proposal that whilst you were able to see adverts on June 4th you will no longer be able to do so, due to having a more up to date version of spotify even if you were to downgrade to wine version 1.1.22. At least that is the only other idea i can come up with to explain why i am still unable to get sound or graphical adverts. -
Inappropriate?ummm. I was talking about the day I originally discovered, and installed spotify, which was April.
My spotify binary through this was the one from June 6th (I now notice it's just updated, and now I'm no longer able to login!)
As to your proposal, you're saying that even if I now managed to 'fix the advert problem', I'd STILL not see banner ads, due to the since upgraded spotify exe?
That's possible, but when my ads originally stopped a few weeks ago, both audio and banners stopped at the same time.. Once I manage to get spotify working again(!) I'll regress to my wine which worked with both types of ads, and see what happens.
If I read you correctly, you reckon that I'll get my audio ads back, but no banner ads, right? -
Inappropriate?Ok, I checked some old logs, and it was DEFINTELY wine 1.1.22 that I had which worked with both audio and banner ads. And they definitely broke together after I moved to 1.1.23
I'm now installing wine 1.1.22 to see if banner ads are still dead, and audio ads come back! -
Inappropriate?Incidently, if you're busy, you can check on audio ads by simply leaving it running for a while when you aren't there, then go to "play queue" -> "history" - any ads that are played appear there...
That's how I was able to confirm it wasn't an ISP thing, I booted into windows, and left it running - sure enough an ad played on average every 4 tracks -
Inappropriate?I was just commenting on the graphical ads because they are much easier to test. However given that both your audio and banner ads broke together and both seem to be broken on my computer i was actually expecting both to be broken in wine 1.1.22. Thanks for the tip about the play queue by the way.
-
Inappropriate?Well, I'll let you know shortly.. Got wine 1.1.22 compiling nice +20 at the moment
-
Inappropriate?Oh! I get what you're saying now! - That both wine AND spotify updated themselves around the same time, and whilst I thought the only thing that changed on my system was wine, of course, there was the behind the scenes spotify update too!
That actually DOES make more sense than a wine upgrade.
Anyway, I'm running on wine 1.1.22 now, and ... no banner or audio adverts!
So, you're right - it's not a change in WINE, it's a change in spotify.exe!
I'll get my coat now............. -
Inappropriate?Great. It's a relief i won't have to reinstall wine again. I guess it would be almost impossible for us to do anymore testing on this. To be honest though your last post is clearer than i had it in my own head.
-
Inappropriate?Sorry I wasted your time on all that testing - but at least we finally got there (with a bit of uintended delaying by me!)
So, it's confirmed: it's relating to the June 6th spotify.exe update and beyond
Incidently, spotify is now on 0.3.17 - the only change I can see is at the top of playlists there is a bit more info - number of tracks, total playing time etc. - still no adverts of either kind.
2592 -rwxr-xr-x 1 jamie jamie 2631888 Jun 24 16:38 spotify.exe
2560 -rwxr-xr-x 1 jamie jamie 2602864 Jun 6 16:34 spotify.exe.20090606 -
Inappropriate?Do you think this might be important:
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
It is a message that appears when running spotify from the command line. The description of this function at MSDC seems to fit the current problem with Spotify.
http://msdn.microsoft.com/en-us/libra...(VS.85).aspx
Additionally there is a bug report on the wine website that talks about wine not having a complete implementation of all the different parameters (see comment 13 and 14).
http://bugs.winehq.org/show_bug.cgi?i...
Please note i have no programming skills so i think i am a bit out of my depth here. -
Inappropriate?No idea! One for the spotify team.
But remember, it DID work perfectly before their June 6th upgrade! -
Inappropriate?I'm having the same issue, pretty much the same specs, just installed spotify as a new user half an hour ago, after a little fiddling got it working with my WINE, and no audio or graphical ads - using a wine 1.1.18 compiled from source. When it compiled, it refused to acknowledge ALSA on my system, so I only have OSS - so much bother I'm not updating WINE again. Anyway, off topic, same issue, feeling a little guilty....
-
btw, I run Linpus Linux Lite on Acer Aspire One, so basically Fedora 8. -
Inappropriate?I'm not sure there is much we can do. It seems to be just a matter of waiting for either the developers of wine or spotify to fix the bug. Of course its more likely to be fixed if more people report the bug, so thanks for reporting the problem.
-
Inappropriate?I agree, though I have to say it's a strange bug, and not one I would have thought possible if spotify had been written properly.
I mean, you'd expect the server to know which songs are playing, and when to inject an advert - remember, spotify-people, it's not like an ad is attempted, and is quiet, or fails - your servers simply don't send any ads, just as if we were premium users.
This bug has highlighted another issue, in that the fact that the servers ALLOW this to happen mean that even if the client is fixed, someone could hack/reverse engineer the same thing to happen again.
Surely, no amount of buggy/hacked client should allow this to happen - it should be the responsibility of the servers to dole out adverts, and get feedback on their playing.
Surely the servers can tell that I, as a non-premium user has just played 20 tracks back to back with no pause where an advert should be.
The server-side code should be written to check this, and throw out clients that don't conform, not just as a weapon against bugs, but as one against hackers/freeloaders. -
Inappropriate?I imagine that Spotify is rather easier to hack when running on an open source base such as wine than when running on windows. Presumably the majority of people running Spotify on windows would not be able to hack the operating system in the same way.
I also think that it would be quite difficult to keep track on the playing history of every person using Spotify, much harder than passively handing out adverts to computers when they are requested. It does seem like some extra measures should be taken though. -
Inappropriate?I would have thought that keeping playing history would be critical - both as information for the music industry, and for targetting ads.
It shouldn't be a stretch for the server to know if ads are being played or not - again, I think that would be a good stat to receive - for example, with visual ads, it would be good to know which ones a user clicks on and ALSO, which they don't click on!
As for open source being an easier platform to hack on, I guess as far as subverting the client goes, yes, it would be easier (easier to divert sound streams to files etc.) but it won't make any difference to reverse engineering the client .exe itself! -
Inappropriate?I hope spotify fix the problem, I must say, wouldn't want to update wine again. These AA1s have real difficulty with anything not in the fedora 8 repository, as we have a slightly odd assortment of deps. Fingers crossed, I feel rather bad using spotify without ads...
-
Inappropriate?It's testament to spotify that we feel guilty when we don't get the ads
-
Inappropriate?Why are you munchkins feeling so guilty about not receiving "your ads"?
If I read you correctly, you reckon that I'll get my audio ads back, but no banner ads, right?
It's testament to spotify that we feel guilty when we don't get the ads
Yea OK, Spotify is a nifty program, but you sound like Mark from Peep Show. You are not doing anything wrong. Just enjoy the music! -
Unlike listening to (say) pirate copied mp3's, each time we use spotify, they pay REAL MONEY to the record companies, so whilst with pirated mp3's you could say "no-one would lose out, as i'd not have bought the track anyway", this is simply not the case when using spotify -
Inappropriate?I'm also getting no audio ads.
I'm using Wine 1.01-0ubuntu6, running Linux kernel 2.6.28-13, and my IP is in the UK. -
Inappropriate?This will be fixed when we roll out 0.3.18 to all users. So enjoy the lack of ads for a little while longer. :)
4 people say
this solves the problem
-
Thanks? ;-) -
Good to know :) -
I've just updated to 0.3.18.. Not received any adverts yet, but I'm sure they'll be coming shortly. -
Banner ads working, audio ads too. Oh well, I'll buy a premium account :-) -
Just had an audio advert. Congratulations on the fix guys. I think I'll go give blood now. :) -
Just bough a premium account. Quite impressed that I didn't even have to restart Spotify to have it working! Great! -
Getting ads as normal with the latest versions of Wine and Spotify. Slightly disappointed of course, but it looks like the issue's fixed :) -
Yes, that fixes it for me as well. :-) -
This reply was removed on 07/25/09.
see the change log -
Thanks for that, Nizzo. Care to elaborate? I may be an idiot, but at least I can spell. -
Inappropriate?Just thought I'd say that now this problem's fixed, the return of the ads has convinced me to upgrade to Spotify Premium. Ever considered giving all your free members a week without adverts to show them what they're missing...?
I’m excited
-
Inappropriate?Yes, maybe we should look into making it ad free just to show how great premium is. :)
-
Inappropriate?Ummm, there seems to be a related problem - I can see and hear the ads, but nothing happens when I click on them ? I'm using wine-1.1.9 on openSuse (from default repository) and I installed gecko in wine...
-
This is a bug in wine - it doesn't parse some DDE urls correctly.. The workaround (until it's fixed) is to run regedit
then search for 'winebrowser'
Then modify each entry that says:
C:\windows\system32\winebrowser.exe -nohome
to:
C:\windows\system32\winebrowser.exe -nohome "%1"
Do it for each entry (there are 4 or 5)
Full details here: http://bugs.winehq.org/show_bug.cgi?i...
However, on the latest version of wine, it seems that simply editting system.reg by hand will not work (when I did it that way, the changes were reverted when I restarted spotify)
Perhaps this should be in the spotify wine faq?
Loading Profile...



EMPLOYEE

