Skip to content

zanedb/spotifriend

Repository files navigation

Spotifriend

Spotify Friend Activity on iOS.

Context

I wrote this app in 2023 with the intention of recreating Spotify's desktop sidebar in Stage Manager.

iPad Pro in Stage Manager with the described setup

I based the ViewModel on aviwad's Friend Activity for Spotify, and re-did all the views to my personal preference. It was a great learning experience for SwiftUI.

I no longer use Spotify in this setup, or really that often in general. But a few friends of mine started using it and one in particular swears by it as a social network. So I keep it around on TestFlight, with minor changes every 90 days.

I think there could be something to the social idea, and Airbuds seems to be the closest to what I'd envision. They don't use Spotify's friend activity endpoint though, instead opting to create their own stats based on official APIs. The downside of this is it requires your friends to be on board to see their stats, though I imagine that's a crucial part of building a network anyway.

In a brief fling with that idea, before I came to my senses, I created an onboarding flow that I'm still pretty proud of from scratch. I based the UI on Retro's wonderful one. I made a whole API for it and everything.

onboarding.mp4

About

Spotify Friend Activity on iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages