Supersonic: a desktop client for Subsonic music servers built with Go
For the past several months I've been working on a new cross-platform desktop client for self-hosted Subsonic music servers. The second alpha release was just published yesterday! Built with Go and the Fyne UI toolkit, and using libmpv as an audio backend, Supersonic supports high quality gapless playback of pretty much every audio format, and is fast and lightweight on resources. It also features infinite scrolling through albums.
Does the same job
all alternatives →


Rmp, a Subsonic music player for generating playlists on the fly14d ago · github.com · ▲5When listening to music, I often don't play whole albums, but string together songs that capture my current mood. In the past, I've written a tool that records my hearings and generates suggestions from my usual listening patterns[1] and used it with some scripts around mpd. This made my way of listening to music easier and worked decently, but I wished I could also sync and use this with my phone. Recently I've discovered Subsonic, a protocol for music servers and players. It caught my eye, because it supports "scrobbling" (apparently the common term for "recording hearings") and generating…


More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, March 2023
the whole month →




- BI
I'm a big fan of the BBC podcast In Our Time -- and (like most people) I've been playing with the OpenAI APIs. In Our Time has almost 1,000 episodes on everything from Cleopatra to the evolution of teeth to plasma physics, all still available, so it's my starting point to learn about most topics. But it's not well organised. So here are the episodes sorted by library code. It's fun to explore. Web scraping is usually pretty tedious, but I found that I could send the minimised HTML to GPT-3 and get (almost) perfect JSON back: the prompt includes the Typescript definition. At the same time I…
AI · 2023 · genmon.github.io