Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #15719

C

Carl Byström

Personal blog · cgbystrom.com/articlesprogrammingsystems

Carl Byström's personal blog at cgbystrom.com covers programming and systems. Since 2013, 5 different Hacker News readers have linked it 5 times, most often “Deconstructing Spotify's built-in HTTP server”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
5mentions?
5HN people?
2013–2019first – last linked?
Links on Hacker News per year · peak 2 in 2015

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN commenters link this blog's Spotify post, which explains the undocumented local web helper API in the Spotify desktop app. They cite it as a source for how websites and scripts can control the player.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Collection of posts by Carl Byström

Most-linked posts?

  1. Deconstructing Spotify's built-in HTTP server
    5 people · 5 mentions · first linked 2013-04-16

What Hacker News says?

  1. The spotify one is for spotify connect most likely. I'm guessing (although not sure, someone could verify it) that spotify connect requires some sort of authorization to work. Edit: here you go http://cgbystrom.com/articles/deconstructing-spotifys-builti...

    Comment linking /articles/deconstructing-spotifys-builtin-http-server/

    on “Zoom fixes major Mac webcam security flaw with emergency patch”
  2. Submitted Deconstructing Spotify's built-in HTTP server as a story · 4 points

    HN discussion
  3. This approach was used for years by Spotify[1], to allow websites embedding their player to load content directly into a running instance of the desktop app. [1] http://cgbystrom.com/articles/deconstructing-spotifys-builti...

    Comment linking /articles/deconstructing-spotifys-builtin-http-server/

    on “A problem worse than Zoom?”
  4. If I remember correctly, the Spotify app creates a local web server with an API that can be used to grab the currently playing song, among many other things. See: - https://medium.com/@b3ngr33ni3r/hijacking-spotify-web-contro... - http://cgbystrom.com/articles/deconstructing-spotifys-builti... - https://code.google.com/p/spotify-local-api/

    Comment linking /articles/deconstructing-spotifys-builtin-http-server/

    on “Ask HN: I'm looking for a Spotify software engineer to speak to”
  5. I experimented with making one for Spotify. You can control the desktop player with the undocumented WebHelper API. http://cgbystrom.com/articles/deconstructing-spotifys-builti... Me and a friend could run a custom node.js script locally and control each other's players. However I never figured out half the polish OP did to get sync really tight, nor packaged and published my solution.

    Comment linking /articles/deconstructing-spotifys-builtin-http-server/

    on “Show HN: Netflix Party – Synchronize Netflix Video Playback”

Search all of HN for cgbystrom.com