About this extension
This is a browser extension that uses Shazam's internal API to recognize the music playing in the current tab.
Requests unrelated to music recognition, such as telemetry, will not be made.
This is unofficial project and is not affiliated or supported by Shazam ltd.
Source code
https://github.com/FoxRefire/Librezam
Requests unrelated to music recognition, such as telemetry, will not be made.
This is unofficial project and is not affiliated or supported by Shazam ltd.
Source code
https://github.com/FoxRefire/Librezam
* Audio elements not detected on some sites
Due to Firefox limitations, the chrome.captureStream API is not available, so instead the HTMLMediaElement.mozCaptureStream API is used against the DOM to get the audio of the tab.
Therefore, it will not work correctly on websites that have no media elements in the DOM and are playing audio headless
* Stuck in loading animation forever
This may be due to the fact that the site permission has been revoked.
This can occur rarely, for example when updating add-ons
Open the “Permissions” tab in the add-on settings and grant the “Access your data for all websites” permission
*Songs are not recognized
This extension is based on Shazam's API, so if a song is not recognized by Shazam, it will not be recognized by this extension either.
If you change the recording time in the settings and it still does not detect the song, please try using Google's hum to search, Audd, SoundHound, or other similar services.