Listening Post, my macOS scrobbler that supports Mac, iPhone, and Apple Watch

Hi, fellow ListenBrainz peeps! My name’s Carlo, and I’m a longtime macOS/iOS indie software dev. I spent the last few months building a macOS-native scrobbler that also supports iOS and watchOS (those two without extra apps). It’s called Listening Post, and it turns the Mac into the scrobbling hub for all the Apple devices you own.

Website: Listening Post: The Scrobbling Hub for Your Apple Devices

Importantly, ListenBrainz is a first-class destination, not a Last.fm-compatible afterthought. (Same goes for LB-compatible services.) With the ListenBrainz channel configured and enabled, recognized tracks get matched against MusicBrainz and the MBID is stored along with the track, so what reaches your LB history is properly linked, not just raw strings.

I made it to scratch my own itch. The macOS app doesn’t just pick up what’s playing in Apple Music or Spotify, but also whatever’s on around you: a YT video, vinyl at home, the radio in the coffee shop. It can listen to your surroundings — basically always-on Shazam’ing (no audio ever leaves the machine, and it’s light on the battery!). If that’s not your thing, keep it switched off. And it grabs whatever you shazam on iOS and Apple Watch via iCloud (no extra apps needed!), dropping those into the same bucket. (Also optional.)

The part I think you’ll like most: everything goes into one pool and fans out to all the targets you configure, at once — ListenBrainz, Maloja, Last.fm, a local CSV/JSON file, a Shortcuts automation, even a Bluesky/Mastodon post. :wink: Your listening, your call. I built it for multi-scrobbling folks like myself.

I’ve released it a few weeks ago (macOS 15.6+), sold straight from my own store — no Mac App Store, no subscription. There’s a 14-day free trial; after that it’s €15 for a year of updates (introductory price), and you keep the last version you received forever, even if you never pay again.

There’s extensive documentation here: Listening Post › Overview — ActionsDotWork. Docs

I’d genuinely love your feedback — especially from those of you with unusual setups (multiple scrobble targets, self-hosted Maloja, odd edge cases). If you give it a spin, let me know what breaks or what’s missing. :headphone:

1 Like