6 ms·
Behind the Spotify Wrapped API scenes
- vxNsr 5y agoCool. I love reading stuff like this, I feel like I don’t know enough about network technology to actually do it, but maybe if I read enough of these I’ll gain the confidence to try. The most likely reason they’re forcing you to use the app is because they’re trying to funnel people to the app, possibly bec they control that experience more.
- dend 5y agoOh absolutely - there is zero reason this can't be on the web, considering that all you need to do is just use the same protobuf-based API through a web app. I am considering actually implementing something just for myself that does it.
- deleted 5y ago[deleted]
- tmabraham 5y ago> Given that this is just structured data behind the scenes, it will remain a puzzle as to why Spotify decided not to enable Wrapped in the browser. There is no puzzle here, they are 100% trying to force people to use the app. I suspect this is because it is much more likely people will pay for subscriptions since the app is severely limited, especially in comparison to the web/desktop version. IIRC you can't even see the songs in a playlist and it's fixed on shuffle for the mobile version.
- bluepizza 5y agoI believe it has more to do with the fancy visuals and the gRPC than with evil machinations. As someone who works on an app that has both mobile and desktop/web - doing visual stuff on the desktop/web can be quite hard unless you have top notch frontend people, while for mobile, it’s much simpler.
- raverbashing 5y ago> you can't even see the songs in a playlist and it's fixed on shuffle for the mobile version. You can do both, though the 2nd one is a bit hidden (and to be fair, shuffle fits more the mobile experience)
- Agentlien 5y agoI don't know what you mean about the mobile experience. I've never really been a fan of shuffle and whether I'm listening on mobile or not doesn't affect that. Especially since I often use my phone connected to my stereo to listen to music in the kitchen. My mother on the other hand uses Spotify on the PC connected to her TV in the living room or on her phone with headphones and mostly uses shuffle in both modes.
- djaychela 5y ago>(and to be fair, shuffle fits more the mobile experience) Can you explain the logic behind this? I don't want shuffle play unless I specifically ask for it, and that's independent of whether I'm on mobile, desktop app or browser-based. And it's certainly a pain to turn off on mobile now (the latest change seems to turn it on by default, which I'm not a fan of). As an aside, I think the recent update to the Spotify app is a mess, and they seem to remove features (such as not wanting suggested songs in a generated playlist) at a whim.
- raverbashing 5y ago> Can you explain the logic behind this? You don't want to hear a playlist at the same order each time? I'm surprised people are questioning this. Now if I go to an album on the mobile player it does default to the album order (i.e. not shuffle).
- Agentlien 5y agoI actually do want to hear a playlist in the same order most of the time. I often make playlists so that songs come in an order where I feel they build well on each other. Also it means I build the same expectation for what the upcoming track is as I have when listening to an album.
- Agentlien 5y ago> IIRC you can't even see the songs in a playlist and it's fixed on shuffle for the mobile version. I don't know what you're referring to here. In general you've always been able to see the songs in a playlist by pressing it. The big play button is shuffle, which is annoying, but pressing the first track will play the whole album/playlist in order (unless you've turned on shuffle already). I do agree that the UI could be better and their data seems to be a complete mess[1] but it generally works really well for my everyday needs. [1] I recently went to a big artist's page and clicked the list of their top tracks. After a few tracks it started playing tracks by a different unknown artist with their own page but the same name.
- Scharkenberg 5y ago> The big play button is shuffle This was the case until a few weeks ago. Now it plays the tracks in order and there is an extra shuffle button. (Allegedly requested by Adele.)
- Agentlien 5y agoI've read this but I still see the same old shuffle button and no others despite having updated Spotify. I was wondering why.
- rch 5y agoThere seems to be trend among streaming services to implement dark patterns to give themselves control over what's being played. This is distinct from discovery features, like starting a radio based on a playlist, which I actually enjoy using.
- deleted 5y ago[deleted]
- deleted 5y ago[deleted]
- the_arun 5y agoThis experiment from Den is cool. However for a wider impact, I'm wondering may be Spotify could expose a http link to share, so people can brag the listen list with their friends?
- tallies 5y agoThey want people to post the simple and fun summary image rather than a link or a playlist nobody will click on
- soheilpro 5y agoYou can do that with volt.fm. Here's my profile: https://volt.fm/soheilpro https://volt.fm/soheilpro Disclaimer: I've built this.
- xyzi2 5y agoImpressive! Curious how you went about building this. Did you follow a similar journey to the poster, by exploring other Spotify services in addition to the public API?
- jamietanna 5y agoThis is very awesome, thanks for building and sharing!
- onion2k 5y agoIt'd be good it Github did "wrapped" videos for repos. Commits made, issues answered, PRs merged, number of releases, a graph of when stars happened, etc. That'd be fun. (This is probably where someone points out that they do.)
- daenney 5y agoSomeone created https://github.com/ishandeveloper/github-wrapped https://github.com/ishandeveloper/github-wrapped last year which mimics it. As far as I know GitHub itself doesn’t.
- soheilpro 5y agoThere's also this: https://www.githubtrends.io/wrapped https://www.githubtrends.io/wrapped
- gxnxcxcx 5y agoGource is nice for version control visualizations if anyone is interested in generating video for their particular repos.
- unbanned 5y agoI don't believe this was done entirely on a lunch break.
- jkkramer 5y agoEveryone seems to be missing the obvious reason they want you to view Wrapped in the app: because they want you to share it to your stories on Instagram, Snapchat, etc, which you cannot do on the web. When Wrapped came out a few days ago, virtually every person I follow on IG had shared their Spotify Wrapped. It's phenomenal marketing.
- k12sosse 5y agoDoesn't even work for me in the client. It just clicks through rapidly. I normally use web as my daily driver for listening because I can. Use uBlock Origin to hide all the podcast elements.