Seite 1 von 1

*.get - Methode für Sounddateien

Verfasst: Donnerstag 7. Mai 2009, 19:30
von Pascal
Hallo,

gibt es einen Befehl, mit dem man Interpret, Titel, Album etc. einer *.mp3-Datei ändern kann bzw. auslesen kann??

was ich ungefähr machen will:

Code: Alles auswählen

if Album =='':
    Album=Interpret
Danke Leute

Verfasst: Donnerstag 7. Mai 2009, 19:33
von birkenfeld
Bei der Suche nach Libraries bietet sich immer http://pypi.python.org/pypi an.

Verfasst: Donnerstag 7. Mai 2009, 20:14
von Pascal
und welche Lib ich nutzen kann ist jetzt die frage...

Verfasst: Donnerstag 7. Mai 2009, 20:15
von birkenfeld
Tja, wenn sonst keiner Erfahrung damit hat, hilft wohl nur ausprobieren... soviele sind es ja auch nicht.

Verfasst: Donnerstag 7. Mai 2009, 20:19
von cofi
Falls du nicht weisst, was du suchen musst: ID3 - Tags halten solche Metadaten bereit.

Verfasst: Donnerstag 7. Mai 2009, 20:36
von Pascal
ob das das richtige sein könnte?

Verfasst: Donnerstag 7. Mai 2009, 20:38
von birkenfeld
Das lässt sich schlecht beurteilen, da die Links zur Homepage und zum Download tot sind.

Verfasst: Donnerstag 7. Mai 2009, 20:42
von Pascal
birkenfeld hat geschrieben:Das lässt sich schlecht beurteilen, da die Links zur Homepage und zum Download tot sind.
Ehmm... ich versteh die aussage nicht :?

...

das hier kling ganz gut: http://pypi.python.org/pypi/mp3tool/0.5

Verfasst: Donnerstag 7. Mai 2009, 20:46
von birkenfeld
Pascal hat geschrieben:
birkenfeld hat geschrieben:Das lässt sich schlecht beurteilen, da die Links zur Homepage und zum Download tot sind.
Ehmm... ich versteh die aussage nicht :?
Naja, die Beschreibung klingt nett, aber um eine Library zu beurteilen will ich den Code sehen. Dass die Links dazu tot sind, hilft nicht. (OK, über icepick.info kommt man zu http://github.com/myers/pyid3/tree/master -- sieht ganz gut aus.)

Verfasst: Donnerstag 7. Mai 2009, 21:07
von Rebecca

Verfasst: Donnerstag 7. Mai 2009, 21:07
von Pascal
Unter http://github.com/myers/pyid3/tree/master hab ich beim ersten Überfliegen nix gefunden.

Das ist doch kein ausgefallenes Problem! Da muss es doch eine einfache Möglichkeit geben!

Verfasst: Donnerstag 7. Mai 2009, 22:05
von problembär
http://id3-py.sourceforge.net/
http://eyed3.nicfit.net/

http://www.google.de/search?hl=de&q=id3 ... uche&meta=

Wo ist das Problem?

Wenn Dir die Module nicht reichen, gibt's auch genug Konsolen-Befehle, z.B. "mp3tag" im (Linux-)Paket "mp3blaster", die man dann mit "os.system()" usw. ansteuern kann.

Gruß

Verfasst: Donnerstag 7. Mai 2009, 22:11
von Leonidas
Rebecca hat geschrieben:Mutagen
Das finde ich generell eine gute Lösung da es aus Quod Libet/Ex Falso stammt, somit schon in einem Mediaplayer/Tagger verwendung gefunden hat (und somit auch mehr als nur ID3 unterstützt).

Verfasst: Freitag 8. Mai 2009, 09:20
von lunar
problembär hat geschrieben:[...] die man dann mit "os.system()" usw. ansteuern kann.
Bitte subprocess ;)

Brauchbar ist auch tagpy, eine Anbindung an die taglib-Bibliothek des KDE-Projekts.

Mutagen würde ich allerdings empfehlen, diese Bibliothek liest und schreibt jedes verbreitete Format, hat eine angenehme API und ist ausschließlich in Python implementiert, was die Installation insbesondere unter Windows vereinfacht.