shazamio / ShazamIO

🎵 Is a free asynchronous library from reverse engineered Shazam API written in Python 3.8+ with asyncio and aiohttp.
MIT License
449 stars 64 forks source link

Several song mis-matches #115

Open johnsturgeon opened 1 month ago

johnsturgeon commented 1 month ago

I just started using the library and I've already hit several match misses. Here is one of the files that's not working (for example):

Here's a link to the file on dropbox

The song is

But the library recogonizes it as:

Shazam Track: artist: Kev Littlewood title: Just a Dream album: Just a Dream - Single
Real Track: artist: Acoustic Alchemy title: The 14 Carrot Café album: American/English

Is there an issue with .flac songs?

dotX12 commented 1 month ago

I just started using the library and I've already hit several match misses. Here is one of the files that's not working (for example):

Here's a link to the file on dropbox

The song is

  • Title: The 24 Caret Cafe
  • Artist: Acoustic Alchemy
  • Album: American English

But the library recogonizes it as:

Shazam Track: artist: Kev Littlewood title: Just a Dream album: Just a Dream - Single
Real Track: artist: Acoustic Alchemy title: The 14 Carrot Café album: American/English

Is there an issue with .flac songs?

But try to recognize a song using the deprecated method recognize_song, what will be the result?

johnsturgeon commented 1 month ago

Same result, I did get a correct match though, when I 'streamed' the song (via Plex) and grabbed the stream URL contents and matched that.

Then it worked (stream from plex is transcoded to mp3)