🚀 Listening Post β4 is out now!

ICYMI: ambient #macOS 15.6+ music recognition app, scrobbles to #ListenBrainz, #LastFm, local files, and Shortcuts. Has support for #AppleMusic, LB, #Deezer.

New in Beta 4: I've added support for ListenBrainz-compatible scrobblers! Track durations are now stored as well. And a couple of bugs were fixed.

Give it a spin! https://actions.work/listening-post?ref=mastodon

🚧 Hard at work on Listening Post Beta 5:

- "Now Playing" widgets!
- Auto-trigger Shortcuts workflows on like, unlike, and delete!
- Restructured track menu!
- Adjustments to the ListenBrainz-compatible channel!
- Bug fixes!

Out soon™

🚀 Listening Post β5 was just released, my always-on #macOS #music recognition app. This update brings:

- "Now playing" desktop widgets ✨
- Configure #Shortcuts workflows that fire automatically when you like, unlike, or forget a track
- Track menu overhaul

Website: https://actions.work/listening-post?ref=mastodon
Release notes: https://forum.actions.work/t/beta-2026-0-5-beta-5/828?ref=mastodon

Spread the word, I definitely could use some more testers ✌🏼

#BuildInPublic #indiedev

🚧 Hard at work on Listening Post PUBLIC BETA 6, and frens, it is a juicy one! I've rebuilt a lot of things to prepare for a lot of other things. Excitement! 🤩

I've also come to the conclusion that once again, I probably won't be able to sell an app in the Mac App Store because in order to make it *solid* for customers it has to do things that Apple disapproves of (this time, fixing OS-level issues). 🤷🏻‍♂️

Listening Post #beta 6 is out! ICYMI: that's my always-on music recognition app for #macOS. Supports several scrobblers and music services, and it's still WIP.

Public beta 6 adds

- support for Rocksky.app (an ATproto-based scrobbler)
- support for multiple @ListenBrainz​-compat scrobblers at once
- better data on music recognitions, c/o the @musicbrainz foundation

Help me test!

Website: https://actions.work/listening-post
Release notes: https://forum.actions.work/t/beta-2026-0-6-beta-6/836

#buildInPublic #indieDev

Work on #ListeningPost beta 7 continues! This week I'll work on…

- adding #Spotify support (like/unlike, add track to playlist)
- better #AppleMusic support
- fixing CSV & JSONL export
- Bluesky support

Let's roll!

https://actions.work/listening-post #IndieDev #BuildInPublic

Listening Post: Ambient Music Recognition for macOS

Always-on music recognition for your Mac. Supports local files, Last.fm, ListenBrainz (and compatible), Rocksky (and compat), Apple Music, Spotify, Deezer. Post to Bluesky, Mastodon, ActivityPub. Automate with macOS Shortcuts.

ActionsDotWork.

Well, there goes my plan of making #Spotify support available in #ListeningPost.

I can either allow 5 (five) people access to my app in dev mode (good for, you know, development), or I can ask Spotify for upgrading it to non-dev mode ("extended quota"). But those rules:

250k MAU just to be able to apply‽ GTFO

https://developer.spotify.com/documentation/web-api/concepts/quota-modes

🚀 Listening Post: Beta 7 of my always-on #macOS music recognizer & #scrobbler is out!

Today: support for #Bluesky and #Spotify (bare-bones: their decision, not mine), and QoL improvements!

https://actions.work/listening-post?ref=mastodon

Release notes: https://forum.actions.work/t/beta-2026-0-7-beta-7/844

And while I'm happy with the app already, I think it needs another name. I like the stupid half-assed pun "Post your listens" → "Listening Post", but I suspect I'm the only person. Hmm.

#BuildInPublic #IndieDev

Listening Post: Ambient Music Recognition for macOS

Always-on music recognition for your Mac. Supports local files, Last.fm, ListenBrainz (and compatible), Rocksky (and compat), Apple Music, Spotify, Deezer. Post to Bluesky, Mastodon, ActivityPub. Automate with macOS Shortcuts.

ActionsDotWork.

Work on #ListeningPost beta 8 is ongoing. This week I'll work on…

- #Maloja scrobbling support (hooray for self-hosting, because Maloja is nice!)
- an honest-to-dog First Time Launch experience, i.e. a simple onboarding
- bug fixes related to #Bluesky, #Mastodon, #Rocksky

#BuildInPublic #IndieDev

🚀 Public Beta 9 of Listening Post, my always-on #macOS multi-#scrobbler, is out!

- Supports #Spotify & #Maloja now ❶
- Proper onboarding on first launch
- Better baseline data enrichment
- Lots of QoL improvements

Site: https://actions.work/listening-post?ref=mastodon
Forum post: https://forum.actions.work/t/listening-post-v2026-0-9-beta-9/851

❶) In addition to local files, #LastFM, #ListenBrainz (+ compatible), #Rocksky, #Mastodon / #ActivitiPub, #Bluesky, #AppleMusic, #Deezer, and #Shortcuts

#BuildInPublic #IndieDev

Listening Post: Ambient Music Recognition for macOS

Always-on music recognition for your Mac. Supports local files, Last.fm, ListenBrainz (and compatible), Rocksky (and compat), Apple Music, Spotify, Deezer. Post to Bluesky, Mastodon, ActivityPub. Automate with macOS Shortcuts.

ActionsDotWork.
PS: Feel free to boost/repost, since I'm always happy about more folks testing it! ✌🏼 Thanks
@czottmann I’ll use the app regardless of what it’s called, but for the record, I like the name!

@czottmann Looks nice!

FYI, my music player Radiccio has an API in case you might like to integrate… https://rg.crispycrunchy.computer/features/automation#activity-data

Sample code: https://github.com/CrispyCrunchyComputerware/Listener

Automation

Radiccio User Guide

@dmd Neat! Good app, that 👍🏼

But Listening Post's shtick is always-on recognition, basically on a repeating timer. It's not tied to any apps or sources that way but it's also less deterministic. I got fed up w/ all the scrobblers that supported just Apple Music or Spotify and nothing else.

@czottmann Thanks! I see now. Good luck and have fun!
@dmd Same to you! Indie dev team work FTW, thanks for reaching out, I do appreciate it 🤙🏼
@czottmann cool app! But your website makes my phone have a seizure.. 26.3.1 on iPhone 16 Pro
@xadammr Hah. Thanks for the report, I'll take a look! (That page is due for an update anyways very soon.)
@czottmann What kind of issues?
@recursivedelete Every now and then, shazamd (= ShazamKit) kinda locks up, system-wide, for no apparent reason. The only way to kick it back into gear is by restarting it (`killall -9 shazamd`). No way this'd pass App Review.