Zum Probieren könnten Sie ja mal mit dem Registryeditor den Silverjuke Eintrag umbenennen und dann mein Skript einmal mit Defaultwerten bei iniRead und einmal ohne Defaultwerte starten. Mit angegebenen Defaultwerten ist die Startzeit des Angespielten Titels falsch. Habe aber noch keine weiteren Bemühungen unternommen, warum ausgerechnet der Startwert falsch ist.
Schönen Gruß,
Thomas
Replay Gain oder Musikstücke vorscannen
Re: Replay Gain oder Musikstücke vorscannen
- Attachments
-
- AutoVolPreScan.sj
- AutoVolumePreScan v1.1 extension
- (13.42 KiB) Downloaded 587 times
- Service-Team
- Posts: 2448
- Joined: 7. Dec 04, 04:48
- Location: Germany [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
- Service-Team
- Posts: 2448
- Joined: 7. Dec 04, 04:48
- Location: Germany [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
- Service-Team
- Posts: 2448
- Joined: 7. Dec 04, 04:48
- Location: Germany [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: Replay Gain oder Musikstücke vorscannen
Hallo Greyhound,
kann das Speicherproblem nachvollziehen. Die Ursache dafür ist mir jedoch nicht ganz klar. Rufe meine Funktion updateScanProgress auf und verwende in dieser lokal Variablen. Selbst wenn ich diese global mache steigt der Speicherverbrauch weiter. Weiß vom SJ Service da weiter?
Um das Problem etwas einzudemmen habe ich eine leicht geänderte Version des Skripts angehängt, in welcher die Anzeige nicht mehr so häufig aktualisiert wird. Außerdem rufe ich zwischendurch explizit die GarbageCollection auf, was aber nur ein wenig hilft.
Das Skript sollte nun aber etwas stabiler laufen. Probier es mal aus. Lauft meiner groben Hochrechnung dürften bei Standardeinstellungen (3 Teile a 8 Sekunden pro Lied) 2500 Lieder ca. 10Mb Speicher ausmachen. Das zehnfache dürfte normalerweise deinem Rechner/Betriebssystem/Silverjuke noch immer nicht zu große Probleme bereiten. Hoff ich
Wünsche Dir und dem SilverJuke Team ein schönes Wochenende. Sontag oder Montag Abend wird weiter gecodet, um das Problem zu finden.
Gruß
Thomas
kann das Speicherproblem nachvollziehen. Die Ursache dafür ist mir jedoch nicht ganz klar. Rufe meine Funktion updateScanProgress auf und verwende in dieser lokal Variablen. Selbst wenn ich diese global mache steigt der Speicherverbrauch weiter. Weiß vom SJ Service da weiter?
Um das Problem etwas einzudemmen habe ich eine leicht geänderte Version des Skripts angehängt, in welcher die Anzeige nicht mehr so häufig aktualisiert wird. Außerdem rufe ich zwischendurch explizit die GarbageCollection auf, was aber nur ein wenig hilft.
Das Skript sollte nun aber etwas stabiler laufen. Probier es mal aus. Lauft meiner groben Hochrechnung dürften bei Standardeinstellungen (3 Teile a 8 Sekunden pro Lied) 2500 Lieder ca. 10Mb Speicher ausmachen. Das zehnfache dürfte normalerweise deinem Rechner/Betriebssystem/Silverjuke noch immer nicht zu große Probleme bereiten. Hoff ich

Wünsche Dir und dem SilverJuke Team ein schönes Wochenende. Sontag oder Montag Abend wird weiter gecodet, um das Problem zu finden.
Gruß
Thomas
- Attachments
-
- AutoVolPreScan.sj
- AutoVolumePreScan v1.2 extension
- (14 KiB) Downloaded 553 times
- Service-Team
- Posts: 2448
- Joined: 7. Dec 04, 04:48
- Location: Germany [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: Replay Gain oder Musikstücke vorscannen
Hallo Thomas, hallo Greyhound, hallo Forum!
auch wir werden uns das Speicherproblem die nächsten Tage einmal ansehen.
Mit freundlichen Grüßen - und ebenfalls ein schönes Wochenende -
Ihr Silverjuke-Team
auch wir werden uns das Speicherproblem die nächsten Tage einmal ansehen.
Mit freundlichen Grüßen - und ebenfalls ein schönes Wochenende -
Ihr Silverjuke-Team
- 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: Replay Gain oder Musikstücke vorscannen
Hallo Thomas, Hallo
-Team,
ich habe beim durchlaufen des Skriptes noch eine anderes Problem festgestellt. In meiner Musiksammlung habe ich auch einige Jingels, die kürzer als 24 Sekunden sind. Bei diesen Stücken scheint das Script hängen zu bleiben.
Ein weiteres Ungereimtheit ist mir beim durchsehen meines Archives aufgefallen. Bei einigen Liedern wird keine Dauer angegeben. Erst beim kompletten Abspielen des Titels wird die Dauer angezeigt. Das ist natürlich kein Problem des Scriptes, aber es ist mir halt aufgefallen.
Schönes Wochenende
Greyhound

ich habe beim durchlaufen des Skriptes noch eine anderes Problem festgestellt. In meiner Musiksammlung habe ich auch einige Jingels, die kürzer als 24 Sekunden sind. Bei diesen Stücken scheint das Script hängen zu bleiben.
Ein weiteres Ungereimtheit ist mir beim durchsehen meines Archives aufgefallen. Bei einigen Liedern wird keine Dauer angegeben. Erst beim kompletten Abspielen des Titels wird die Dauer angezeigt. Das ist natürlich kein Problem des Scriptes, aber es ist mir halt aufgefallen.
Schönes Wochenende
Greyhound