Letzte Änderungen:
Die Versionen von Lyrics Jukebox bis Ende 2023 haben den Aufbau der internen Wiedergabeliste und das Anlegen des Caches der Coverbilder
im Hauptprogramm gemacht. Das hatte zur Folge, daß das Programm nach der Erstinbetriebnahme und bei Änderungen im Musikverzeichnis
eine Zeitlang zwar bereits Musik wiedergab, aber das Textscrolling wegen der Dateizugriffe sehr unruhig war, und das Programm nur
verzögert auf Bedienvorgänge reagiert hat.
Ab Version 0.9.220 besteht Lyrics Jukebox aus zwei Komponenten, so daß die Wiedergabedarstellung dabei nicht mehr wesentlich beeinträchtigt
wird. Jedoch war dazu ein größerer Umbau notwendig, und ob der Datenaustausch zwischen den Programmkomponenten schon in allen Umgebungen
zuverlässig läuft, läßt sich noch nicht sicher sagen. Für den Fall von Kommunikationsproblemen ist vorerst im Hauptprogramm als
Notvariante noch die alte Funktion vorhanden und wird bedarfsweise aktiviert.
Wenn irgend etwas nicht funktioniert, dann bitte ich um eine Nachricht. Aufgrund der vielen Plattformen entgeht mir beim Testen gelegentlich
ein Problem.
0.9.247 (2024-11-22) Konfigurationseintrag SearchAbbreviations und eine Datei mit Beispielen hinzugefügt. Konfigurationseintrag HyphenationList hinzugefügt. Die Namen der mitgelieferten zusätzlichen Konfigurationsdateien etwas vereinheitlicht (diese Dateinamen sind in der zentralen Konfigurationsdatei "Lyrics_Jukebox.config" festgelegt): "Lyrics_Jukebox-Hyphenation.txt" --> "LJ Hyphenation.config" "HTML_entities.txt" --> "LJ HTMLentities.config" "Lyrics_Jukebox RadioURLs.txt" --> "LJ RadioURLs.config" "LJ_LanguageFontList.config" --> "LJ LanguageFonts.config" 0.9.246 (2024-11-07) Wird beim Programmstart eine geänderte OldPlayList festgestellt, wird jetzt die Wiedergabeposition auf den Anfang gesetzt. Konfigurationseintrag PlayOnStart hinzugefügt. Behoben: In 0.9.245 haben manche Kombinationen der Seitenverhältnisse von Coverbild und Programmfenster einen Laufzeitfehler verursacht. 0.9.245 (2024-10-15) Erzeugen der Coverbildanzeige etwas beschleunigt. 0.9.244 (2024-10-08) Behoben: Seit 0.9.225 wurden falsch geschriebene Tracknamen der RatingList nicht mehr gemeldet. 0.9.243 (2024-09-24) Die Maximalgröße von LRCFontSize auf Fensterhöhe/6.5 vergrößert. Anhand des Verhältnisses von Leerzeilen zu Textzeilen kann jetzt entschieden werden, ob leere Zeilen als Endzeit der vorhergehenden Textzeile gewertet werden. Konfigurationseinträge EmptyLinesThreshold und EmptyLinesThresholdC hinzugefügt. 0.9.242 (2024-09-05) Konfigurationseintrag "RememberJukeboxMode" hinzugefügt. 0.9.241 (2024-09-01) Wenn beim Start keine Musikdateien gefunden wurden, wird das Programm nicht mehr beendet, sondern stattdessen Drag&Drop vorgeschlagen. Berechnung der Platzaufteilung zwischen Titel und Interpret verbessert. 0.9.240 (2024-08-25) Behoben: Die Änderung in 0.9.238 hat zu unerwünschtem Umsortieren geführt, wenn am Anfang mehrere Textzeilen und leere Zeilen vorhanden sind, die einen Zeitstempel mit dem Wert Null haben. Behoben: Die Suchfunktion hat falsche Suchtreffer geliefert, die in der Verkettung des letzten Wortes des Interpretennamens und des ersten Wortes des Titels vorkamen. 0.9.239 (2024-08-18) Korrektur: Waren eine LRC-Datei und ein eingebetteter unsynchronisierter Text vorhanden, dann wurde versucht, den eingebetteten Text als LRC zu interpretieren. 0.9.238 Leere Zeilen mit einem zu einer Textzeile identischen Zeitstempel werden jetzt immer vor dieser Zeile einsortiert. 0.9.237 (2024-08-08) Lautstärkewert für Musikwiedergabe und Radio kann jetzt getrennt geführt werden. Konfigurationseintrag "SeparateVolume" hinzugefügt. 0.9.236 (2024-07-19) Behoben: Wechsel der Soundkarte während des Pausezustandes konnte beim Fortsetzen der Wiedergabe einen Laufzeitfehler verursachen. 0.9.235 (2024-07-12) Behoben: Beschädigte Bilddaten im Bilder-Cache oder im ID3-APIC-Frame konnten einen Laufzeitfehler verursachen. 0.9.234 (2024-07-06) Ein LRC-Text, der sich im USLT-Frame eines ID3v2-Tags befindet, wird jetzt erkannt und als synchronisierter Text angezeigt. 0.9.233 (2024-07-04) Zwei Varianten von in der Musikdatei eingebettetem Text können jetzt benutzt werden: Unsynchronisierter Text in Form von USLT-Frames wird gelesen. Synchronisierter Text in Form von SYLT-Frames wird in der Form gelesen, wie er von MiniLyrics geschrieben wird (ein Zeitstempel je Zeile, der gleichzeitig das Zeilenende kennzeichnet, keine Zeilenschaltungen). Konfigurationseintrag "PreferEmbeddedLyrics" hinzugefügt. 0.9.232 (2024-06-26) Kleine Korrekturen und Verbesserungen. 0.9.231 (2024-06-10) Das Bereinigen des Caches beschleunigt. Kleine Korrekturen. 0.9.230 (2024-06-07) Konfigurationseintrag "ShowRating" hinzugefügt. Kleine Verbesserungen beim Programmstart. Korrektur: Bei Bedienung der Suchfunktion mit der Tastatur und aktivierter Laufschrift haben Interpreten oder Titel mit eckigen Klammern einen Laufzeitfehler verursacht. 0.9.229 (2024-05-28) Bei Größenänderung des Fensters wird jetzt auch die Umrandung der Schrift angepaßt. Suchfunktion weiter optimiert. Korrektur: Noch ein kleines Speicherleck beseitigt. 0.9.228 (2024-05-25) Korrektur: Wurde das Programm im Vollbildmodus gestartet, waren das Anpassen an eine neue Fenstergröße und das Drag&Drop deaktiviert. Seitdem es die Tastenfunktion W gibt, ist das nicht mehr sinnvoll. 0.9.227 (2024-05-23) Suchfunktion optimiert, ist jetzt etwas schneller. Korrektur: Beim Wechsel zum nächsten Stück gab es in Version 0.9.226 ein Speicherleck. 0.9.226 (2024-05-20) Korrektur: Wurde in der Suchfunktion der Jukebox ein Stück innerhalb weniger Sekunden nach dem Ende des letzten Stücks gewählt, war es möglich, daß die Wiedergabe nicht gestartet wurde. 0.9.225 (2024-05-19) Tastenfunktion W zum Umschalten des Fenstermodus während Wiedergabe- und Radiobetrieb hinzugefügt. Import der Ratinglist beschleunigt. 0.9.224 (2024-05-16) Reaktion auf Kommunikationsprobleme mit dem Serviceprogramm unter Linux und MacOS verbessert. (Um das besser beobachten zu können, werden vorerst eine Zeitlang nach dem Programmstart noch gelegentlich ein paar technische Statusmeldungen ausgegeben, die in einer späteren Programmversion entfernt werden.) 0.9.223 (2024-05-05) Übriggebliebene Debugausgaben entfernt, fehlende Sprachkatalogeinträge ergänzt 0.9.222 (2024-05-04) Enthält eine LRC-Datei Leerzeichen am Anfang aller Zeilen, werden sie jetzt nicht mehr angezeigt. Scrollverhalten bei LRC-Dateien mit einer leeren Textzeile am Ende verbessert. 0.9.221 (2024-04-29) Speziell für den Mac eine Meldung über den Quarantänezustand der heruntergeladenen Dateien eingebaut. Die Anleitung hier auf der Inbetriebnahmeseite um den Umgang mit dieser Quarantäne ergänzt. 0.9.220 (2024-04-24) Servicekomponente (Lyrics_Jukebox_Service) für den Neuaufbau der Wiedergabeliste und die Zufallsberechnung angelegt. Konfigurationseintrag "LogFile" für das Schreiben der Diagnosemeldungen in eine Protokolldatei hinzugefügt. Erste Version des Übersetzungshilfe-Programms LJ_TranslationViewer hinzugefügt. Interprozeßkommunikation zwischen Lyrics Jukebox und der Servicekomponente für Linux und Mac per UDP oder Dateisystem eingerichtet. ESC löscht jetzt auch das Eingabefeld der Suche. Cancel-Funktion für die Jukeboxdarstellung hinzugefügt, damit die Bedienfunktionen etwas mehr einer echten Jukebox ähneln. Konfigurationseintrag "LanguageFonts" hinzugefügt. Locale-Kataloge ergänzt und korrigiert. 0.9.215 (2023-12-30) Korrektur: Zusätzliche Wiedergabepositionen für Stücke der RatingList wurden auch in den Bereich einer importierten OldPlayList gelegt. Pfad/Name der Konfigurationsdatei kann als Argument beim Programmstart übergeben werden (Name muß mit der Erweiterung .config enden). 0.9.214 (2023-12-15) Tastenfunktion für C im Wiedergabemodus hinzugefügt (kopiert Pfad/Dateiname des aktuellen Stücks in die Zwischenablage). Fehlenden Katalogstring ergänzt. Programmeldungen ins Englische übersetzt und das Verzeichnis Catalogs hinzugefügt. 0.9.213 (2023-12-08) Statussymbol hinzugefügt, mit dem signalisiert wird, daß beim Trackwechsel die Liste der wiedergegebenen Stücke benutzt wird. 0.9.212 (2023-12-02) Korrektur: Wenn OldPlayList Musikstücke mehrfach enthielt, hat das einen Laufzeitfehler verursacht. 0.9.211 (2023-11-13) Der LRC-Parser akzeptiert jetzt auch Zeitstempel unterschiedlicher Formate innerhalb einer Zeile. Update-Suche und Konfigurationseintrag CheckForUpdate hinzugefügt. 0.9.210 (2023-11-02) Lesen aller Programmtexte aus dem Locale-Katalog für die im Betriebssystem eingestellte Sprache hinzugefügt 0.9.209 (2023-10-21) Beim Ändern der Fenstergröße wurden die vertikalen Textpositionen der Tags nicht einheitlich berechnet. Startlogo eingebaut. Das Cursorblinken im Eingabefeld der Suche während Bewegungen unterdrückt. 0.9.208 (2023-09-30) Aufbau der Bewertungsliste (Ratinglist) geändert, damit sie sich einfacher sortieren läßt (die Bewertung steht jetzt am Zeilenende). Die alte Syntax wird weiterhin akzeptiert. 0.9.207 (2023-09-18) weitere Verbesserungen beim Übernehmen einer M3U-Liste 0.9.206 (2023-09-17) Lesen einer M3U-Liste ist jetzt etwas robuster Drag&Drop für M3U-Playlisten hinzugefügt 0.9.205 (2023-09-12) Positionsabfrage bei Mausevents beschleunigt 0.9.204 (2023-09-10) Radio mit eigenem Hintergrund versehen Den Positionsschieberegler der Bedienknöpfe im Radiomodus entfernt 0.9.203 (2023-09-05) Meldungen über Trackwechsel wegen fehlendem Musikobjekt nach direktem Wechsel vom Radio in die Jukebox behoben. 0.9.202 (2023-09-03) Konfigurationseinträge VLCExecutable und VLCPassword hinzugefügt. Kommunikation mit VLC optimiert. 0.9.201 (2023-09-02) Beim Ändern der Fenstergröße im Radiomodus wird der angezeigte Text sofort an die neue Größe angepaßt. 0.9.200 (2023-08-31) Den VLC-Standardpfad für macOS hinzugefügt.