Vorneweg: Folgende externe Programme werden benötigt/sind zusätzlich von Nutzen:
Ich habe den Versuch unternommen, ein Paket von statisch kompilierten Binaries, wie es so schön neudeutsch heißt, zusammenzustellen und welches am selben Ort wie auch die ThOrMA-Distribution an sich zu findes sein sollte.
Mit etwas Glück sollten die auf einem aktuellen x86- (Pentium-kompatibel)-GNU/Linux-System lauffähig sein und so die "Installation" des ThOrMA durch einen einfachen (Netzwerk/CD-)Mount ermöglichen. Der Rezipient hat bestimmt genug Phantasie, um sich zu denken, wozu das toll sein könnte...
Nicht dabei sind LAME und id3v2/id3lib aus verschiedenen Gründen (bei id3v2 ist es ein technischer).
Skript | Aufgabe |
---|---|
thorma_info | Ausgabe von Infos zur aktuellen Installation... Dateien/Pfade... Anzahl Titel/Alben |
tmixd-control | direkte dermixd-Steuerung |
daemonwrapper | ausführen eines Kommandos als Hintergrundprozess ... für Web-Frontend, um nicht ewig auf die Ausgabe dort gestarteter Kommandos zu warten |
tshow | Informationen aus der ThOrMA-Datenbank anzeigen |
askfreedb | die .xmcd-Dateien mittels Abfrage erzeugen; braucht eine discid |
thorma_dbmgr | erzeugen/aktualisieren der Hauptdatenbank, inklusive Benennung / ID3-Tagging von Dateien und M3Us |
mixplayer | der Abspieler über dermixd, ein Thema für sich |
thorma_permissions | ein Versuch, die nötigen Unix-Dateirechte für das Archiv zu setzen; allgemeiner Nutzen fraglich |
tplaytime | Anzeige der Spielzeit von Titeln (Summe) |
tsearch | zentrales Kommando für Suche im Tagindex bzw. im Verzeichnisbaum sowie Erstellung Spielisten verschiedener Art daraus |
ttag | Beschreibungstags einer Datei/eines Albums/eines Künstlers bearbeiten |
thoripper | CD-Ripperscript, nutzt u.a. askfreedb (und die üblichen CD-Ripper/Encoder-Tools) |
Wozu gibt's denn sonst Standards?