mp3dir_report.sh

aktuelle Version: 1.3

Das Script erstellt eine HTML-Datei, in der tabellarisch alle mp3-Dateien mit Titel, Artist, Album und Spielzeit aufgeführt sind. Wird kein Pfad angegeben, durchsucht das Script rekursiv das aktuelle Verzeichnis.

Voraussetzungen:

  1. /usr/bin/mp3info www.ibiblio.org/mp3info/
  2. /usr/bin/id3v2 http://id3v2.sourceforge.net/
  3. /usr/bin/recode http://recode.progiciels-bpi.ca/

Installation:

Entpacke das Archiv und kopiere die Datei .mp3dir_report.conf in Dein Home-Verzeichnis und mp3dir_report.sh in ein Verzeichnis Deiner Wahl. Vorzugsweise sollte dieses in PATH enthalten sein.

Aufruf des Scriptes:

mp3dir_report.sh [-p] [-k] [-t Themename] [-o Ausgabedatei] [-v] [Pfad]

Optionen:

  1. -p erstellt eine Druckversion der HTML-Ausgabedatei (kleinere Schrift, nur Ausgabe von Titel, Artist und Spielzeit)
  2. -k Abschalten der Zeichensatzumwandlung.

    Das Script führt automatisch eine Zeichensatzumwandlung von Latin1 (hauptsächlich Windows) zum Systemzeichensatz durch. Bei anderen Zeichensätzen kann es u.U. zu Anzeigeproblemen kommen. Dann kann man versuchen, diese mit -k zu umgehen.

  3. -t Angabe eines Themes zum Aussehen der HTML-Datei aus einer Konfigurationsdatei
  4. -o Pfad zur Ausgabedatei
  5. -v verbose - gibt das z.Zt. bearbeitete Verzeichnis aus

Der Pfad zur Ausgabedatei und zur Konfigurationsdatei sind in den Variablen outfilehtml und configfile am Anfang des Scriptes festgelegt und können an die persönlichen Bedürfnisse angepaßt werden oder Du übergibst die Ausgabedatei mit der Option -o. Das Aussehen der HTML-Datei kann ebenfalls durch Variablen am Anfang des Scriptes oder durch eine separate Konfigurationsdatei festgelegt werden.

Farben werden nach den RGB- (Rot-Grün-Blau) Werten in Hexadezimal festgelegt

  1. #rrggbb
  2. 0 - kein Farbanteil
  3. f - höchster Farbanteil
  4. #000000 = Schwarz
  5. #ff0000 = Rot
  6. #00ff00 = Grün
  7. #0000ff = Blau
  8. #ffffff = Weiß

Die mitgelieferte Konfigurationsdatei enthält zwei Beispielthemes. Willst Du eigene Themes kreieren, bearbeite die Konfigurationsdatei mit einem Editor. Kopiere ein vorhandenes Theme, gib ihm einen neuen Namen und setze die Farben Deiner Wahl.

Das Script wurde sorgfältig geprüft. Vor allem wurde Wert darauf gelegt, daß kein schreibender Zugriff auf andere Dateien außer der Ausgabedatei erfolgt. Solltest Du doch noch Fehler entdecken, Tipps zur Verbesserung haben oder Infos über neue Versionen wünschen, dann schreib eine Mail an die im Script angegebene Adresse.

Danke an Peter und Beni für ausdauernde Tests, konstruktive Kritik und nützliche Tipps.

Für jegliches Feedback sind wir natürlich dankbar.

Download