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

Fix top tracks, small refactoring. #105

Closed dotX12 closed 2 months ago

dotX12 commented 2 months ago

Shazam has changed the contract for obtaining top songs:

We managed to maintain this functionality, but the format of the responses has changed, as have the response models! Please make corrections, the data has changed significantly!!!

Added playlist and playlists methods for Serialize.

Minor fixes, corrected pydantic models, corrected song recognition test, because for some reason the song from dora.ogg disappeared from shazam (???).

dotX12 commented 2 months ago

Fix: https://github.com/shazamio/ShazamIO/issues/104