mp3dir_report.sh
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:
/usr/bin/mp3info		/usr/bin/id3v2			/usr/bin/recode
www.ibiblio.org/mp3info/	http://id3v2.sourceforge.net/	http://recode.progiciels-bpi.ca/

Installation:
Enpacke 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:
	-p	erstellt eine Druckversion der HTML-Ausgabedatei
		(kleinere Schrift, nur Ausgabe von Titel, Artist und Spielzeit)
	-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.
	-t	Angabe eines Themes zum Aussehen der HTML-Datei aus einer Konfigurationsdatei
	-v	verbose - Ausgabe des Verzeichnisses, das bearbeitet wird
	-o	Angabe der Ausgabedatei

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 
man übergibt die Ausgabedatei über die 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
#rrggbb
0 - kein Farbanteil
f - höchster Farbanteil
#000000 = Schwarz
#ff0000 = Rot
#00ff00 = Grün
#0000ff = Blau
#ffffff = Weiß

In der mitgelieferten Konfigurationsdatei sind 2 Themes als Beispiele enthalten.
Willst Du eigene Themes kreieren, bearbeite die Konfigurationsdatei mit einem Editor.
Kopiere einfach ein vorhandenes Theme, gib ihm einen neuen Namen und stell die Farben Deiner Wahl ein.

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 oder Tipps
zur Verbesserung haben, 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.