ich hab da mal was gebastelt... noch eine aufnahmeliste: moviecockpit (mvc).
die wesentlichen features von MovieCockpit sind:
- mvc hat einen sqlite cache, in dem alle metadaten gespeichert sind, sodass die movie liste ohne disk-zugriff angezeigt werden kann. damit hat man keine wartezeiten und spinner mehr, weil platten erst aus dem standby anlaufen muessen. der cache wird automatisch beim ersten starten von mvc geladen und wird dann uptodate gehalten. man kann ihn aber auch ueber das menue manuell aktualisieren. (man kann den cache nicht abschalten.)
- mvc unterstuetzt nur dreamos, habe es nur auf der dm920 getestet.
- mvc unterstuetzt nur fhd skins. habe nur mit dem standard fhd skin getestet.
- mvc implementiert ein erweitertes templates konzept, mit dem man relativ einfach (wenn man es mal durchschaut hat) den movielistenstil aendern oder erweitern kann.
- mvc verwendet nur echte aufnahmelaufzeiten, d.h. ohne vor- und nachlaufzeit, die annahme ist, dass jede aufnahme nur eine sendung enthaelt und vollstaendig aufgenommen wurde. ausserdem ist die aufnahme startzeit epg basierend. d.h. verschiebungen durch sondersendungen werden beruecksichtigt.
- mvc laedt automatisch "artwork" von tv sendungen von verschiedenen quellen herunter.
- habe den coding style vereinheitlicht und weitestgehend pyflakes , flake8 und pylint clean gemacht. ebenso habe ich angefangen, die riesen pys in kleinere module aufzuspalten.
den code findet ihr hier: https://github.com/dream-alpha/MovieCockpit
eine installationsanleitung fuer MovieCockpit findet man hier: https://dream-alpha.github.io/MovieCockpit
einmal installiert, wird das plugin dann automatisch bei "apt-get update und apt-get upgrade" auf den neusten stand gebracht.