*.get - Methode für Sounddateien

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Pascal
User
Beiträge: 271
Registriert: Samstag 4. April 2009, 22:18

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
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

Bei der Suche nach Libraries bietet sich immer http://pypi.python.org/pypi an.
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
Pascal
User
Beiträge: 271
Registriert: Samstag 4. April 2009, 22:18

und welche Lib ich nutzen kann ist jetzt die frage...
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

Tja, wenn sonst keiner Erfahrung damit hat, hilft wohl nur ausprobieren... soviele sind es ja auch nicht.
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Falls du nicht weisst, was du suchen musst: ID3 - Tags halten solche Metadaten bereit.
Pascal
User
Beiträge: 271
Registriert: Samstag 4. April 2009, 22:18

ob das das richtige sein könnte?
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

Das lässt sich schlecht beurteilen, da die Links zur Homepage und zum Download tot sind.
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
Pascal
User
Beiträge: 271
Registriert: Samstag 4. April 2009, 22:18

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
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

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.)
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
Benutzeravatar
Rebecca
User
Beiträge: 1662
Registriert: Freitag 3. Februar 2006, 12:28
Wohnort: DN, Heimat: HB
Kontaktdaten:

Offizielles Python-Tutorial (Deutsche Version)

Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Pascal
User
Beiträge: 271
Registriert: Samstag 4. April 2009, 22:18

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!
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ß
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

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).
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
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.
Antworten