Dokumentation für
MP3-Dateien erstellen
CD in MP3
konvertieren mit cdex oder Audiograbber. Dabei alle Daten (Titel der
Spur, Interpreten, Titel der CD und Dateiname =Titel mit
Satzbezeichnung).
Mein
Format für Dateiname: Komponist, Kennbuchstabe (S G K M L
für
Sinfonie, Geistliche Musik, Konzert, Messe, Lied) und dann Werknummer
(KV,
Sinfonie-Nummer oder Hoboken, Deutsch-Verzeichnis etc. ), evt
Satznummer, wenn das Werk aus mehreren Sätzen besteht, Name des
Werkes z.B. Nelson-Messe, evt Tonart, Satzbezeichnung), alles mit _
abgesetzt (keine Spaces!). Beim Definieren des Dateinamens achten, dass
nicht zu viele Felder aufgenommen werden (das Display am
Abspielgerät hat nur eine beschränkte Darstellung
dieser
Daten)
Methode 1 mit Sonic Stage:
- Alles
in SonicStage laden
- SonicStage
sichern (es wird eine Access-DB erstellt: im Unterverzeichnis -1)
- Aus der
Access-DB eine Excel exportieren.
- Alle bis auf
die 4 wichtigen
Spalten (Titel, Interpret, Datei-Name und Titel der Original-CD)
löschen (ggf. Tabelle vorher sichern).
- Diese
Tabelle nach Spalte B
sortieren. Wenn Wert=2, dann handelt es sich um die
weiterzuverarbeitenen Zeilen. Die anderen können
gelöscht
werden.
- Die Tabelle
nach dem
gewünschten Ordungsbegriff sortieren (z.B. nach den
ursprünglichen Spuren der CD, die ich mit Komponist,
Werksortierung (K S etc), Werkbezeichnung (Sinfonie 1 etc.),
Ordnungsbegriff (opus, KV etc), und evt weitere Bezeichnungen vorher
erfasst hatte)
- Alle Spalten
löschen, die nicht für die html-Dokumentation
gebraucht werden (ggf vorher die Tabelle sichern).
- Aus der
Excel-Datei eine html-Datei exportieren.
- Das
erscheint ziemlich umständlich, aber alle anderen versuchten
direkten
Wege (Access-Datei in html-Datei exportieren) bringen nicht das
gewünschte Format
Methode 2 mit iTune
(bequemere Methode)
- <Datei>
<Ordner zu Mediathek hinzufügen>
- <Datei>
<Mediatext><Wiedergabelisten exportieren> (= Textdateien (*.txt)
- mit Excel die erhaltenene Textdatei öffnen
- die nicht
gewollten Spalten löschen, z.B. die Spalten Titelname,
Interpret, Album, Größe, Dauer, Jahr, Ort übriglassen
- die
gewünschte Sortierung vornehmen
- Excel-Datei
in html ausgeben
Statt direkt von Excel die Daten als html exportieren, ist eine bessere
Alternative, die CSV-Datei aus Excel in mysql zu importieren,
siehe Doku http://www.heinz-wember.de/dokus/Access-DB_SQL-DB.html,
also XAMPP starten und eine DB musiktitel erstellen abhängig von
der Anzahl der in der CSV-Datei vorhandenen Spalten in der vorgegebenen Reihenfolge, z.B. Musiktitel,
Interpret, Komponist, Album, Grösse, Dauer, Jahr, Ort;
die Datei Importieren: Befehl: LOAD DATA INFILE 'musiktitel.csv' into TABLE musiktitel FIELDS
TERMINATED BY ';';
Wenn man die DB im Internet, wenn auch mit einem Passwort
geschützt, anzeigen will, auf dem Webspace eine DB musiktitel
aufmachen. Dann in XAMPP die Tabelle musiktitel exportieren, markieren
und kopieren, dann in die DB auf dem Webspace über den Befehl SQL
laden. Achtung dabei nicht den Tabellennamen ändern, weil beim
Export aus XAMP bei größeren Datenmengen mehreren
INSERT der Daten generiert werden.
Damit sollten alle Sätze nun in der Internet-DB vorhanden sein.
Nun die php-Skripte für die Darstellung der Daten dazu schreiben, evt. mehrere ähnliche mit
order by titelname oder album oder ort etc.. Für die
Selektion nach Interpreten empfielt sich den Select-Befehl mit der
Variante WHERE interpret LIKE '%Wunderlich%' bzw. '$interpret'. Das
Feld $interpret kann vorher mit einem Wert gefüllt werden (siehe
im PHP-Handbuch unter Auswertung von Formularen).
Achtung:
Damit die Dokumentationen auch richtig in mysql übernommen werden
können, ist Voraussetzung, dass innerhalb eines Textes in jedem
Feld nur am Ende ein Strichpunkt (;) vorkommt. Beim Import der
Dokumentationen über die CSV-Datei dient der Strichpunkt als
Feldseparator. Wenn also innerhalb eines Textes Strichpunkte
vorkommen, kann der Import der Texte nicht mehr richtig funktionieren.
Ein Schrägstrich (/) in einer Windows-Datei (z.B. in einem
Excel-Feld) wird beim Kopieren in die Eigenschaften einer Datei (z.B.
im Feld Interpret) als Strichpunkt (;) ausgegeben, d.h. man hat das
gleiche Problem wie oben beschrieben, wenn man die Daten mittels LOAD
einer csv-Datei in MySQL einlädt.
Möglichkeiten/Probleme bei der Pflege der Eigenschaften einer Datei.
Man kann die Felder der Dateiheaders über die Befehle <rechte
Maustaste> <Eigenschaften> <Details> pflegen z.B. Titel,
Interpreten, Album, Jahr, ... Man kann auch neben der Pflege der einzelnen
Datei auch eine Serie von hintereinander stehenden Dateien zu pflegen.
Entfernen des ; in einem Eigenschaftenfeld der Datei: das
Eigenschaftenfeld (z.B. Interpret) : <Alles markieren>
<Bearbeiten>, ohne den Befehl <Alles markieren>
lassen sich nur die Zeichen eines Abschnittes ändern.
Aus mir unbekannten Gründen lassen sich manchmal die Daten eines
Eigenschaftenfeldes nicht ändern/löschen, wenn eine
Reihe von Dateien zur Änderung markiert wurde. In diesem Fall kann
man diese Daten nur für eine Datei löschen/ändern.
Beispiel einer Dokumentation nach Methode 1
Beispiel einer Dokumentation nach Methode 2
MP3-Dateien von einer CD erstellen , Homepage Heinz Wember