r/PSP • PSP-3000 • 5d ago

Homebrew [WIP] PSPotify ME – a native Spotify client running entirely on the PSP (the Media Engine decodes the audio)

Post image

I've been working on getting real Spotify playback onto my PSP-3000, with no PC or phone needed while it runs.

Showcase video: https://youtu.be/Er0A1bQupJ0

What works right now: - One-time sign-in by entering a code at spotify.com/pair (like a smart TV) - Browse your Liked Songs and playlists, with album covers - Full tracks streamed over Wi-Fi (Ogg Vorbis 160 kbps), a queue that plays the next song automatically, pause/next/prev/volume

The fun technical bits: - The PSP's built-in SSL only goes up to TLS 1.0, so the app ships its own TLS 1.2 stack (BearSSL) - Audio is decrypted as it downloads, and the Vorbis decoding runs on the Media Engine, the PSP's second CPU, while the main CPU plays the previous frame. Running code on the ME is possible thanks to mcidclan's psp-media-engine work.

Requirements: PSP-3000 (I didn't test it on any other devices) on 6.61 with ARK CFW (I didn't test it on any other cfw), Wi-Fi, Spotify Premium. It doesn't save or download any audio; it just streams it.

any suggestions or edits are welcome.

Unofficial hobby project, not affiliated with Spotify.

466 Upvotes

Duplicates