Beiträge von alpha

    vielleicht nochmal ein paar worte zum filesystem konzept:
    um die sache einfach zu halten, habe ich die in e2 bereits existierenden bookmarks/videodirs als basis genommen. man muss also keine dirs angeben, die von mvc eingelesen werden sollen.
    d.h. die annahme ist, dass alle videos in den dirs von config.movielist.videodirs liegen. ist das nicht der fall, muss man die entsprechende dir halt mit der e2 gui hinzufuegen. alle diese videodirs bilden ein grosses virtuelles videoroot verzeichnis, d.h. die liste von mvc enhaelt bei aufruf alle movies aller videodirs. die darunterliegenden dirs bleiben hierarchisch und werden als dir angezeigt, in die man dann navigieren kann.
    z.b. bei mir:


    /media/hdd/movie
    /media/hdd/movie/trashcan
    /media/usb/movie
    /media/usb/movie/trashcan


    damit wird es egal, auf welcher platte die movies liegen: interne platte oder externe usb platte, und ich habe alle movies auf einen blick.

    naja, das sieht doch schon mal gut aus :smiling_face:
    aus irgend nem grund sind die movies jetzt zweimal in der sql-database /etc/enigma2/moviecockpit.db.
    /media/hdd in der letzten zeile taucht auch zweimal auf... das hole ich aus config.movielist.videodirs. da duerfte /media/hdd/movie nur einmal drinstehen.
    bevor die liste nicht stimmt, macht es keinen sinn, die anderen funktionen zu testen.
    danke fuers feedback.

    @zombi: ich habe nicht den ehrgeiz, eine konkurrenz zu emc oder ams zu entwickeln.
    ich stelle nur meine bastelei zur verfuegung. wer sie ausprobieren will, der kanns tun (mit der gefahr, dass es crasht).
    auf meiner box laeuft mvc stabil, aber ich habe auch einen sehr eingeschraenkten setup.

    der crash kommt daher, dass ich wohl an einigen stellen eine leere list nicht abgefangen habe.
    die leere liste ist ein zeichen, dass der cache nicht gefuellt worden ist, sollte eigentlich beim ersten starten passieren.
    man kann den cache auch ueber menue->cache aktualisieren fuellen.... aber du hast sicher besseres zu tun, als meine bugs zu debuggen :winking_face:

    @zombi: danke fuers feedback. hab mal die neuste version auf gemfury hochgeladen.
    die hd/fhd skin diskussion hatten wir ja schon mal. ich verwende nur den fhd skin, von daher habe ich nur fhd vorgesehen. vielleicht kann man ja spaeter mal hd hinzufuegen.

    ja, da sind die werte aber in einer liste.
    ich hab werte, die nicht nur manuell geaendert werden, und welche, die nicht in der liste von configscreen sind.
    die muesste ich dann erst in eine liste tun. macht aber vielleicht sinn.
    wobei man ja nur die saven muesste, die mit config.xxx.test.value = bla geaendert worden sind.
    das kann man aber wohl nicht so einfach rausfinden.

    also wenn die werte noch nicht in der settings gespeichert sind (was ja oft am anfang der fall ist), und ich die werte dann setze, dann werden die beim gui restart nicht gespeichert?
    muss ich dann tatsaechlich jeden wert einzeln mit .save() speichern?

    hab mal wieder eine dumme frage:
    dachte, mit configfile.save() werden die config.xxx.values beim naechsten gui shutdown in die /etc/enigma2/settings geschrieben.
    das funktioniert auch in der config klasse, wo die werte manuell im screen gesetzt werden. da wird vor dem verlassen configfile.save() aufgerufen.
    aber wenn ich "in der freien wildbahn" einen wert config.xxx.test.value = "abc" aendere und danach configfile.save() aufrufe, dann funktioniert das nicht.
    nur wenn ich config.xxx.test.save() aufrufe, ist der wert hinterher in settings.
    ist das normal?

    was es heute alles so auf dem internet gibt... https://gemfury.com/ z.b.
    damit kann man in nullkommanichts seinen eigenen feed aufbauen.
    - deb package hochladen
    - conf file fuer apt generieren
    fertig.


    anhaengend ist die conf file fuer MVC (ohne ".txt") ... die kommt nach /etc/apt/sources.list.d
    dann apt-get update, apt-get install enigma2-plugin-moviecockpit
    fertig.


    vorher muss man noch mit "apt-get install apt-transport-https" https-support fuer apt installieren.


    moviecockpit.list.txt

    wie wird das funktionieren? das micro in der fb schickt die aufnahme des befehls zur box, die schickt es an amazon zur analyse und dann kommt ein digitaler befehl zur box, der dann wie ein webif befehl ausgefuert wird?