Listening Post v2026.0.8 (Beta 8)

New beta build is out, grab it from the Listening Post product page!

:construction: :construction: :construction: 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. :wink: :construction: :construction: :construction:


Released on 2026-03-16.

New & Exciting

  • Welcome window — First-time users now get a welcome screen that introduces the app and walks through getting started. You can reopen it anytime from the menu bar.

  • Microphone permission guidance — If mic access is denied or revoked, the app tells you what happened and how to fix it, including a dedicated Microphone tab in Settings that deep-links to System Settings.

  • Maloja channel — Scrobble to Maloja, a self-hosted music tracking server. Supports automatic scrobbling and Now Playing.

  • Spotify-based baseline enrichment — The enrichment pipeline now pulls from Spotify’s catalog instead of MusicBrainz. (No Spotify account needed!) Every recognized track gets album title, release year, artwork, and a Spotify URL right away. This feeds into ListenBrainz submissions, fediverse posts, file exports, and everything else downstream.

  • Richer enrichment data — Deezer, ListenBrainz, and Rocksky now extract additional metadata from their APIs.

  • Bluesky & Mastodon in the “Scrobbled to” footer — The track menu’s timestamp section now includes automated Bluesky and ActivityPub posts.

  • File channel — Exports now auto-regenerate when enrichment channel configuration changes.

No Longer Broken

  • For people for whom Beta 7 was the first install, music recognition was effectively broken. Apologies! This is fixed now. If it isn’t, hit me up, please!
  • Track menu — Track context menu now updates in real-time when you enable, disable, or reconfigure a channel. Previously required an app restart.
  • Bluesky channel
    • Credentials are no longer wiped when the app hits a transient network error after a force-quit.
    • The default manual post template now matches ActivityPub’s format.
    • The post dialog no longer vanishes when you trigger it a second time.
    • Character counter in post dialogs no longer wraps to a second line.
  • Mastodon / ActivityPub channel
    • Added Spotify URL placeholder for your post templates.
    • The post dialog no longer vanishes when you trigger it a second time.
    • Character counter in post dialogs no longer wraps to a second line.
  • ListenBrainz Compatible channel — The API URL field has a clearer label and hint text.
  • ShazamKit errors are now intercepted and dealt with, instead of silently giving up.
1 Like

I really like the recent documentation updates as well as latest enhancements for Spotify, Local Files, Bluesky, etc. I was away recently, but now that I’m back, I’m enjoying ListeningPost again. Thanks.

Doug Warren

1 Like

Thank you very much for the update. Might there be an option for those of us who may not want to send any data, of any kind, to Spotify (with or without an account), to use the previously existing MusicBrainz pipeline?

Beta 9 is doing away w/ the Spotify “requirement” because after a few days of not just me testing made it clear that their API requirements and limitations are …dumb. I had no idea.

So beta 9 will get the initial baseline enrichment from Apple Music (= same bucket as Shazam, really), and Spotify is just another channel. I’ve already implemented it.

MusicBrainz API isn’t too hot either: it’s great on paper but man, so many timeouts and DNS failures. Therefore, I won’t go back to it for baseline enrichment, I’m afraid. :frowning: But of course the ListenBrainz channel remains, so you get MB IDs.

@esamecarListening Post v2026.0.9 (Beta 9)