What Am Ihearing

github.com/zemoto/WhatAmIHearing Music Tools Open-source projectOpen source

WhatAmIHearing is an open-source desktop client for identifying music through Shazam.

github.com/zemoto/WhatAmIHearing
What Am Ihearing homepage screenshot

About What Am Ihearing

What Am Ihearing is an open-source Windows desktop client for identifying music through Shazam. It records audio from the PC and sends the raw audio to Shazam's API for song detection, so it can identify music playing on the computer rather than relying on a phone's microphone. The project is written in C# with WPF and is released under the MIT license.

The app uses Shazam's API, which has a free-tier quota of 500 requests per month. To avoid sharing that quota, the app lets users enter their own API key from RapidAPI. The default key in the public repository is a placeholder, so a version compiled from source will not work without a user-supplied key. Settings and history are saved in config.json next to the executable by default, with an option since v3.5 to store them in AppData.

Key features

  • Identifies songs playing on a Windows PC using Shazam's API
  • Records audio for identification through the NAudio library
  • Accepts a user-supplied RapidAPI key for Shazam API requests
  • Stores settings and history in config.json or AppData
  • Available as a direct zip download or through WinGet
  • Built with C# and WPF, with source code on GitHub
Best for: Windows users who want to identify music playing on their computer through Shazam and are willing to set up their own free API key.
Good for
  • Open source under the MIT license, with source code available on GitHub
  • Users can supply their own API key to work around the shared free-tier quota
  • Offers more than one installation method, including direct download and WinGet
Watch out for
  • The free Shazam API tier is limited to 500 requests per month
  • A version compiled from source will not work without the user's own API key
  • When updating, config.json must be moved manually unless settings are saved to AppData

What Am Ihearing at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

What Am Ihearing alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Music Tools

Well-known listings from the same topic.

All 114

What Am Ihearing FAQ

How do I get an API key for the app?
Create an account at rapidapi.com, subscribe to the free tier of the Shazam API at rapidapi.com/apidojo/api/shazam, and copy the key from the Authorization section of the app created in your RapidAPI dashboard. Paste it into the API Key text box in the app.
Do I need to restart the app after entering a new API key?
No. According to the project's documentation, the app starts using the new key immediately without a restart.
Where are settings and history stored?
By default they are stored in config.json next to WhatAmIHearing.exe. As of v3.5, there is an option under Window Settings to save them in AppData instead.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing