Hallo,
ich habe die MovieSelection.py ein wenig erweitert.
u.a. läßt sich jetzt übers Contexmenü die Art der Sortierung auswählen.
http://img411.imageshack.us/im…shot20070406191257xb2.png
Die Speicherung der Sortierart ist bis jetzt noch recht umständlich realisiert:
In der MovieSelection.py
def sort_datum(self):
os.system("echo 1 > /usr/share/misc/moviesort")
self.close()
def sort_alpha(self):
os.system("echo 0 > /usr/share/misc/moviesort")
self.close()
Und in der MovieList.py
global MOVIESORT
fileHandle = open ('/usr/share/misc/moviesort')
MOVIESORT = fileHandle.read()
MOVIESORT = MOVIESORT[0]
fileHandle.close()
if MOVIESORT == "0":
self.list.sort(key=lambda x: self.serviceHandler.info(x[0]).getName(x[0]))
else:
self.list.sort(key=lambda x: -x[2])
Alles anzeigen
In dem FritzCall-Plugin ist dies einfacher und eleganter realisiert:
config.plugins.FritzCall = ConfigSubsection()
config.plugins.FritzCall.enable = ConfigEnableDisable(default = False)
if config.plugins.FritzCall.enable.value:
Weiß jemand was ich bei meinem Code ändern muß, daß die Speicherung der Sortierart damit funktioniert?
Hat sich mittlerweile erledigt. Ich habe es selber hinbekommen.
erweiterter MoviePlayer (Videotaste Menü)
Ist es eigentlich normal, daß beim Ausschalten oder Neustarten der 7025 die im Speicher gepufferte Konfigurations-Variablen nicht automatisch in der /etc/enigma2/settings gespeichert werden?
Gruß Ralf