MusicBinger

2026JAVASCRIPTPYTHONYT-DLPFFMPEGDOCKER

Feed it a YouTube Music playlist and it plays a stack of similar-length songs simultaneously — kept in sync with tiny playback-speed adjustments.

Paste in a YouTube Music playlist link and the Python backend pulls it down with yt-dlp and runs it through ffmpeg — downloading server-side is far more reliable than doing it in the browser, and it means the front end gets to use a fully custom player.

The fun part: MusicBinger plays a bunch of songs of similar length from the playlist at the same time, compensating for their slightly different runtimes with very slight speed changes so they all stay lined up.

There is also a two-song mode that plays one track in each ear, which is exactly as cursed and entertaining as it sounds. The whole thing ships as a Docker Compose stack.