Ergebnis 11 bis 20 von 1020
Thema: Beschleunigen des EMC
-
16.12.2014, 23:48 #11
- Registriert seit
- 29.07.2014
- Beiträge
- 731
- Thanks (gegeben)
- 206
- Thanks (bekommen)
- 398
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Atemio NemesisBox 2:noch andere ohne openATVnext try:
Im anhang, gehören nach /usr/..../Plugins/Extensions/EnhancedMovieCenter. Danach Oberfläche neustarten.
Option "Use cache at start for Count and Size" hinzugefügt, default ist "False". ---> Damit wird euer "Movie Home"-Ordner beim starten schon mit eingelesen. Beschleunigt das öffnen des Emc.
Solltet ihr eine "Ladeverzögerung" benötigen/wünschen, wenns geht als Option--->bescheidsagen, kann man mit einbauen, für die die es benötigen/wollen.
Cache/Count läuft jetzt über die "EMCFileCache.py".
Der cache bleibt solange erhalten bis ihr einen Guineustart, oder Neustart macht.
Das ganze ist bisher immernoch nur so, das wenn ihr mit Steuerkreuz rauf/runter(andere Tasten, z.b. rechts/links, usw., werden noch angepasst) in einem Verzeichnis navigiert, der cache angefasst wird(zwecks speed).
Betretet ihr ein Verzeichnis, so wird neugeladen. Gleichzeitig wird/werden die ermittelten zahlen in den cache geschrieben, aber nur wenn das Verzeichnis dort nicht vorhanden ist, oder sich die ermittelten zahlen verändert haben.
So sind dann auch immer beim wiederöffnen des emc die verzeichnisse so schnell da, wie beim ersten öffnen.
Probleme mit verschwindenden Einträgen erstmal beseitigt(hoffe zu 100%), aber mir fehlt die zeit, wirklich alle Möglichkeiten selber durchzutesten.
Genauso mit sich verändernden werten(hier das selbe ---> hoffe zu 100%, aber hier hab ich erstmal keine mehr gehabt).
Wie ihr seht sind dadurch jetzt schon ein paar mehr dateien betroffen, die dafür geändert werden müssen.
Wer sich das anschauen will und wem dadurch vielleicht auch noch was einfällt-->melden. Dann schmeiss ich die sourcen hier rein.
Das ist durch den weg den ich jetzt geh, natürlich nur ein kleiner anfang, da sich dadurch viele weitere wege eröffnet haben(zumindest schwirrt da ne menge jetzt in meiner birne dazu rum).
Denn das emc bietet da eine menge von haus aus, um noch viel mehr damit anzustellen.Geändert von daTa deVil (03.01.2015 um 17:12 Uhr)
-
Danke - 3 Thanks
-
Advertising
-
18.12.2014, 15:19 #12
- Registriert seit
- 22.12.2013
- Ort
- an der Havel
- Beiträge
- 1.349
- Thanks (gegeben)
- 436
- Thanks (bekommen)
- 787
- Total Downloaded
- 40,84 MB
- Total Downloaded
- 40,84 MB
Box 1:Gigablue QuadBox 2:Gigablue QuadBox 3:Xtrend ET8000Vielen Dank! Diese Version habe ich etwas ausführlicher getestet:
- Es gibt keine fehlenden Größenangaben mehr.
- Ich konnte bezüglich des neuen Konfigurationseintrages "Use cache at start for Count and Size" keinen Unterschied feststellen. Ich habe den Eindruck, dass beim Betreten eines Verzeichnisses immer zunächst die Größe aller Unterordner ermittelt wird.
- Verschiebt man eine Datei in einen Ordner, wird dessen Größenangabe derzeit nicht aktualisiert. Vermutlich ist das auch nicht ganz einfach, da die Datei wahrscheinlich ähnlich wie beim "background file eraser" auch im Hintergrund verschoben wird. Leider führt auch die Menüfunktion "Verzeichnis neu laden" weiterhin nicht zu einem Update. Taucht man allerdings in einen Unterordner ab (auch wenn es ein ganz anderer ist) und wieder auf, sieht man die aktualisierte Größe des Ordners, in den die Datei verschoben wurde. Das bestätigt m.E. den vorigen Punkt.
Die "Ladeverzögerung", die Du im letzten Beitrag also mögliche Erweiterung angesprochen hast, würde meiner Meinung nach viel Sinn machen. Die Bedienung beim Scrollen ist mit Deiner Änderung perfekt schnell und flüssig, und mit der "Ladeverzögerung" würde, wenn ich sie richtig interpretiere, auch der Verzeichniswechsel sehr schnell gehen, mir der winzigen Einschränkung, dass die Größenangaben nicht sofort sichtbar wären (oder sofort alte Werte sichtbar wären, die nach kurzer Zeit aktualisiert werden). Das wäre wirklich cool, wenn Du das noch dazubauen könntest. Wenn dabei die Aktualisierung des Cache im Hintergrund passiert, würde dies es dann auch erlauben, nach Verschiebeoperationen den Cache zu aktualisieren, ohne dass es beim Navigieren stört.SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-spe...-und-mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
-
Danke - 1 ThanksdaTa deVil bedankten sich
-
18.12.2014, 18:12 #13
- Registriert seit
- 29.07.2014
- Beiträge
- 731
- Thanks (gegeben)
- 206
- Thanks (bekommen)
- 398
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Atemio NemesisBox 2:noch andere ohne openATVIch konnte bezüglich des neuen Konfigurationseintrages "Use cache at start for Count and Size" keinen Unterschied feststellen. Ich habe den Eindruck, dass beim Betreten eines Verzeichnisses immer zunächst die Größe aller Unterordner ermittelt wird.
Mit /media/hdd.. läufts einwandfrei.
Muss da erstmal probieren warum nicht, hab ich gestern abend nicht auf der liste gehabt(habs nur gegengetestet, weils mir beim ändern des verz. aufgefallen war, das nichts mehr kommt).
Bei dem fetten roten-->mit Ok-taste ein verz. betreten macht automatisch loading(wie bisher erstmal).
Aber nach dem hochfahren, etc. sollten die daten direkt da sein.
Verschiebt man eine Datei in einen Ordner, wird dessen Größenangabe derzeit nicht aktualisiert.
Leider führt auch die Menüfunktion "Verzeichnis neu laden" weiterhin nicht zu einem Update.
Die "Ladeverzögerung", die Du im letzten Beitrag also mögliche Erweiterung angesprochen hast, würde meiner Meinung nach viel Sinn machen.
und mit der "Ladeverzögerung" würde, wenn ich sie richtig interpretiere, auch der Verzeichniswechsel sehr schnell gehen, mir der winzigen Einschränkung, dass die Größenangaben nicht sofort sichtbar wären (oder sofort alte Werte sichtbar wären, die nach kurzer Zeit aktualisiert werden).
Wenn dabei die Aktualisierung des Cache im Hintergrund passiert, würde dies es dann auch erlauben, nach Verschiebeoperationen den Cache zu aktualisieren, ohne dass es beim Navigieren stört.
Da müsste man dann die abfrage begrenzen. Ab gewisse werte anhalten(oder wenn taste gedrückt wird) und dann weiter, wieder bis gewissen wert (oder taste) und dann wieder weiter. Da das ganze ja auf python-ebene stattfindet, wäre das so empfehlenswerter. Das ist aber erst auf meiner todo, wenn ich das davor(tasten neu steuern, alles andere wie verschieben, etc. drin hab und sauber gemacht hab danach, halt code aufräumen/code verkürzen.
___________________________
Noch ne frage:
Auf dem weg hat sich gestern abend, beim code anpassen, eine neue option ergeben(hier zumindest, da ich gestern abend nur anpassungen am code vorgenommen hatte).
Wäre anzeigen nach "Genre", also z.b. Sitcom, Action, was halt die meta hergibt.
Soll ich das irgendwann mit reinnehmen, für irgendwen, der es gebrauchen kann? Sonst bleibts nur hier auf meiner so.
-
Danke - 1 ThanksFischreiher bedankten sich
-
18.12.2014, 20:18 #14
- Registriert seit
- 22.12.2013
- Ort
- an der Havel
- Beiträge
- 1.349
- Thanks (gegeben)
- 436
- Thanks (bekommen)
- 787
- Total Downloaded
- 40,84 MB
- Total Downloaded
- 40,84 MB
Box 1:Gigablue QuadBox 2:Gigablue QuadBox 3:Xtrend ET8000Klingt gut, ich bin gespannt auf Deine neue Version. Ja, es kann daran liegen, dass ich Symlinks verwende.
Aus der einen Sekunde beim Start werden übrigens schnell 10 Sekunden, wenn ein NAS hochfährt.
Was den Spinner angeht - kommt wirklich ein Spinner, wenn ein im Hintergrund gestarteter Prozess länger braucht? Ich dachte das sei der Sinn von Hintergrundprozessen, dass man im Vordergrund weiter flüssig alles bedienen kann.
Sortieren nach Genre werde ich persönlich wohl nicht nuzten, aber wenn's funktioniert, kannst Du das gerne mit reinpacken, es gibt sicher Leute, die das freut, und dann laufen Deine Version und die offizielle auch nicht auseinander.SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-spe...-und-mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
-
Danke - 1 ThanksdaTa deVil bedankten sich
-
18.12.2014, 20:56 #15
- Registriert seit
- 29.07.2014
- Beiträge
- 731
- Thanks (gegeben)
- 206
- Thanks (bekommen)
- 398
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Atemio NemesisBox 2:noch andere ohne openATVJa, es kann daran liegen, dass ich Symlinks verwende
Wegen dem verschieben:
beim normalen verschieben macht er es. Zwar noch auf die alte, aber muss ich anpassen, das er dann nur den einen abscannt.
Beim verschieben über den zusatzscreen(directory, oder so ähnlich), aktualisiert er gar nicht. Grade mal getestet.
Was den Spinner angeht - kommt wirklich ein Spinner, wenn ein im Hintergrund gestarteter Prozess länger braucht? Ich dachte das sei der Sinn von Hintergrundprozessen, dass man im Vordergrund weiter flüssig alles bedienen kann.
Aus der einen Sekunde beim Start werden übrigens schnell 10 Sekunden, wenn ein NAS hochfährt.
Sortieren nach Genre werde ich persönlich wohl nicht nuzten, aber wenn's funktioniert, kannst Du das gerne mit reinpacken, es gibt sicher Leute, die das freut, und dann laufen Deine Version und die offizielle auch nicht auseinander.
Sowas gibts ja zu 99% schon in den meisten media-sachen(pc, pads, etc.). Da musste das also auch direkt mal dort rein.
Ich ändere hier ja bloss solange, bis es für normal-user "zutraubar ist". Dann kommt das alles als diff.
Dann kann jeder damit machen was er will, reinnehmen, ummodeln, oder wegschmeissen.
-
Danke - 2 ThanksThomas4711, Fischreiher bedankten sich
-
19.12.2014, 21:59 #16
- Registriert seit
- 29.07.2014
- Beiträge
- 731
- Thanks (gegeben)
- 206
- Thanks (bekommen)
- 398
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Atemio NemesisBox 2:noch andere ohne openATVHab mal einen request machen müssen, da ichs loswerden muss(zwecks übersicht in meinen sourcen)--->https://github.com/betonme/e2openplu...ieCenter/pulls
Betrifft das mit dem Title aus der metaDescription(Name der Sendung). Die vorige Änderung war nicht ideal für sortierung, Ansicht, etc., etc..
Und da sind schon Änderungen für die zukunft dabei.
Ich will das erstmal so arbeiten lassen(läuft ja einwandfrei) und das ganze andere jetzt machen, sonst ist mir das erstmal nur im weg hier und lenkt mich auch immer ab.
Gruss
-
Danke - 2 ThanksPapi2000, Fischreiher bedankten sich
-
21.12.2014, 18:09 #17
- Registriert seit
- 29.07.2014
- Beiträge
- 731
- Thanks (gegeben)
- 206
- Thanks (bekommen)
- 398
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Atemio NemesisBox 2:noch andere ohne openATVIm Anhang:
EDIT:
gefixte version im anhang(wegen der nachfolgenden Meldungen)
gehört nach /usr/..../Plugins/Extensions/EnhancedMovieCenter. Danach Oberfläche neustarten.
3 neue Einstellungen(eine alte, aber überarbeitet), siehe screenshot.
"Get Count and Size at start to cache" ---> Count und Size werden beim hochfahren für "movieHomepath" eingelesen.
"Delay for Get Count and Size at start to cache" ---> Verzögerung für vorige Funktion -->"Count und Size werden beim hochfahren für "movieHomepath" eingelesen".
"Delay for Count and Size" ---> Verzögerung für das einlesen eines Verzeichnisses, was man grad mit "OK-Taste" betreten hat, wenn die "Count und Size-Daten" nicht im cache vorliegen.
Tasten angepasst-->Steuerkreuz(rauf/runter, rechts/links(wenn->moveTopund moveDown). Halt in der liste bewegen, in der man grad ist.
Zwecks verschieben--> bitte selber nochmal genau testen.
Könnt sein, das es unter bestimmten bedingungen immer noch nicht richtig arbeitet-->z.B. ihr seid in einer Liste die ein "link" ist, habt aber zu dem "realpath" davon verschoben.Geändert von daTa deVil (03.01.2015 um 17:13 Uhr)
-
Danke - 3 Thanks
-
21.12.2014, 19:07 #18
- Registriert seit
- 22.12.2013
- Ort
- an der Havel
- Beiträge
- 1.349
- Thanks (gegeben)
- 436
- Thanks (bekommen)
- 787
- Total Downloaded
- 40,84 MB
- Total Downloaded
- 40,84 MB
Box 1:Gigablue QuadBox 2:Gigablue QuadBox 3:Xtrend ET8000Mit dieser Version steht leider nur "lese Verzeichnis" da (ich habe mir das ca. 3 Minuten angesehen), auch wenn ich "Nein - 1 Minute - 1 Minute" einstelle. Verlasse ich das EMC-Menü, kommt ein Green Screen, die Titel/Genres scheinen nicht ganz richtig extrahiert worden zu sein:
Code:eventtitle--> eventgenre--> der baum des lebens eventyear--> bens eventtitle--> begegnung mit der speikobra eventgenre--> dokumentation eventyear--> GB EMC: [showMoviesNew] exception: tuple index out of range Unexpected error: <type 'exceptions.IndexError'> Traceback (most recent call last): File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/plugin.py", line 396, in showMoviesNew File "/usr/lib/enigma2/python/mytest.py", line 330, in openWithCallback dlg = self.open(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 343, in open self.execBegin() File "/usr/lib/enigma2/python/mytest.py", line 237, in execBegin c.show() File "/usr/lib/enigma2/python/Screens/Screen.py", line 157, in show File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1286, in onDialogShow File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1433, in initList File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1454, in reloadList File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1470, in __reloadList File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 2119, in reload File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 1225, in reloadInternal File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 565, in doListSort File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 565, in <lambda> IndexError: tuple index out of range
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-spe...-und-mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
-
Danke - 1 ThanksdaTa deVil bedankten sich
-
21.12.2014, 19:41 #19
- Registriert seit
- 29.07.2014
- Beiträge
- 731
- Thanks (gegeben)
- 206
- Thanks (bekommen)
- 398
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Atemio NemesisBox 2:noch andere ohne openATVNimm mal die "MovieCenter" aus dem anhang.
Code:eventtitle--> eventgenre--> der baum des lebens eventyear--> bens eventtitle--> begegnung mit der speikobra eventgenre--> dokumentation eventyear--> GB
Hab mal eventgenre und eventyear auf nichts bei der auslese gestellt.
EDIT:
Paket ist aktualisiertGeändert von daTa deVil (23.12.2014 um 15:06 Uhr)
-
Danke - 1 ThanksFischreiher bedankten sich
-
21.12.2014, 20:22 #20
- Registriert seit
- 22.12.2013
- Ort
- an der Havel
- Beiträge
- 1.349
- Thanks (gegeben)
- 436
- Thanks (bekommen)
- 787
- Total Downloaded
- 40,84 MB
- Total Downloaded
- 40,84 MB
Box 1:Gigablue QuadBox 2:Gigablue QuadBox 3:Xtrend ET8000Hier gibt's die meta-Dateien (eine davon in 3 Versionen, ich weiß nicht, welche die Zeilen 4-6 im logfile-Auszug generiert hat): meta.zip Leider kann ich heute nicht mehr testen, da Aufnahmen laufen.
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-spe...-und-mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
-
Danke - 1 ThanksdaTa deVil bedankten sich
Lesezeichen