-
Notifications
You must be signed in to change notification settings - Fork 0
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
No Longer Working as of HA 2024.12.2 #5
Comments
Thank you for raising the issue. Unfortunately, Spotify has removed access to certain API endpoints, many of which were core to this integration. I am working on getting it "dumbed down" to remove the affected elements, it's just taking time. I hope to have it updated by the end of the weekend. Spotify announcement: https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api |
Any update on this? I was really looking forward to seeing my queued songs and your integration is the only one that can supply it. The other Spotify Plus integration doesn't go deep enough with their sensors. (I was hoping to use this: |
I'm still working on it. Along with Spotify removing some endpoints, I need to change away from Spotipy to aiospotify and those are taking some time. Progress is being made... |
Hey @hokiebrian, I know you're busy making some changes, and with that, I appreciate your hard work! I was wondering though, are you able to help me create a sensor that will extract the next up song for Spotify? I see it's available using the following action. I have also included the results you get when you run the action in Developer tools. I'm hoping it's something relatively easy, but I have spent hours playing with sensors I created, and even using AI to assist but I just can't seem to extract the available info. :( Again, I appreciate your hard work with the integration!! Action:
Results (Sample - does not include the whole results I received):
|
hey @ColtonYYZ - I published a pre-release version, 1.2.5, that should mostly work for the basic functions - including queues. As far as your other question... here's how I use the queue and recently played elements. The queue is an attribute of sensor.spotify_extras. You could just do a template sensor specific to item [0] in that list for just the next song if appropriate. I have some time to work more on this this week and should finally make some legit progress!
That code helps build this. The icons are full color or not based on the song being in your library. Tap actions add / remove from the library. |
Hey @hokiebrian! Thanks for getting back to me so quickly! One thing I have noticed was a mistake I made. I confused your integration with the other SpotifyPlus integration. When am running the following action, it's calling the other integration because your integration has an underline between the words Spotify and Plus, whereas the other one doesn't.
I did try the yaml's you provided but they didn't work for me. The auto-entities doesn't display anything (literally nothing in my dashboard. I have to click 'edit' to see where it is so I can edit it. The second yaml has a bunch of ` in the code. It didn't work for me, so I checked with an AI tool and it corrected it for me to use ' (an apostrophy) instead. But when I view the card, it just says, "no history". That said, I have tried all of the following possibilities below, and none of them seem to work for me. :( Any idea what I am doing wrong, or what I am missing? I realize it's not your integration this data is being pulled from, but if could provide some insight as to how I can extract the data I need from it, I would be very appreciative!
|
Describe the bug
The Spotify Plus integration is no longer working. The media player remains unavailable.
Expected behavior
The media player should show the playback state of Spotify.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment details:
Output of HA logs
Paste the relavant output of the HA log here.
Additional context
Add any other context about the problem here.
I am not sure if this integration is still actively developed, but I really liked it, and would really appreciate if it can be fixed.
Thanks.
The text was updated successfully, but these errors were encountered: