Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: mp3-Tags auslesen

mp3-Tags auslesen
07.10.2006 13:15:57
Dietmar
Hallo an Alle
Ich möchte gerne meine mp3-Songs in einer Datenbank erfassen und zwar nach den
jeweiligen Tag-Informationen. D.h. also Interpret, Titel, Album, Erscheinungsjahr,
usw. auslesen und in Excel einarbeiten.
Ich weiß nicht ob das überhaupt möglich ist, bin leider kein Experte. Ich habe
auch schon recherchiert, aber leider nichts passendes, aktuelles gefunden.
Wer kann mir hier weiterhelfen und mir ein Makro verpassen ? Bitte aber nicht Lied für Lied einzel abfragen sondern dann vielleicht immer alle Lieder die in
einem bestimmten Ordner geparkt sind !!
Ich bin dankbar für jede Hilfe
mfg
Dietmar
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mp3-Tags auslesen
07.10.2006 13:22:47
Echiko
Hi Dietmar,
hier ne Datei:
https://www.herber.de/bbs/user/37239.xls
habe ich auch aus dem Forum, leider weiss ich nicht mehr von wem.
Gruss Echiko
(Rückmeldung wäre schön)
AW: mp3-Tags auslesen
07.10.2006 13:51:02
Bernd
Mal gegoogelt...
http://www.xl-net.de/
(schau unter Downloads...)
Anzeige
AW: mp3-Tags auslesen
07.10.2006 15:36:28
Dietmar
Hallo Bernd
Das ist doch mal was - funktioniert tadellos !
Vielen Dank
mfg
Dietmar
AW: mp3-Tags auslesen
07.10.2006 14:31:02
Dietmar
Hallo Echiko
So stelle ich mir die Sache vor. Leider hat das Programm Mängel hinsichtlich der Auslesung der Tag-Informationen. Es erliest falsche Angaben zu dem Song, falscher Interpret, falscher Titel usw. ! Keine Ahung warum und woran es liegt, bin überhaupt kein Experte für Makros !
Trotzdem vielen Dank für deine schnelle Antwort. Ich hoffe das irgendjemand mir weiterhelfen kann.
mfg
Dietmar
Anzeige
AW: mp3-Tags auslesen
07.10.2006 15:08:27
Reinhard
Hi Dietmar,
ich könnte ja versuchen den Fehler zu finden, nur ich habe ein Problem, meine paar Mp3s, da habe ich nur sehr wenige Infos drin, also sehe ich ja in der Datei nicht was da fehlt oder falsch ist.
Auf den ersten flüchtigen Blick hin scheint da alles zu stimmen.
Kkannst du mal 2-3 (oder auch alle Rock-Mp3s die du hast als zip *gggg) bei http://www.rapidsharede oder sonstwo hochladen, möglichst wo alle Tag-Felder ausgefüllt sind, ist ja wurscht was drinsteht.
Dazu dann noch eine Exceldatei wo man sieht was in den Tag-Felder dieser 2-3 Mp3 Dateien stehen sollte.
Ersrt dann kann ich nach dem Fehler suchen.
Gruß
Reinhard
ps: Ich freue mich über eine Rückmeldung ob diese Antwort hilfreich war oder nicht..
Anzeige
AW: mp3-Tags auslesen
07.10.2006 15:35:05
Dietmar
Hallo Reinhard
Gebe mir doch einfach deine E-Mail-Adresse dann maile ich dir das Ding mal rüber !
mfg
Dietmar
AW: mp3-Tags auslesen
07.10.2006 17:00:20
Reinhard
Hi Dietmar,
das Progrmm muß sowieso geändert werde, es liest bei mir nicht CDs mit Mp3 aus und ich konnte keine Unterverzeichnisse auswählen. Auf C: klappts wunderbar, von daher schonmal Danke an den Programmierer für die Datei. Vielleicht habe ich auf die Schnelle auch falsch bedient, nachher mal schauen.
Es ist sehr unüberlegt eine Emaladresse hier zu posten, wenn, dann ein Bild davon machen (z.B. mit kotenlosem Irfanview) und dieses Bildchen hier reinstellen.
Meine Adresse steht unter Forumsseiten--Profile--Profilliste. Sie ist kodiert und muss noch in r@g.n umgewandelt werden.
Ich bin erstmal außer haus, kann also dauern bis ich versuche das Problem zu lösen.
Gruß
Reinhard
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

mp3-Tags in Excel auslesen und verwalten


Schritt-für-Schritt-Anleitung

  1. Excel öffnen und Makro aktivieren: Stelle sicher, dass du die Makros in Excel aktiviert hast. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter und aktiviere die Makros.

  2. VBA-Editor öffnen: Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Neues Modul erstellen: Klicke mit der rechten Maustaste auf VBAProject (DeineDatei.xlsx) und wähle Einfügen > Modul.

  4. Makro für mp3-Tags einfügen: Füge folgenden Code in das Modul ein, um die mp3-Metadaten auszulesen:

    Sub MP3TagsAuslesen()
       Dim objFSO As Object
       Dim objFolder As Object
       Dim objFile As Object
       Dim i As Integer
       Dim mp3Path As String
    
       mp3Path = "C:\Dein\Ordner\Pfad\" ' Ändere den Pfad zu deinem mp3-Ordner
       Set objFSO = CreateObject("Scripting.FileSystemObject")
       Set objFolder = objFSO.GetFolder(mp3Path)
    
       i = 1
       For Each objFile In objFolder.Files
           If LCase(objFSO.GetExtensionName(objFile.Name)) = "mp3" Then
               ' Hier kannst du die Metadaten einfügen
               Cells(i, 1).Value = objFile.Name ' Dateiname
               ' Füge hier weitere Tag-Informationen hinzu
               i = i + 1
           End If
       Next objFile
    End Sub
  5. Makro ausführen: Schließe den VBA-Editor und gehe zurück zu Excel. Drücke ALT + F8, wähle MP3TagsAuslesen und klicke auf Ausführen.

  6. Daten in Excel verarbeiten: Nach der Ausführung des Makros solltest du eine Liste von mp3-Dateien in Excel haben. Du kannst die Daten nun weiter verarbeiten oder analysieren.


Häufige Fehler und Lösungen

  • Fehler: Falsche Tag-Informationen werden ausgelesen: Überprüfe, ob die mp3-Dateien tatsächlich die korrekten Metadaten enthalten. Manchmal sind die Tags nicht richtig gesetzt. Verwende Programme zur Tag-Bearbeitung, um die Informationen zu korrigieren.

  • Fehler: Makro funktioniert nicht: Stelle sicher, dass der Pfad zu deinem mp3-Ordner korrekt ist. Prüfe auch, ob die Makros in Excel aktiviert sind.

  • Fehler: Unterverzeichnisse werden nicht ausgelesen: Der obenstehende Code liest nur die Dateien im angegebenen Ordner. Du kannst die Logik erweitern, um auch Unterordner zu durchsuchen.


Alternative Methoden

  • Verwendung von externen Tools: Es gibt verschiedene Softwarelösungen, die mp3-Tags in Excel exportieren können, wie z.B. Mp3tag. Diese Tools bieten oft eine Benutzeroberfläche und zusätzliche Funktionen, um mp3-Metadaten auszulesen und zu bearbeiten.

  • Online-Dienste nutzen: Websites wie mp3.info bieten die Möglichkeit, mp3-Datenbanken zu durchsuchen und Informationen zu den Tags zu erhalten.


Praktische Beispiele

  • Erstellen einer mp3-Datenbank: Erstelle eine Excel-Liste, in der du deine mp3-Dateien nach Künstler, Album und Genre sortierst. Nutze die Funktion FILTER, um schnell nach bestimmten mp3-Tags zu suchen.

  • Visualisierung: Verwende Excel-Diagramme, um die Anzahl der Songs pro Künstler oder Album zu visualisieren. Dies kann dir helfen, deine mp3-Liste besser zu organisieren.


Tipps für Profis

  • Automatisierung: Überlege, wie du den Prozess der Tag-Erfassung weiter automatisieren kannst. Du könntest ein zusätzliches Makro schreiben, das die Daten regelmäßig aktualisiert.

  • Datenbankanbindung: Wenn du mit großen mp3-Datenbanken arbeitest, könnte es sinnvoll sein, eine Verbindung zu einer SQL-Datenbank herzustellen, um die Metadaten effizienter zu verwalten.


FAQ: Häufige Fragen

1. Wie kann ich die mp3-Tags manuell bearbeiten?
Du kannst Programme wie Mp3tag oder iTunes nutzen, um die mp3-Tags manuell zu bearbeiten und sicherzustellen, dass sie korrekt sind.

2. Welche Excel-Version benötige ich?
Die oben genannten Schritte funktionieren mit Excel 2010 und höher, da VBA in diesen Versionen unterstützt wird.

3. Kann ich auch andere Dateiformate einlesen?
Ja, du kannst den Code anpassen, um auch andere Audioformate wie WAV oder FLAC auszulesen. Achte darauf, die Dateiendungen entsprechend zu ändern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige