dupontgu / retro-ipod-spotify-client

The software that powers the sPot: a 4th generation "Click Wheel" iPod with a full Spotify client.
Apache License 2.0
929 stars 94 forks source link

Is the Project working in 2024? #74

Open viktor1234678 opened 2 weeks ago

viktor1234678 commented 2 weeks ago

I've been trying to get the project to run since 2021 and it seems to get harder and harder to do so. Following XEROxMEXICANO instructions doesn't work anymore for multiple reasons. 1. Openbox seemingly doesn't use the same process anymore for setup. 2. Spotifys Developer Site has been redesigned and I can't find a way to get the Device ID. 3. The information how to generate a working cache file is all over the place and nothing I tried worked. 4. It's not clear to me if I should use the old spotipy version or the newest one, because I am running on a pi zero 2 so I could use the new one but it seems to work differently. I am not sure if this is the place to post this but I would love to get this project finally working after so long. If anyone was able to get it working in the last couple of months I would be so thankful if you had some new pointers for me or anything. At this point I would even take a cloned sd card image with the spotify credentials removed if anyone would be willing to send me that. Thanks in advance for any help

viktor1234678 commented 1 week ago

I have been working on it the whole last day and am stuck again. I can start the program and fetch the data but everytime I try to play a song it tells me "error! no devices". If I have spotify running on my phone I see the songs in currently playing and can pause and resume. I think this is similar to issue #66 but nothing helps. It doesn't show up as a device in spotify on my phone.

xenon0054 commented 1 week ago

Hello, I haven't kept up with the project in a long time. I wasn't aware of the errors in my instructions, so I will be making changes to them later. When I made the instructions, it was the code/ steps that made the program work for me that I found searching. I personally never used the SpotifyPod as a replacement for my phone; I just saw a YouTube video showcasing it and decided to help out.

edit: Later this month, I will be re-making the instructions and figuring out how to get it running; I only have a Raspberry Pi Zero W. I don't have a Pi Zero 2

viktor1234678 commented 1 week ago

@doris1347 are you sure raspotify 0.14 still works? I tried doing it with the latest version like https://github.com/Chickensalad303/SpIpod did. With the newest raspotify I got so far that I could select a song and it would show up on my Phone, but afterwards the connection between my phone and raspotify dies and reconnecting doesn't make me regain control. Thank you guys for still giving advice on this old project. @xenon0054 if you have any questions you can hit me up on Discord, I'd love to help this cool project become more accessible so maybe the next guy doesn't have to suffer.

doris1347 commented 1 week ago

@viktor1234678 Your right my "Spot" is no longer working - perhaps something is wrong with librespot which Raspotify is dependent on! Or perhaps my .cache file token is no longer active, invalid or expired. I am currently using a zero 2w.

Which version of Raspberry PIOS are you using and is it 32bit or 64 bit? & Which version of Raspotify are you using and is it 32bit or 64 bit?

viktor1234678 commented 1 week ago

Right now I am testing on a pi4 where performance isn't important so I am running pi os 64bit (not legacy). For Raspotify I was using the newest version that installs with sudo apt-get -y install curl && curl -sL https://dtcooper.github.io/raspotify/install.sh | sh I don't know if it installs 64 or 32 bit.

doris1347 commented 1 week ago

@viktor1234678

I have been working on it the whole last day and am stuck again. I can start the program and fetch the data but every time I try to play a song it tells me "error! no devices". If I have spotify running on my phone I see the songs in currently playing and can pause and resume. I think this is similar to issue #66 but nothing helps. It doesn't show up as a device in spotify on my phone.

My 'Spot"which was working is doing the same as above - it works then doesn't as above, no explanation even created a new .cache file, and used a new RPI 2W - have not yet attempted to install as per https://github.com/Chickensalad303/SpIpod once done will post results.

Now it's working again !!! Go Figure!

viktor1234678 commented 1 week ago

That's great to hear, that it still works! Will try to install it like you did over the Weekend.

doris1347 commented 1 week ago

The App. Seems to have a hard time authenticating credentials with the server.

Once it does Authenticate after awhile it loses it's connection similar to issue #40 and yours.

After making a clone copy of my micro SD card I'm using RPIOS Legacy Buster 10 I'll use the clone and Purge my current Raspotify version (31.8.0) (31.8.1 and above never worked for me) using the command:

sudo apt purge raspotify

Then Re-install Raspotify (0.14) and see what happens will post results.

doris1347 commented 1 day ago

Looks like RPIOS Legacy Buster 10 can no longer be used!

I installed https://github.com/Chickensalad303/SpIpod - have Bluetooth sound can see the SpIpod UI can see the device in Spotify Connect list can select and play.

Raspberry Pi Bullseye 64bit Full Desktop version booting to terminal latest Raspotify 64bit - using a Pi Zero 2W with Adafruit composite video screen.. re-direct http:localhost:8080

Seems to be working for now