HN Reader

NewTopBestAskShowJob
Show HN: 33rpm – A vinyl screensaver for macOS that syncs to your music
score icon3
comment icon0
16 hours agoby kaniksu
I built a macOS screensaver that displays a spinning vinyl record synced to whatever you're listening to. The record spins while music plays and stops when you pause.

Works with Spotify, Apple Music, or any app that reports to Now Playing (podcasts, YouTube, etc.).

A few technical details HN might find interesting:

- Zero permissions required. I use distributed notifications and the MediaRemote framework to read now-playing state without requesting any system access.

- Album art comes from Spotify's public oEmbed API and iTunes Search API—no auth tokens needed.

- Native Swift, not Electron. It's a proper .saver bundle that installs to ~/Library/Screen Savers.

- The vinyl color can match the dominant color of the album art, which required some fun image processing.

Requires macOS 13+. Free download, no tracking, no account.

Would love feedback on the rendering or ideas for other integrations.

No comments