WIP- Work in progress:
Ich arbeite ständig an der Verbesserung, daher wird es aktuell wohl öfters Updates geben, nämlich sobald ich eine neue Funktion implementiert, oder einen BUG entdeckt habe.
Prolog:
Als Film- und Serienliebhaber verbringt man viel zu viel Zeit mit der "Verwaltung". Ein Auszug meiner Erfahrung:
- Welche Episode für Serie X-Y fehlt noch? Die muss ich alle mühsam durchsuchen und einzeln angeben.
- Kommt demnächst ein guter Film, der mich interessieren könnte?
- Die Timer/AutoTimer-Regeln müssen schon wieder bearbeitet werden. Den Film kenne/habe ich schon und diese Episode der Serie X-Y auch.....
- Ich kann nicht erkennen welcher Timer zum welchen Eintrag von AutoTimer gehört
- Viele meiner AutoTimer-Regeln basieren auf die Suche in der Beschreibung (Schauspieler-Suche), die Infos dazu sehe ich aber nicht in der Timer-Ansicht und muss sie über EPG-Suche prüfen
- Ich habe schon Kodi und weitere x-Tools installiert und installiere mir jetzt trotzdem noch weitere PlugIns um meine Sammlung auf der Box anzusehen, die alle eigene Datenbanken erstellen, Internetzugang der Box brauchen und bei denen die Bedienung mit der Fernbedienung besonders auf kleinere Boxen sehr zäh ist. Bis ich mich mal durch meine Sammlung geklickt habe, habe ich auch schon die Lust verloren
- Hier noch eine iOS-App, dort eine Android-APP, UPNP, AirPlay, KODI, Emby,PLEX....die Hälfte funktioniert nicht wie erwartet und der Funktionsumfang ist immer unterschiedlich
- Es wäre schön, wenn sich die ganze Arbeit automatisieren ließe und bequem vom Tablet/Handy steuerbar wäre und ohne mühsames Durchklicken der unnötigen Menüs. oder unterschiedliche Programme/PlugIns
Die Lösung heißt LazyTools!
Was ist/macht LazyTools und was nicht:
Erst einmal braucht Eure Box keinen Internetzugang für LazyTools! Internetzugriff passiert NUR auf dem Client und es soll auch so bleiben.
LazyTools ist eine Ansammlung von verschiedenen Tools - verpackt in einer HTML-Oberfläche - die sich bequem von jedem System aus nutzen lassen und zusätzlich vorhandene Funktionen im System aufwerten und miteinander verknüpfen. Dabei werden nur die Funktionen angeboten, die (meiner Meinung nach) für den Serien-/Filmeliebhaber und Sammler von Interesse sind. Somit nicht als 100%-iger Ersatz für die WebUI, oder AutoTimerUI gedacht und als Solches auch nicht geplant.
Dabei bietet LazyTools zusätzliche Funktionen um einen AutoTimer-Eintrag zu optimieren:
- Alle Suchbegriffe werden mit einer RegEx-Formel erstellt, sodass viele verschiedene Schreibweisen automatisch abgedeckt werden und Titel auch dann gefunden werden, wenn sie in der Schreibweise anhand bestimmter Definitionen vom eigentlichen Suchbegriff abweichen (Beispiel: Mission Impossible: 2, Mission Impossible 2, Mission Impossible (2), usw.)
- Oder-Verknüpfung von Suchbegriffen
- Massenanlage von Einträgen
- Verschiedene Assistenten (Schauspieler anlegen, Filmkollektionen/Filmreihen anlegen)
- Beim Editieren werden diese Formeln wieder ins "Leserliche" zurückübersetzt. Es sind somit keine RegEx-Kenntnisse nötig!
Funktionen (Bereits implementiert):
Ansicht für Timer:
- Eine bessere Übersicht der Timer
- verschiedene Ansichten und Filterfunktionen
- optisch aufgewertet inkl. Cover-Support (AutoTimer-Tag / Timer-Name)
- Anzeige des Autotimer-Tags
- Anzeige der Langbeschreibung zur Aufnahme (Klick auf Timer-Eintrag)
- Alte, deaktivierte Timer automatisch entfernen
- Timer können de-/aktiviert und gelöscht werden
- IMDB-Suche inkl. Produktionsjahr(Klick auf Cover)
Ansicht für AutoTimer:
AutoTimer ist ein mächtiges Tools, wenn man sich mit RegEx auseinander setzt (Meine Erklärung dazu hier: LazyFilms).
Ich habe einige meiner Tipps in LazyTools integriert, sodass Ihr Euch nicht mit RegEx auseinander setzen müsst. Alles passiert automatisch
- "RegEx-Übersetzer":Einfache Bedienung auch ohne RegEx-Kenntnisse. LazyTools erstellt automatisch RegEx-Formeln und übersetzt sie beim Editieren automatisch wieder ins Leserliche zurück.
- Eine bessere Übersicht inkl. Cover-Support
- Einfachere Bearbeitung von Einträgen. Man kann ganze Listen an Filtern mit wenigen Klicks erstellen.
- "Massenanlage": per Copy&Paste, oder manuell ganze Listen an Filme/Serien/Sendungen eintragen, die dann mit einem Klick alle angelegt werden
- "Schauspieler"-Suche: Automatisch Filme aufnehmen lassen, in denen ein bestimmter Schauspieler mitspielt (Ihr werdet Euch wundern wie viele gute Filme im TV laufen, von denen Ihr noch nie gehört habt)
- "Kollektionen anlegen": Ganze Kollektionen/Filmreihen als eine einzige AutoTimer-Regel angeben. Dabei wird durch RegEx eine Vielzahl von Fehltreffern automatisch ausgeschlossen und gleichzeitig die Trefferquote erhöht, in dem unterschiedlichste Schreibweisen automatisch verarbeitet werden (part/teil/:?-, im Namen/Umlaute usw.)
Beispiel:
- Erstellt einfach eine Kollektion z.B. für eine Filmreihe wie für "Hannibal Lecter", in dem Ihr die Filme "Blutmond, Das Schweigen der Lämmer, Hannibal , Roter Drache ,Hannibal Rising - Wie alles begann" in der Filmliste angebt
- Oder eine Regel für die besten Filme aller Zeiten
Ein Bißchen Fachchinesisch, oder "Was bringt die Funktion 'Kollektionen anlegen'?"
Lass Dich inspirieren:
IMDB: Top 250 Filme
themoviedb.org: Best bewertet
Testla.de: Top 100 Schauspieler
Moviepilot.de: Top 100 Schauspieler
Funktionen (in Arbeit, Prio 1):
- Die Überwachung der Timer, Autotimer und Film/Seriensammlung ist noch nicht in der Oberfläche integriert und steht aktuell noch als eigenständige Lösung ->"MANAREC, ehemals LazySeries"<- zur Verfügung.
- Unabhängigkeit von WebUI/OpenWebIF durch eigene Twisted Web Instanz
Funktionen (in Arbeit, Prio 2):
- Eigene Film- und Seriensammlung durchstöbern und wahlweise auf dem Client, oder der Box abspielen ->"LazyTimes" <-
- Verwaltung der Aufnahmen und deren Anzeige (Client/Box)
- Live-TV auf dem Client
Funktionen (in Arbeit, Prio ?):
- Ein einfacher Anrufmonitor für FritzBox mit Mute und Timeshift ->"LazyCall"<-
- Plugin-System mit der Möglichkeit zur Einzelupdate sowie de-/Aktivierung der Plugins
- Update-Prüfung: Sobald eine neue Version online ist, wird eine Meldung ausgegeben
- MultiDevice/MultiTarget: Andere E2-Boxen verwalten und als Abspielziel auswählen
Entwicklungsumgebung: VU-Solo2 mit VTI Image/Standard E2 Image.
Die Funktionen werden jedoch über Standard-WebAPI von OpenWebIF, Standard WebUI und AutoTimer aufgerufen und sind/sollten kompatibel zu alle E2-Boxen sein.
Feedback zur Funktionalität ist immer willkommen, da meine DM800 immer noch TOT ist und ich somit keine Tests mit DM-Images machen kann.
OpenWebIF wird als Webserver verwendet + TimerToggle
Getestete Browser:
- Android (Handy+Tablet): Firefox/Standardbrowser
- Windows: Chrome/ Firefox
- iOS (iPhone): Chrome/Firefox
Installation s.u.
Funktionserklärung s.u. bzw. Link zu den Changelogs
Changelog:
-> v2.02 19.04.2016
-> v2.01 18.04.2016
-> v2.0 15.04.2016
-> v1.11 06.04.2016
-> v 1.1 05.04.2016
-> v 1.0 04.04.2016
-> v 0.99 01.04.2016
-> v 0.98 (Bugfix-Release) 31.03.2016
-> v 0.97 30.03.2016
LazyTools v0.96:
[NEU]Optik komplett überarbeitet
[OPT]Verarbeitungsgeschwindigkeit verbessert
[BUG]Sortierung funktioniert nun unabhängig vom Browser
[NEU]Themes: (hell/dunkel)
[NEU] KEINE Konfiguration mehr nötig
[NEU] Anzahl der Einträge werden in der Leiste angezeigt
[NEU]Timer: Verschiedene Filter- und Ansichtsmöglichkeiten eingebaut
LazyTools v0.8:
[NEU]Autotimer: Eintrag ohne Bouquet ist jetzt auch möglich
[NEU]Autotimer: manuel auslösen + Rückantwort
[NEU]Autotimer: Duplikate werden farblich markiert
LazyTools v0.7:
[NEU] Assistenten zum Anlegen von Schauspielernamen zur automatischen Suche mit Autotimer
[OPT]Autotimer-Eintragsname beim Löschen anzeigen
[BUG] Behoben: In bestimmten Konstellationen wurde die Ansicht nicht resettet
[NEU] Unterfunktionen Dynamisch zusammenfassen(Symbol mit 3 Strichen)
[NEU] Sortierung Autotimer nach Name (Tag/Beschreibung). Funktioniert jetzt unter FFOX/Chrome
[NEU] Sortierung Timer nach Datum (Unabhängig Aktiv-Status)
[OPT] Aut. Anpassung der Anzeige damit auf kleine Displays das Menü nichts abdeckt
LazyTools v0.4:
[NEU] PlugIn Struktur
[NEU] PlugIn für AutoTimer
[NEU] PlugIn für Timer
[NEU] Menü
[OPT] Optische Anpassungen (enabled/disabled button)
[OPT] Beschreibung: Formatierte Ausgabe
[BUG] Behoben: Aufnahmestatus aktiv, obwohl Timer deaktiviert
LazyTools v0.1:
[NEU] Automatische Anzeige von Cover für Timer (wenn vorhanden)
[NEU] Automatische Anzeige der Bilder der Schauspieler für Timer (wenn vorhanden)
[NEU] Anzeige Autotimer-Tag im Timer
[NEU] Anzeige der Beschreibung für Timer (Klick auf Cover)
[NEU] Anzeige der aktiven Timereinträge