Liedtitel einer mp3-Datei via Python identifizieren?
Hallo zusammen,
gibt es eine Möglichkeit / ein Paket dem man eine .mp3 Datei übergibt und dann den Liedtitel (bzw. Titel, Autor, Album, etc) in einer per Shell / Python verarbeitbaren Form zurückgeliefert bekommt?
Ich gehe hier davon aus, dass mir der Inhalt der Datei gänzlich unbekannt ist und nicht aus einem vordefinierten Vorrat geschöpft wird => eigenes Fingerprinting einrichten ist nicht direkt eine Option da ich nicht die Möglichkeit / Lust habe ALLE Lieder zu Fingerprinten.
Über Hinweise / Tipps, gerne auch zu alternativen Lösungsvorschlägen würde ich mich sehr freuen
Da ich das ganze nutzen will um u.a. die Metadaten zu setzen ist das einfache auslesen dieser leider keine Lösung
2 Antworten
RapidApi/Shazam bieten eine REST Schnittstelle an. Hier gibt es ein Tutorial dazu.
Als Ergebnis soll es diverse Infos über den Song geben.
Du musst allerdings den Song in ein passendes Format bringen und maximale Größe einhalten. Es sollte vermutlich mit Python gehen.
500 Anfragen pro Monat sind kostenlos. Ein Konto wird vorausgesetzt.
Ich gehe davon aus, dass ich ein mir (/ dem Programm) unbekanntes Musikstück als Datei vorliegen habe und möchte unter anderem, aber nicht ausschließlich, die Metadaten des Stückes herausfinden und eintragen.
Den Eintrage-Teil habe ich schon gelöst (tatsächlich ebenfalls mit eyed3 wie in deinem Post, hatte ich aber bereits vor deiner Antwort), jetzt suche ich nach einer Möglichkeit die dafür benötigten Informationen herauszufinden.
Generell gute Idee, für meinen speziellen Fall aber leider nichts.
Trotzdem Danke für deine Antwort