TheAudioDB
Metadati ricchi di artisti/album/tracce più artwork di alta qualità, biografie, mood e tempo tramite un'API semplicissima con chiave nell'URL.
TheAudioDB è un database di metadati musicali mantenuto dalla community, noto per artwork di alta qualità (fanart, banner, loghi degli artisti, copertine degli album) e campi descrittivi come biografia, mood, stile, tempo, tonalità e metrica. L'API JSON v1 inserisce la chiave direttamente nel percorso; una chiave di test pubblica '123' funziona per gli endpoint di ricerca base così da poter fare prototipi immediatamente, mentre un'iscrizione a basso costo sblocca il resto, l'API v2 e limiti più alti. Fa riferimento incrociato ai MBID MusicBrainz, quindi si integra bene con MusicBrainz per arricchire un'interfaccia con biografie e artwork.
Piano gratuito
Chiave di test gratuita '123' per gli endpoint di ricerca base (30 req/min). L'accesso completo (tutti i metodi v1 + v2, limiti più alti) richiede un'iscrizione premium da 8 $/mese che fornisce una chiave personale. La chiave di test gratuita è genuinamente utilizzabile; nessuna trappola carta-e-addebito.Limiti di frequenza
Chiave gratuita/test: circa 30 richieste/minuto, e solo su un sottoinsieme di endpoint (es. ricerca artista/album/traccia). I piani premium alzano questo limite a circa 100-120 req/min.Autenticazione
Chiave APIURL base
https://www.theaudiodb.com/api/v1/json/Cosa puoi costruirci
- Arricchire una pagina artista con biografia, genere, mood e fanart/banner ad alta risoluzione
- Ottenere descrittori a livello di traccia (tempo, tonalità, metrica, mood) per la logica delle playlist
- Fare riferimento incrociato a un MBID MusicBrainz con artwork e descrizioni di TheAudioDB
- Recuperare copertine di album e descrizioni per una vista discografia
Endpoint principali
- GET
/{key}/search.php?s={artist}Cerca un artista; restituisce bio, genere, mood, anno di fondazione e URL artwork. Funziona con la chiave di test 123. - GET
/{key}/searchalbum.php?s={artist}Elenca gli album di un artista con copertine e descrizioni. - GET
/{key}/searchtrack.php?s={artist}&t={track}Cerca una traccia; restituisce durata, genere, mood, tempo, tonalità e metrica. - GET
/{key}/artist-mb.php?i={mbid}Lookup di un artista per MBID MusicBrainz.
I membri ottengono la ricetta eseguibile
Accedi gratuitamente per copiare la richiesta di esempio, vedere una risposta di esempio e leggere le insidie.