-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
no result #4
Comments
Any update on this? |
Unfortunately it seems like they broke this old API ( From reversing the Android application I can see that now they're using a new API which apparently requires an audio signature. This would be quite hard to mimic because it's implemented in a binary library ( EDIT: If anybody have an |
I have original Shazam windows 8 pc appx (unfortunately old one) : https://mega.nz/#!FJRWSA4A!zCr1qnraTkdEXsoEsJaI75Ody_4wu5_0RU6ly5jInBw |
I have also ported shazam for windows phone 8.1 to win10 pc but it's not working also: https://mega.nz/#!ZBIEHSRQ!ZVqKjuve1L9MSu4cMgQc-VUkqpPoCJrHdPoVZpP7ekM |
@ahmed605 Nice, I'll try to install it. Is this app actually working fo you? |
Unfortunately no (for me) but you can download any "not available" appx from the store with this website: https://store.rg-adguard.net/ for ex this is ShazamEntertainmentLtd.Shazam_4.7.9.0_neutral_~_pqbynwjfrbcg4.appxbundle : http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/42893d2a-6de0-42b4-8d4c-1af6a0065fa1?P1=1546893424&P2=402&P3=2&P4=Z2ooHCvgR9M6lw6APzmxThGSMbwykko9U415zp2QWaWgFNtOEdisJ3G6jjW5JkTotsm5A3L2AKhOW6zqcFSizA%3d%3d EDIT: You can use |
Hello! Shazam, not working? |
Was wondering the same? someone has maybe a earlier version that works? there should be some history here on github, im just to drunk to watch that right now.. |
I've been trying to get it to work with pure c# without javascript, but this guy seem to have found a way to make the two work. |
@djculex |
Thanks for the mention. My project simply wraps Shazam.dll from the WinRT app. The trick was to load it into ordinary NET. Made possible by https://github.com/Alovchin91/WinRTDesktopInterop. |
@AlekseyMartynov Cool, Did you take the I ask because it is different from the one I was using. |
It's from the store app. |
I'm working on a new project called FlairMax it's like Shazam but for Windows 10/Windows Mobile 10 and even with more features than Android version of Shazam check news on Twitter: @flairmaxuwp https://twitter.com/FlairMaxUWP?s=09 FlairMax is a music recognition app that tell you the some information on the recognized track like: tittle, duration, genres, artist, release date, album, recognized part time (alpha, because it can mistake when the recognized part is repeated in the track), lyrics, synced lyrics (can be saved in many lyrics/subtitles formats), Deezer Link, YouTube Link, Spotify Link and Track HQ direct download link and there's another features like: show synced lyrics, Compact Overlay(PIP/AOS) mode, open track links in UWP apps/clients (MyTube, Perfect Tube, Spotify App, Deezer App, ....) if installed and many other features. |
@ahmed605 Does it use Shazam servers? Otherwise, did you implement your own music fingerprinting? |
@tomer8007 no, it uses ACRcloud, Musixmatch, Google, Youtube, Spotify and Deezer servers NOTE:I created my own music fingerprint because ACRcloud for UWP doesn't support Auto Fingerprinting so the program uploads fingerprints not audio files. |
Yeah, I kind of knew that. Fiddler showed pretty much how and where the new requests were going, but I can figure out how to capture from file or line-in only from what you have set as microphone |
@djculex Are you trying to use @AlekseyMartynov 's project with a microphone which is not "Stereo Mix"? |
@tomer8007 No I'm trying to use @AlekseyMartynov project with a saved file sample instead of a micophone. ;-) |
Has anyone found out how shazam generates the audio signature?
Having the whole API reversed is imo better than relying on proprietary binaries for windows. |
Are you reversing the Android app? Take a look at |
Here's some thoughts I wrote a few months ago while trying to understand what APIs they use out of
This has to be some sort of a spectral-based signature. |
This comment has been minimized.
This comment has been minimized.
@AlekseyMartynov Cool, Also it's worth looking at this article which explains the spectral peaking algorithm of Shazam and the idea behind it (If you haven't yet). It's based on a papaer written by the developers. EDIT: This project and this project (and actually many others) appear to try to extract this kind of fingerprintng. |
Okay, all of the fingerprinting information and working examples (both fingerprinting and getting track information from Shazam) written in Rust and Python can be found in this useful repo: https://github.com/marin-m/SongRec |
Looks like the request server is working but respons is null ? Maybe the servers changed url ?
The text was updated successfully, but these errors were encountered: