So, ich habe gerade die Version 0.56 hochgeladen:
Neue Funktionen:
- "stay on top" für alle Layout hinzugefügt (kleine Nadel links oben)
- Schnell-vorlauf und -rücklauf (10 sec pro Klick)
- Layout "Now Playing" als Funktion im Extra Menü, so dass ein Tastenshortcut daraufgelegt werden kann
- Ein neuer Schalter: "Artist"
Hiermit wird in den Layouts "Album", "Cover" und "List" auf der linken Seite des Anzeigebereiches eine Liste aller in der Silverjuke aufgenommenen Interpreten gezeigt. Durch Anklicken auf einen Interpreten wird automatisch ein Filter auf diesen Namen erzeugt und angezeigt.
<- ist seit Version 0.58 nicht mehr nötig.
2. ACHTUNG: Nach jedem Hinzufügen/Ändern der SJ Datenbank muss die Funktion "Artists in File schreiben" (recte Maustaste, Extra, Artists in File ) ausgeführt werden, damit auch die Liste upgedated werden kann.
Zum Ausschalten des Filters, wie gewohnt das "x" beim Filterfenster klicken.
Anmerkung: die Sortierreihenfolge ist noch nicht perfekt. Sonderzeichen und Groß- und Kleinschreibung werden noch nicht richtig behandelt, aber da arbeite ich noch dran.
Viel Spass
frenchi
Alu Skin
- Frenchi
- Posts: 352
- Joined: 6. Apr 08, 17:26
- Location: Grenoble / France [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Alu Skin
- Attachments
-
- Alu mit Artists-liste zur Schnellauswahl
- Alu 0.56.png (109.12 KiB) Viewed 4079 times
Last edited by Frenchi on 9. May 08, 07:18, edited 1 time in total.
- Frenchi
- Posts: 352
- Joined: 6. Apr 08, 17:26
- Location: Grenoble / France [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Alu Skin
- Attachments
-
- Vers 0.58.png (157.66 KiB) Viewed 3951 times
Last edited by Frenchi on 9. May 08, 07:15, edited 1 time in total.
- Werner
- Posts: 610
- Joined: 26. Dec 05, 12:39 [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Alu Skin
Besten Dank
Ps.
Die Funktion mit den Bewertungen per Fernbedienung vergeben ist SUPER !
Gruß
Werner
Ps.
Die Funktion mit den Bewertungen per Fernbedienung vergeben ist SUPER !
Gruß
Werner
- greyhound
- Posts: 114
- Joined: 14. Mar 06, 20:06
- Location: NRW [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Alu Skin
- Attachments
-
- Fehler.JPG (21.65 KiB) Viewed 3934 times
- greyhound
- Posts: 114
- Joined: 14. Mar 06, 20:06
- Location: NRW [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Alu Skin
Hi Frenchi,
ich werde gerne mein System zum Testen zur Verfügung stellen. Entweder hier Posten oder eine kurze Info per PM schicken.
Vorab schon mal die eine Info.
Auf meinen System war eine Datei "Artist.txt" vorhanden. Die stammt allerdings von meinem Test mit nur wenigen Titeln (ca. 1000). Nachdem ich diese gelöscht habe und die gesamte Datenbank eingelesen habe kam wie erwartet der Fehler und die Datei wurde auch nicht angelegt.
Kleine Info:
Das Problem mit dem massiven Anstieg der Speicherauslatung wurde hier im Forum schon mal im Zusammenhang mit der "Lauststärkeanpassung" behandelt.
siehe
Cu und viel Erfolg
Greyhound
ich werde gerne mein System zum Testen zur Verfügung stellen. Entweder hier Posten oder eine kurze Info per PM schicken.
Vorab schon mal die eine Info.
Auf meinen System war eine Datei "Artist.txt" vorhanden. Die stammt allerdings von meinem Test mit nur wenigen Titeln (ca. 1000). Nachdem ich diese gelöscht habe und die gesamte Datenbank eingelesen habe kam wie erwartet der Fehler und die Datei wurde auch nicht angelegt.
Kleine Info:
Das Problem mit dem massiven Anstieg der Speicherauslatung wurde hier im Forum schon mal im Zusammenhang mit der "Lauststärkeanpassung" behandelt.
siehe
Cu und viel Erfolg
Greyhound
- Frenchi
- Posts: 352
- Joined: 6. Apr 08, 17:26
- Location: Grenoble / France [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Alu Skin
Hi Greyhound,
danke für deine Hilfe für das Speicherproblem.
Ich habe jetzt die Routine für die Artistenliste neu geschrieben. Das Problem ist die Sortierung der Artisten.Hier gibt es zwei Probleme:
1. Die Sortierung von Sonderzeichen
2. die Wörter die bei der Sortierung nicht benutzt werden sollen.
Die ursprüngliche Sortiermethode hatte das Speicherproblem (was bei Dir zum Absturz führte) zur Folge. Jetzt benutze ich SQL Befehle um diese Sortierung durchzuführen. Nachteil: Auf schnellen Systemen ist diese Methode langsamer, da für den Sortiervorgang selber erst mal eine Datenbank erstellt werden muss. Aber dafür ist der Speicherbedarf sehr gering.
Es wäre nett, wenn du dies mal austesten und mir Bescheid geben könntest, wie dies bei Dir funktioniert.
Ich habe noch eine Idee, wie ich die Sortierung sehr viel schneller machen könnte, leider fehlen mir dazu zur zeit noch die SQL Kenntnisse (werde mal schauen, ob das Servcie team mir hier weiterhelfen kann).
Herzlichen Dank.
danke für deine Hilfe für das Speicherproblem.
Ich habe jetzt die Routine für die Artistenliste neu geschrieben. Das Problem ist die Sortierung der Artisten.Hier gibt es zwei Probleme:
1. Die Sortierung von Sonderzeichen
2. die Wörter die bei der Sortierung nicht benutzt werden sollen.
Die ursprüngliche Sortiermethode hatte das Speicherproblem (was bei Dir zum Absturz führte) zur Folge. Jetzt benutze ich SQL Befehle um diese Sortierung durchzuführen. Nachteil: Auf schnellen Systemen ist diese Methode langsamer, da für den Sortiervorgang selber erst mal eine Datenbank erstellt werden muss. Aber dafür ist der Speicherbedarf sehr gering.
Es wäre nett, wenn du dies mal austesten und mir Bescheid geben könntest, wie dies bei Dir funktioniert.
Ich habe noch eine Idee, wie ich die Sortierung sehr viel schneller machen könnte, leider fehlen mir dazu zur zeit noch die SQL Kenntnisse (werde mal schauen, ob das Servcie team mir hier weiterhelfen kann).
Herzlichen Dank.
- Attachments
-
- Alu 0.60.sjs
- (187.96 KiB) Downloaded 446 times
- greyhound
- Posts: 114
- Joined: 14. Mar 06, 20:06
- Location: NRW [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Alu Skin
Hi Frenchi,
habe Deinen neuen Skin mal ausgebig gestestet. Das Script als solches funktioniert aber trotzdem sind mir ein paar Fehler bzw. Probleme aufgefallen. Ich habe mal das LOG der Konsole angehängt.
So wie es aussieht, gibt es ein Problem wenn der Name des Interpreten Sonderzeichen wie z.B. " enthält.
Ein weiterer Punkt der mir aufgefallen ist, ist der, das nach einem Abbruch des Scriptes einige Interpreten doppelt in der Liste stehen. Zudem gesselt sich dann auch noch folgender Fehler
table aluartist already exists
Cannot compile SQL statement "create table aluartists(...
Das Script läuft zwar weiter, aber anschließend sind einige Interpreten doppelt in der Liste enthalten.
Der Fehler taucht aber nur dann auf, wenn das Script vorher abgebrochen wurde.
Ein Punkt ist mir auch noch aufgefallen. Da Silverjuke bei mir im Atomatik-Modus arbeitet und somit im Schnitt alle 3 Minuten ein neues Lied angespielt wird, wird auch immer der Zähler auf Null gesetzt. Das Script scheint dann in einer Endlosschleife zu laufen.
Ich hoffe Du kannst mit der Beschreibung und dem Log etwas anfangen. Ansonsten frag einfach nach
Cu
Greyhound
habe Deinen neuen Skin mal ausgebig gestestet. Das Script als solches funktioniert aber trotzdem sind mir ein paar Fehler bzw. Probleme aufgefallen. Ich habe mal das LOG der Konsole angehängt.
So wie es aussieht, gibt es ein Problem wenn der Name des Interpreten Sonderzeichen wie z.B. " enthält.
Ein weiterer Punkt der mir aufgefallen ist, ist der, das nach einem Abbruch des Scriptes einige Interpreten doppelt in der Liste stehen. Zudem gesselt sich dann auch noch folgender Fehler
table aluartist already exists
Cannot compile SQL statement "create table aluartists(...
Das Script läuft zwar weiter, aber anschließend sind einige Interpreten doppelt in der Liste enthalten.
Der Fehler taucht aber nur dann auf, wenn das Script vorher abgebrochen wurde.
Ein Punkt ist mir auch noch aufgefallen. Da Silverjuke bei mir im Atomatik-Modus arbeitet und somit im Schnitt alle 3 Minuten ein neues Lied angespielt wird, wird auch immer der Zähler auf Null gesetzt. Das Script scheint dann in einer Endlosschleife zu laufen.
Ich hoffe Du kannst mit der Beschreibung und dem Log etwas anfangen. Ansonsten frag einfach nach

Cu
Greyhound
- Attachments
-
- log2.txt
- Komplettes LOG der Konsole
- (11.8 KiB) Downloaded 442 times
- Frenchi
- Posts: 352
- Joined: 6. Apr 08, 17:26
- Location: Grenoble / France [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Alu Skin
Hi greyhound,
ich habe dir 'ne email geschickt.
Hi alle anderen:
bitte beachtet das es sich bei der Version Alu 0.60.sjs um eine reine Testversion für greyhound handelt. Verschiedene Routinen (Sonderzeichen, Fehler-handling nach Abbruch) sind noch nicht realisiert.
Der "offizielle" Update kommt dann wie immer auf der ersten Seite.
frenchi.
ich habe dir 'ne email geschickt.
Hi alle anderen:

Der "offizielle" Update kommt dann wie immer auf der ersten Seite.
frenchi.
- Frenchi
- Posts: 352
- Joined: 6. Apr 08, 17:26
- Location: Grenoble / France [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Alu Skin
Version 1.0 RC1 released.
Achtung, da ich Funktionen aus der neuesten Version 2.52 beta 15 verwende, benötigt ihr diese Silverjuke Version. Ihr könnt sie runterladen.
Nach den Problemen, die greyhound mit dem Sortieren der Artisten hatte, habe ich die Routine neu geschrieben, und dabei (dank fantastischer Unterstützung des
teams) auch noch eine extreme Geschwindigkeitssteigerung bei der Erstellung der Artistenliste erzielt ( faktor 8).
Desweiteren habe ich eine Funktion hinzugefügt, die es ermöglicht nach einer bestimmten Zeit von Inaktivität (= keine Usereingaben), auf eines der 5 Layouts automatisch umzuschalten. Ist das Gleiche wie schon in Silverjuke (unter Automatisierung) aber jetzt kann man auch die Layouts ("now playing" und "playlist") auswählen.
Zur Konfiguration kommt man über "Einstellungen", "Erweitert", "Weitere Optionen", "configuration of inactivity". (siehe Bild unten).
Es kann jetzt auch das Verzeichnis für die Datei "artists.txt" geändert werden, wenn zum Beispiel externe Festplatten eingesetzt werden.
Ansonsten: spielt mal damit rum und gibt mir Eure Kommentare.
(Jetzt brauchen wir nur noch die final Vers. 2.52. )
Special thanks to greyhound und gerritkn.
frenchi.
Achtung, da ich Funktionen aus der neuesten Version 2.52 beta 15 verwende, benötigt ihr diese Silverjuke Version. Ihr könnt sie runterladen.
Nach den Problemen, die greyhound mit dem Sortieren der Artisten hatte, habe ich die Routine neu geschrieben, und dabei (dank fantastischer Unterstützung des

Desweiteren habe ich eine Funktion hinzugefügt, die es ermöglicht nach einer bestimmten Zeit von Inaktivität (= keine Usereingaben), auf eines der 5 Layouts automatisch umzuschalten. Ist das Gleiche wie schon in Silverjuke (unter Automatisierung) aber jetzt kann man auch die Layouts ("now playing" und "playlist") auswählen.
Zur Konfiguration kommt man über "Einstellungen", "Erweitert", "Weitere Optionen", "configuration of inactivity". (siehe Bild unten).
Es kann jetzt auch das Verzeichnis für die Datei "artists.txt" geändert werden, wenn zum Beispiel externe Festplatten eingesetzt werden.
Ansonsten: spielt mal damit rum und gibt mir Eure Kommentare.
(Jetzt brauchen wir nur noch die final Vers. 2.52. )
Special thanks to greyhound und gerritkn.
frenchi.
- Attachments
-
- config inactivity.png (2.89 KiB) Viewed 3779 times