Listening Post

A macOS app that identifies music playing around you, constantly. Local first. Automate using Shortcuts, export to files, or scrobble to Last.fm and ListenBrainz. It's your data.

For macOS 15.6+. Currently in public beta.

Free during beta. After that: Perpetual upgrade licenses. No subscriptions.
After downloading, check our forum for updates, discussion, and support.

Music Is Everywhere.

But Your Scrobbler Isn't Listening.

There are apps for keeping track of your Apple Music or Spotify listens. They send them to Last.fm or ListenBrainz so you can get music recommendations based on what you listened to. Which is cool! But. BUT.

What about the radio in the background? The music at the nice coffee shop where you often work? The bangers in the videos you watch? That's all music you're experiencing, and very likely also music that you enjoy — but it "doesn't count", because it's not happening in Apple Music or Spotify.

Listening Post keeps an open ear to the music around you. It hears what you hear via your Mac's mic. And then, if you like, it scrobbles the track info to Last.fm or ListenBrainz, adds it to your Apple Music library (if you have a subscription), or writes it to local files. Or runs an automation. Your call.

Here's How It Works.

Recognition

Every minute, Listening Post briefly uses the mic to check for playing music. When it detects a song, the track is saved to its internal database.

Enrichment

After recognition, the app queries external services for additional metadata, like ListenBrainz or Last.fm track links, and the release year. Each source is only queried when its corresponding channel is enabled.

It Posts Your Listens (Eh? EH? 😅)

Recognized tracks wait in a queue (default: 5 mins) before being sent anywhere. This gives you time to skip false positives or tell the app to forget particularly awful songs before they're recorded.

Screenshot of the Listening Post app window showing its channel configuration tab, with Last.fm selected.

Channels: Track Destinations

Channels are output destinations where Listening Post sends recognized tracks. Each can be independently enabled or disabled.

These are the channels Listening Post supports so far. It's early days, and there are more to come.

Your Data. Truly. Locally.

As nice as Last.fm is, it shouldn't be your source of truth! Services jack up prices, decide you're not their target demo anymore, or shut down their APIs so you lose access to the raw data.

Listening Post stores your data on your machine, where it belongs, and happily exports to local files as it goes along, in formats you can work with. You share to scrobbling services rather than fully rely on them.

Personally, I hate having to ask external services for my own data. With Listening Post, my listening history is mine from the start. #DigitalSovereignty

Sounds Good? Allow Me To Keep In Touch.

Stay up to date with Listening Post's progress, my apps and services, and the occasional sale.

ActionsDotWork Forum

A place to discuss your Shortcuts workflows. You can also ask questions, share your ideas and report bugs. Lots of friendly people there.

Visit the ActionsDotWork Forum

Mailing List

~1 post/month. It is provided by the GDPR-compliant Buttondown service.

About this email subscription ℹ️

After clicking "Subscribe" you will receive an opt-in email, which you need to confirm to complete your subscription. Had a sudden change of mind? Then just ignore the email. No hard feelings. :)

Your address will only be used for updating you on the progress of my apps, upcoming releases, and the occasional sale. Every email will contain a working unsubscribe link. I'm committed to the GDPR🇪🇺 both by conviction and by law. Common decency applies.

Social Media

If you want to chat, find me on Mastodon @actionsdotwork@pkm.social (just apps & services) and @czottmann@norden.social (personal account).

I'm also on Bluesky: @actions.work (just apps & services) and @zottmann.dev (personal account).

And since I need a place to post tutorials and whatnot, there's @ActionsDotWork on YouTube.

Listening Post © 2026 Carlo Zottmann. All rights reserved. This application is not affiliated with or endorsed by Apple, Shazam, Last.fm, or ListenBrainz. Shazam and ShazamKit are trademarks of Apple Inc.
Contact

How can I help?

Support is available in both English (Hello!) and German (Moin!). I'll get back to you ASAP during my business hours (Mo-Fr, 10:00-17:00 CET).