Übersicht | |||
---|---|---|---|
Windows | Linux | Mac | Amiga usw. |
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
| |||
|
|
|
|
Herunterladen und Entpacken
Wenn Sie Lyrics Jukebox ausprobieren möchten, dann laden Sie das für Ihr Betriebssystem passende Archiv von der
Downloadseite herunter und entpacken Sie es. Mac-Benutzer sollten möglichst nicht Safari zum Download nehmen, lesen Sie dazu bitte unten unter Probleme und Lösungen den Abschnitt zur Quarantäne beim Mac.
Das heruntergeladene Archiv enthält ein übergeordnetes Verzeichnis Lyrics_Jukebox.
Darin befinden sich acht Dateien (fünf unter MacOS) und fünf Verzeichnisse bzw. Ordner:
Die Verzeichnisse Fonts und Lyrics sind leer,
Music enthält die zwei ebenfalls leeren Unterverzeichnisse Standard und
Reserve, die für Ihre Musikdateien vorgesehen sind.
Unter MacOS sind die beiden Plugin-Dateien (.hwp) und das Serviceprogramm Bestandteil des Anwendungspakets und liegen daher nicht hier.
Ausführbar machen
Bei den unixartigen Betriebssystemen Linux oder macOS ist es jetzt noch nötig, die beiden Programmdateien
Lyrics_Jukebox und Lyrics_Jukebox_Service ausführbar zu machen. Bei Linux sollte dann alles
betriebsbereit sein, beim Mac funktioniert das Programm erst dann richtig, wenn es nicht mehr in der Quarantäne steckt, die
durch das Herunterladen und automatische Entpacken durch Safari ausgelöst wird.
(Detailliertere Anleitungen dazu finden Sie für den Mac unten bei Probleme und Lösungen. Beim Mac können Sie das
Programm zum Ausprobieren auch auf einen wie üblich mit FAT32 oder exFAT formatierten USB-Stick speichern, da braucht es
nicht erst ausführbar gemacht zu werden. Die Quarantäne-Problematik ist damit aber nicht behoben.)
Musikdateien in den Standard-Musikordner kopieren
Würden Sie das Programm Lyrics_Jukebox jetzt starten, bekämen Sie aber noch eine Warnmeldung,
wenn sich im Verzeichnis Music/Standard noch keine MP3-Datei
befindet. Sobald das Programm beim Start dort wenigstens eine Musikdatei findet, geht es los.
Probieren Sie anfangs am besten mit nur wenigen Musikdateien, damit auch die Jukebox-Funktion gleich zur Verfügung steht.
Anstelle die Musikdateien in die vorbereiteten Ordner zu kopieren, könnten Sie auch die Pfadeinträge in der
Konfigurationsdatei so ändern, daß sie auf Ihre Musikordner zeigen, aber für einen unkomplizierten Einstieg empfehle ich, die
mitgelieferte Konfigurationsdatei erstmal unverändert zu lassen.
Liedtexte müssen denselben Dateinamen wie die entsprechende Musikdatei haben, unsynchronisierte die Namenserweiterung .txt, synchronisierte
die Namenserweiterung .lrc. Die Texte können im Verzeichnis für Texte (hier Lyrics) gesammelt werden,
dürfen sich aber auch im selben Verzeichnis wie das zugehörige Musikstück befinden.
Starten
Beim ersten Start liest Lyrics_Jukebox die ID3-Tags aller Musikdateien für seine interne Wiedergabeliste, legt einen Bildercache an und extrahiert alle
Coverbilder, berechnet die Zufallsreihenfolge für die Wiedergabe und korrigiert entstandene Wiederholungen von Interpreten oder Musikstücken. Der Fortschritt wird
dabei durch eine Textzeile am unteren Bildrand gemeldet.
Die Musikbox-Betriebsart kann erst aufgerufen werden, nachdem die Vorgänge abgeschlossen sind.
Wie lange das dauert, hängt von Ihrer Hardware und der Anzahl der Musikdateien ab, rechnen Sie beispielsweise mit
einer Minute je 100 Dateien. Wird das Jukebox-Symbol vorher betätigt, erscheint eine Sanduhr, an der Sie den Fortschritt ebenfalls sehen.
Konfiguration bearbeiten
Um die Einstellungen des Programms zu verändern, muß man einen Texteditor bemühen und die mitgelieferte
Konfiguration (Lyrics_Jukebox.config) bearbeiten.
Die Einträge dort sind kommentiert, und hier finden Sie auf der Seite Konfiguration diese Beschreibungen ebenfalls.
Lassen Sie sich nicht durch die Vielzahl an Parametern abschrecken, die meisten davon brauchen Sie nicht zu ändern. Am wichtigsten sind die beiden
Angaben der Verzeichnisse für Musik und für die Textdateien.
Plugins: Um lauffähig zu sein, benötigt Lyrics_Jukebox die beiden Plugin-Dateien avcodec.hwp und
svgimage.hwp, die ich gleich mitliefere.
Das Verzeichnis Plugin-Lizenzen enthält die für ihre Weitergabe erforderlichen Lizenzdokumente und Readme-Dateien.
Diese Plugins stammen aus dem
Hollywood-Downloadbereich. Die Downloadlinks befinden sich
dort in den Zeilen AVCodec und SVG in der Spalte für Ihr Betriebssystem. Ab und zu gibt es Updates dieser Plugins, die
ich hier vielleicht nicht so schnell aktualisiere, dann kann es sinnvoll sein, sich neuere Versionen direkt herunterzuladen. Die Versionsnummern
der Plugins finden Sie in den README-Dateien.
Besonderheit beim Mac: Beim Betrieb unter macOS sucht Lyrics Jukebox an mehreren Stellen nach der
Konfigurationsdatei Lyrics_Jukebox.config.
Wenn sie, so wie bei den Versionen für andere Betriebssysteme, neben dem Programm (der „App“) liegt, verhält sich
Lyrics Jukebox genauso wie beschrieben. Falls Sie das Programm aber beispielsweise in Ihren Applications-Ordner legen wollen,
dann ist das nicht zweckmäßig. Daher können Sie die Konfigurationsdatei auch entweder in den Ordner Resources
des Anwendungspakets legen oder (besser) in den Ordner
~/Library/Application Support/LyricsJukebox. In beiden Fällen ist dieser Ordner LyricsJukebox dann der Ausgangspunkt für relative Pfadangaben in der Konfiguration.
Diese Variante würde ich auch empfehlen, wenn Sie Lyrics Jukebox dauerhaft auf Ihrem Mac behalten wollen: Die App also nach /Applications (im Finder „Programme“ genannt) und
alles andere aus dem heruntergeladenen MacOS-Ordner in den ausgehend von Ihrem Benutzerordner (ggf. neu anzulegenden) Ordner Library/Application Support/LyricsJukebox.
Erscheint beim Programmstart eine Fehlermeldung der Art
This program requires avcodec.hwp!
dann fehlt das genannte Plugin oder es ist die Version für ein anderes Betriebssystem. Auch die Prozessorarchitektur (32 oder 64 Bit) muß stimmen.
Wie kann man das Programm auf dem Mac ausführbar machen?
Das geht auf verschiedene Weise. Einfach ist es mit einem Dateimanager wie beispielsweise
Disk Order.
Wer keine Scheu vor der Kommandozeile hat, kann aber auch Bordmittel benutzen:
Nachdem Sie das Zip-Archiv entpackt haben, klicken Sie mit der rechten Maustaste (oder
Control-Click bzw. Strg-Klick) auf das Programmsymbol Lyrics-Jukebox. Wählen Sie dann den Menüpunkt
„Paketinhalt zeigen“, und öffnen Sie den Ordner Contents, darin den Ordner MacOS. Dort
sehen Sie die zwei Dateien des noch nicht ausführbaren Programms.
Öffnen Sie jetzt das Terminal (Launchpad aufrufen, „Terminal“ eintippen und das Terminalsymbol anklicken) und geben Sie folgendes ein:
chmod +x
(ein Leerzeichen nach dem x). Ziehen Sie dann das Programmsymbol von Lyrics_Jukebox
mit der Maus aus dem Finderfenster auf das Terminalfenster und lassen Sie es los. Das schreibt den Pfad und
den Programmnamen ins Terminal hinter das Leerzeichen. Falls das Fenster unter älteren macOS-Versionen dabei nicht aktiv wird, wechseln
Sie zum Terminalfenster (reinklicken). Drücken Sie nun Enter, um die Befehlszeile auszuführen.
Wiederholen Sie das chmod noch für das Serviceprogramm Lyrics_Jukebox_Service.
Verlassen Sie im Finder das Paket (dreimal auf Zurück). Jetzt sollte sich Lyrics-Jukebox starten lassen.
Wenn sich der Mac dann noch beschwert, weil ich kein verifizierter Entwickler bin, dann öffnen Sie das Programm einmalig per Strg-Klick und Öffnen.
Wie löst man auf dem Mac Probleme mit der Quarantäne?
Wenn Sie auf dem Mac mit Safari ein Zip-Archiv aus dem Internet herunterladen, wird es (bei Safari-Standardeinstellungen) automatisch entpackt und manchmal
in einen Quarantäne-Status versetzt (wann das passiert und wann nicht, das weiß nur Apple). Enthält dieses Archiv ausführbare Programme, die nicht
signiert sind, dann kann man sie, sobald sie ausführbar gemacht wurden, zwar starten, aber dabei wird eine zusätzliche
Sicherheitsfunktion aktiviert, die das Programm in einen zufällig gewählten neuen Pfad verlagert und dort
mit Einschränkungen startet. Lyrics Jukebox kann dann seine im Update 0.9.220 hinzugekommene Servicekomponente nicht aktivieren und zeigt eine
Warnmeldung an.
Nachfolgend beschreibe ich, wie man diesen Zustand vermeidet oder behebt, aber das gilt wahrscheinlich nicht für alle macOS-Versionen, so daß Sie vielleicht etwas probieren müssen. (Stichwörter für eine Internetsuche sind „App Translocation“, „Gatekeeper Path Randomization“ und „com.apple.quarantine“.)