New beta build is out, grab it from the Listening Post product page!
![]()
![]()
THIS IS A WORK IN PROGRESS. The database model is subject to change, that’s why it’s still beta. There might be breaking changes from one beta to the next! And now you know.
![]()
![]()
![]()
A bugfix and chore release, mostly. Lots of changes under the hood, but here’s the interesting stuff.
Changes
- Channel window’s listening toggle moved to the sidebar top — Start/stop recognition now lives at the top of the channels sidebar, right where you’re already looking when switching channels.
No Longer Broken
- ListenBrainz track menu — The “Open track” link now points to the actual track page instead of a search results page, and the full menu (open, copy link, copy markdown) is back. ListenBrainz’s metadata lookup endpoint started requiring auth at some point.
- Bluesky first post after app start — The first post after launching the app could fail with a cryptic “ATProtoKit.ATAPIError error 0”. LP now retries once on transient cold-start errors, and if anything still slips through, the error message is actually readable. Thanks for the report, Doug!
- Enrichment queue no longer stalls — If one service’s network request hung, all “Checking…” entries would freeze until an app restart. No longer! Thanks again, Doug.