Spotify Turntable

Created by [Ben Wang] • Started on May 30, 2025

A spotify controller that looks like a cute turntable!

Total time (so far): 17.5 hrs

Journal of Changes

2025-05-30

Spent ages fighting with spotifyd, spotify-cli-linux, spotify-tui, raspotify, librespot, and other spotify clients. None of them worked. Eventually I made an issue and found out it probably will not work. Time spent: 6 hrs

2025-06-01

So there's this cool library called spotipy which I probably should have used in the first place. It has a python client that can control spotify so I can interface it with GPIO pins too :) Also spent a while trying to get it to work with my HDMI display and the X server image (i think i've had my yearly dose of solder fumes from soldering the GPIO pins :|)

Time spent: 5 hrs

2025-06-01

Made a basic case - yet to do the needle assembly and the legs, but everything else should be done (note: the big hole in the disc is for the screen to fit through) image image Time spent: 3 hrs

2025-06-05

Feet, fillets, and fiddling with needle angles (after research I decided to use a rotary encoder instead of a 36-detent rotary encoder :| bc they are really expensive) image image Time Spent: 30 mins

2025-06-08

Modelled the needle assembly, also moved the magnets in the case to be inserted from above so the magnets in the case and bottom are not touching. I think I've finished the case :) image image image Time spent: 2 hrs

2025-06-13

Exams are over :)

I have realised that I do NOT need an Extremely Overpowered pi zero for this, so I am moving to a 2.8 inch display with an ESP32 baked right in.

Also figured out the wiring.

Time spent: 1 hr