Entwickler-Ecke

IO, XML und Registry - ID3 Tags aus MP3-Dateien auslesen


Xardas008 - Do 24.07.08 19:39
Titel: ID3 Tags aus MP3-Dateien auslesen
Hi,

ich habe mir ne kleine Musikdatenbank geschrieben, wo ich bisher alles manuell erfassen muss.

Jetzt wollte ich, dass ich an Hand von meinen Musikdateien auf der Festplatte die Datensätze erfasse, indem ich zum einen über den Dateinamen alle Informationen mir herhole (sofern bekannt halt) und dann zusätzlich mit den ID3-Tags dieser Stücke abgleichen, sofern welche vorhanden sind.

So wie kann ich jetzt mit C# eben diese Infos mir besorgen?
Hab absolut keine Idee hab auch nichts in der MSDN-Library gefunden.


Kha - Fr 25.07.08 16:29
Titel: Re: ID3 Tags aus MP3-Dateien auslesen
user profile iconXardas008 hat folgendes geschrieben:
indem ich zum einen über den Dateinamen alle Informationen mir herhole (sofern bekannt halt)
Welche genau hast du da im Sinn?
Zitat:
Hab absolut keine Idee hab auch nichts in der MSDN-Library gefunden.
Das Netz besteht aus mehr als Microsoft ;) . Suche bei Google ID3 C#


Xardas008 - Fr 25.07.08 17:55
Titel: Re: ID3 Tags aus MP3-Dateien auslesen
user profile iconKhabarakh hat folgendes geschrieben:
user profile iconXardas008 hat folgendes geschrieben:
indem ich zum einen über den Dateinamen alle Informationen mir herhole (sofern bekannt halt)
Welche genau hast du da im Sinn?
<Xardas008: Naja wenn ich den Titel wie folgt nenne: 01 - Offspring - Self Esteem - ... dann habe ich Titel, Nummer auf dem Album sowie den Interpreten usw.
Zitat:
Hab absolut keine Idee hab auch nichts in der MSDN-Library gefunden.
Das Netz besteht aus mehr als Microsoft ;) . Suche bei Google ID3 C#
<Xardas008: Hätt ich auch drauf kommen müssen ma zu googlen^^.


Danke dir.


Delete - Sa 26.07.08 17:29

Hi,

Müsste eigentlich bei dem Link von Khabarakh dabei gewesen sein, aber falls nicht, auf CodeProject gibts gute Codes und Tipps...

http://www.codeproject.com/KB/cs/Do_Anything_With_ID3.aspx

Hilft mir selber sehr gut, da ich auch erst seit ein paar tagen mit C# arbeite.