-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TrackError: Account subscription status not Spotify Premium #111
Comments
The error is happening even on accounts with Premium (at least, a freshly created one) |
After updating to the latest commit, I'm getting |
Same here, was working fine yesterday |
same here |
Can you guys try latest |
@TooTallNate I'd already reverted that change on my side |
@lucbernard and so which error are you seeing now? |
"Account subscription status not Spotify Premium". On every track. With both premium & free accounts. The problem is with
|
"Can you guys try latest master branch? I've reverted the problematic commit in 9ace59c" |
No, since I haven't published a new version to npm yet, only pushed to this git repo.
I'm not getting this error on my end, so you'll have to do some digging to find out what the culprit is I think... |
You can install it with |
thanks for clearing that up, Nathan and LinusU. |
Getting this with the samples as well:
|
So are we sure that the account types are as follows? Where do these values come from?
|
I got the idea to change the user agent, based on a few old issues centered around this same error. I tried setting it to a generic Chrome on OS X UA string, but it doesn't seem to have any impact one way or another. |
Hi guys Any news? I've just testing and, without TooTallNate commit, i've got "Account subscription status not Spotify Premium", and applying it, the other error: "Track is not playable in country" I'm confused. This was working yesterday :( |
Hmm, I've done a lot of changes, but nothing appears to change. Any ideas? Thanks |
Just a question. Can someone play one song right now? I've just installed the latest NodeJS version for Mac OS X, and then, I've downloaded the last branch doing npm install TooTallNate/node-spotify-web#master And it doesn't works. I've tried to modify some attributes bur nothing changed. Thanks |
I'm getting it now too :( |
@TooTallNate Anything we can do to help, or any avenues you have in mind to pursue? Much of this is currently above my head but I can certainly try |
@sciencepro +1 |
What's odd, IT IS working for me on my Arch Linux system, while on other Linux distros (tried Ubuntu & RHEL) and Windows it does not work... Tried to find the root cause, got lazy and installed my app in a docker container that has Arch running in it instead... |
@aaiyer anything different about the configs? Node version? Module versions? |
@aaiyer it works! Brand new arch install with Node v0.12.7 |
@sciencepro I took the same Node v0.12.7 and modules and put it in another distro, didn't work.. I suspected it was something in protobuf, so I upgraded the node module to use the latest stable sources of protobuf to no avail ... But doesn't matter, its easier to just use arch. |
Thanks so much @aaiyer. I'm definitely fine using Arch since that seems to be the more reliable choice. Would still be interesting to know what the root cause was here. |
I have the same auth problems. Trying to pinpoint what differs in the protocol, I tested a brand new Arch install (150701 dual iso), booted from iso, installed npm, and npm installed the git master. Now I instead get error 'Track is not playable in country "SE"'. |
@Jake0oo0 Right, it was working since august though (using 0.10.36), so there's still a change on spotifys side. |
People experiencing issues, just update with Xstasy's fork and then update your packages via npm update within spotify-web --protobufjs gave an error until updating. Got everything working. |
@jeffdran can you link the repo? can't find it... |
@vincentcox I can't find his fork anymore either, but terranmoccasin's should work. Anything that is the latest: https://github.com/terranmoccasin/node-spotify-web/ Be sure you end VMWare hostd process or any process using port 80, such as Apache... or change the port to be used in the code for the app you're using. Edit: found Xstasty's, I spelled it wrong the first time: https://github.com/Xstasy/node-spotify-web Edit 2: Tested Xstasy's fork and terranmoccasin's. Xstasy's give me no problems, however terranmoccasin's gives me a server error 500 every few songs. |
@jeffdran Thanks for pointing me in the right direction! However, I got some problems with the library.
Any idea where the problem lies? Should I try an older nodeJS version? |
@vincentcox Yes, I'm using 4.4.0. Be sure to update protobufjs as I mentioned in my previous post. Let me know if you need help. |
@jeffdran Thanks, I just tried to use that version. However, I still experience some issues. :
Can't get rid of them :/ |
Turns out, I'm referencing a separate repo. You will need protobufjs 2.2.1. npm install protobufjs@2.2.1 |
@jeffdran Thanks that did the trick! :D But a new error appears: |
Just started getting this randomly this morning, no changes made to the environment, which makes me believe Spotify must have done something again... Using Xstasy's fork on Windows with a premium account |
Why don't we rewrite the node-spotify-web using Spotify's Android APIs? For Spotify changing an Android app will cause more troubles than updating the website. For Spotify right now it's a js / swf file versus a built app that has to be published on the Play Store. This will cause them some problems since they will have to cut out Android (or iOS) users that don't update the app, causing major issues |
idea: we could try and build in the spotify flash thingy which gives us the pong back, like build it directly into our expressJS powered downloader.. ?! (i remember, a while ago, there was a server, out in the wild, to whom we made a request to get the pong back..) |
I'm assuming spotify has changed their API again, as this is the last message I receive: Is anybody else getting this?
|
Yes, I'm receiving it too. Sometimes this log and other {"error":[12,0,""],"id":6} When you enter on the url it says that Key-Pair-Id is wrong. |
I've also recently started to receive the "TrackError: Account subscription status not Spotify Premium" on my Premium account and no changes where made to the system. |
Hi. |
Wow, today I've found a reCaptcha. I think there's no solution for that, isn't it? |
Nope. I've seen first time this morning. |
@juanmito Are you sure? Do you have a screenshot / URL? It seems really, really strange to me. It may also be nearly impossible for spotify to put a captcha for their free / premium users. There will probably always be a way... |
Well, that problem differs from the one that is being discussed here. |
Hi. I couldn't find any difference. I'll open another issue about this |
If you can't login via an automatic system due to captcha you can still login manually and extract the cookies / access tokens needed. |
Obviously it depends on what you're using node-spotify for, but since I was On Tue, Jul 5, 2016 at 10:06 PM jeffdran notifications@github.com wrote:
|
@jeffdran Well, that could be a solution, but apparently it isn't cross platform (or at least it isn't available for Linux 😢 ) |
Maybe we could try to reverse engineer the linux app: |
I'll be happy to join the IRC / chat if someone is gonna create it 👍 |
Anyway, I was able to get some file URLs, although they seem to be encrypted MP3s: http://audio-fa.spotify.com/audio/2eba33b3b80e77c6750b398ad7060893d9db1efb?1467794771_w3U/V9gLj0UtCVBk7SSSObmodsqPKlal0FznnEdIJFw= |
removes the dependency on http://git.io/WyCx0Q
Just started seeing these responses today
Is this a server side change by Spotify?
The text was updated successfully, but these errors were encountered: