Update: Das TVServer und Mediaportal PlugIn (nur Titan Skin) ist fertig!
Hallo zusammen,
ich nutze schon seit 4 Jahren MediaPortal und bin absolut begeistert.
Vorallem von dem Gedanken dass man Erweiterungen vorrangig für den praktischen Nutzen entwickelt und diese dann untereinander teilt sodass jeder davon profitieren kann.
Ich bin auch Sky Abonent und nutze das MePo um die neuesten Filme auf Sky aufzuzeichnen.
Somit haben wir immer die Möglichkeit, wenn mal Zeit zum Fernsehen ist, einen Film aus den Aufnahmen auszuwählen. Anders ist das auf Sky eigentlich auch kaum möglich, da wenn man mal einen Film sehen möchte entweder etwas läuft was man schon gesehen hat (da Sky die Filme immer wiederholt) oder irgendwas echt schlechtes läuft.
Das Auswählen der neuen Filme und Kategorisieren ob der Film es Wert ist gesehen zu werden wurde mir jedoch manuell zu aufwendig, da ich jeden Film im EPG noch bei IMDB nachgeschlagen habe um die Bewertung zu prüfen.
Da ich beruflich immer mehr mit der Programmiersprache in welcher auch MePo programmiert ist zu tun bekomme, habe ich dies nun für mich automatisiert.
Ich habe nun also ein Programm geschrieben, welches alle EPG Einträge von auswählbaren Kanälen durchgeht, bestimmte Kriterien überprüft und falls die Sendung sich qualifiziert automatisch im MediaPortal zur Aufzeichung markiert.
Alle zur Aufnahme gekennzeichneten Sendungen werden anschließend in einer Liste dargestellt und können hier nachbearbeitet werden. Sendungen die bereits vorher gesehen wurden können hier dann wieder aus der Aufnahme vormerkung entfernt werden. Diese manuell abgelehnten Sendungen werden somit bei späteren Prüfungen nicht mehr vorgeschlagen, sodass man am Anfang noch sehr viel vorgeschlagen bekommt es später aber nur noch ein paar pro Woche sind.
Folgende Kriterien werden in genau dieser Reihenfolge geprüft:
- Überschreitet die Sendung eine einzustellende minimale Minutenanzahl (zum Filtern von Infosendungen zwischen den Filmen. Hier habe ich 65 bei mir eingestellt.)
- Wurde der Film bereits schonmal über das Programm zur Aufnahme markiert, bzw. wurde die Sendung abgelehnt so wird diese übersprungen.
- Falls die Sendung bereits zur Aufnahme markiert ist (egal an welchem Tag oder Uhrzeit!) wird diese übersprungen.
- Falls die Sendung bereits in den Aufnahmen existiert wird auch übersprungen.
- Ist die Sendung bereits in der MovingPictures Datenbank vorhanden wird übersprungen.
- Als nächstes wird geprüft wie der Film bei IMDB bewertet ist und ob es einem eingestellten Mindest Rating entspricht.
- Optional kann auch noch ein Mindest Erscheinungsjahr eingestellt werden.
Falls die Sendung alle Kriterien "überlebt" wird die Sendung zur Aufnahme markiert.
In einer Liste werden dann wie schon geschrieben diese Sendungen und die Sendungen bei dem kein IMDB Rating gefunden werden konnte (sind eigentlich die wenigsten) aufgelistet und hier kann somit manuell nachgearbeitet werden.
Sendungen ohne IMDB Rating können dann hier auch zur Aufnahme markiert oder abgelehnt werden.
Alle Änderungen in dieser Liste wirken sich sofort im MediaPortal aus.
Das IMDB Rating wird während des Prozesses mit in die EPG Beschreibung geschrieben, sodass man diese in den Aufnahmen und im TV Guide sehen kann.
Der ganze Prozess dauert eigentlich nur wenige Sekunden.
Der Prozess wird über ein TVServer PlugIn zeitgesteuert angestoßen. Die Einstellungen zum Intervall, Senderauswahl, etc. können in der TVServer Konfiguration gemacht werden
Die Bearbeitungsliste kann innerhalb von MediaPortal über ein PlugIn verwaltet werden.
Die Erweiterung habe ich mit den Versionen 1.2.3 und 1.3 RC getestet.
Ich nutze die Erweiterung bereits aktiv und hat für mich einen großen Nutzwert.
Der Name der Erweiterung ist an die "Sky Anytime" Option von Sky angelehnt.
Die Installation erfolgt über zwei MediaPortal Extension, jeweils für den TVServer (TVAnytime.mpe1) und für den Client (TVAnytimeMP.mpe1).
Bei single seat Installationen müssen beide Installer auf dem System ausgeführt werden
Vor der Installation des Plugins sollte der TVServer beendet werden. Anschließend steht das Plugin in der TVServer Konfiguration zur Verfügung und muss vor der ersten Verwendung Konfiguriert werden.
Die Datenbank wird dabei automatisch um eine weitere Tabelle erweitert.
Das MediaPortal PlugIn (momenatan nur Titan Skin) kann nach der Installation in der MediaPortal Konfiguration aktiviert werden.
Falls jemand bei der Einbindung weiterer Skins und der Übersetzung in andere Sprachen helfen möchte, würde ich mich sehr freuen.
Das PlugIn ist nun bei den anderen Extension zu finden:
https://www.team-mediaportal.com/extensions/movies-videos/tvanytime
Ciao Nu
Roadmap:
- Erhöhung der Erkennungsrate bei IMDB
- Einstellung eines Mindesterscheinungsjahr
- Erhöhung der möglichen Durchsuchungszeit auf 200 Stunden
- Erstellung eines Installer
- Filterkriterien in der Bearbeitungsmaske
- Mehrsprachigkeit
- Einstellung der maximalen gleichzeitigen Aufnahmen
- Skin für StreamedMP
- Einbinden des PlugIns ins BasicHome Menü
- Berücksichtigung der bereits vorhandenen Filme in der Movingpictures- bzw. MyFilms Datenbank
- Zuweisung einer festen zur Verfügung gestellten Festplattengröße
- Einbinden des "behalte bis" Kennzeichen in den Aufnahmen
- Konfiguration von erlaubten Aufnahmezeiten
Hallo zusammen,
ich nutze schon seit 4 Jahren MediaPortal und bin absolut begeistert.
Vorallem von dem Gedanken dass man Erweiterungen vorrangig für den praktischen Nutzen entwickelt und diese dann untereinander teilt sodass jeder davon profitieren kann.
Ich bin auch Sky Abonent und nutze das MePo um die neuesten Filme auf Sky aufzuzeichnen.
Somit haben wir immer die Möglichkeit, wenn mal Zeit zum Fernsehen ist, einen Film aus den Aufnahmen auszuwählen. Anders ist das auf Sky eigentlich auch kaum möglich, da wenn man mal einen Film sehen möchte entweder etwas läuft was man schon gesehen hat (da Sky die Filme immer wiederholt) oder irgendwas echt schlechtes läuft.
Das Auswählen der neuen Filme und Kategorisieren ob der Film es Wert ist gesehen zu werden wurde mir jedoch manuell zu aufwendig, da ich jeden Film im EPG noch bei IMDB nachgeschlagen habe um die Bewertung zu prüfen.
Da ich beruflich immer mehr mit der Programmiersprache in welcher auch MePo programmiert ist zu tun bekomme, habe ich dies nun für mich automatisiert.
Ich habe nun also ein Programm geschrieben, welches alle EPG Einträge von auswählbaren Kanälen durchgeht, bestimmte Kriterien überprüft und falls die Sendung sich qualifiziert automatisch im MediaPortal zur Aufzeichung markiert.
Alle zur Aufnahme gekennzeichneten Sendungen werden anschließend in einer Liste dargestellt und können hier nachbearbeitet werden. Sendungen die bereits vorher gesehen wurden können hier dann wieder aus der Aufnahme vormerkung entfernt werden. Diese manuell abgelehnten Sendungen werden somit bei späteren Prüfungen nicht mehr vorgeschlagen, sodass man am Anfang noch sehr viel vorgeschlagen bekommt es später aber nur noch ein paar pro Woche sind.
Folgende Kriterien werden in genau dieser Reihenfolge geprüft:
- Überschreitet die Sendung eine einzustellende minimale Minutenanzahl (zum Filtern von Infosendungen zwischen den Filmen. Hier habe ich 65 bei mir eingestellt.)
- Wurde der Film bereits schonmal über das Programm zur Aufnahme markiert, bzw. wurde die Sendung abgelehnt so wird diese übersprungen.
- Falls die Sendung bereits zur Aufnahme markiert ist (egal an welchem Tag oder Uhrzeit!) wird diese übersprungen.
- Falls die Sendung bereits in den Aufnahmen existiert wird auch übersprungen.
- Ist die Sendung bereits in der MovingPictures Datenbank vorhanden wird übersprungen.
- Als nächstes wird geprüft wie der Film bei IMDB bewertet ist und ob es einem eingestellten Mindest Rating entspricht.
- Optional kann auch noch ein Mindest Erscheinungsjahr eingestellt werden.
Falls die Sendung alle Kriterien "überlebt" wird die Sendung zur Aufnahme markiert.
In einer Liste werden dann wie schon geschrieben diese Sendungen und die Sendungen bei dem kein IMDB Rating gefunden werden konnte (sind eigentlich die wenigsten) aufgelistet und hier kann somit manuell nachgearbeitet werden.
Sendungen ohne IMDB Rating können dann hier auch zur Aufnahme markiert oder abgelehnt werden.
Alle Änderungen in dieser Liste wirken sich sofort im MediaPortal aus.
Das IMDB Rating wird während des Prozesses mit in die EPG Beschreibung geschrieben, sodass man diese in den Aufnahmen und im TV Guide sehen kann.
Der ganze Prozess dauert eigentlich nur wenige Sekunden.
Der Prozess wird über ein TVServer PlugIn zeitgesteuert angestoßen. Die Einstellungen zum Intervall, Senderauswahl, etc. können in der TVServer Konfiguration gemacht werden
Die Bearbeitungsliste kann innerhalb von MediaPortal über ein PlugIn verwaltet werden.
Die Erweiterung habe ich mit den Versionen 1.2.3 und 1.3 RC getestet.
Ich nutze die Erweiterung bereits aktiv und hat für mich einen großen Nutzwert.
Der Name der Erweiterung ist an die "Sky Anytime" Option von Sky angelehnt.
Die Installation erfolgt über zwei MediaPortal Extension, jeweils für den TVServer (TVAnytime.mpe1) und für den Client (TVAnytimeMP.mpe1).
Bei single seat Installationen müssen beide Installer auf dem System ausgeführt werden
Vor der Installation des Plugins sollte der TVServer beendet werden. Anschließend steht das Plugin in der TVServer Konfiguration zur Verfügung und muss vor der ersten Verwendung Konfiguriert werden.
Die Datenbank wird dabei automatisch um eine weitere Tabelle erweitert.
Das MediaPortal PlugIn (momenatan nur Titan Skin) kann nach der Installation in der MediaPortal Konfiguration aktiviert werden.
Falls jemand bei der Einbindung weiterer Skins und der Übersetzung in andere Sprachen helfen möchte, würde ich mich sehr freuen.
Das PlugIn ist nun bei den anderen Extension zu finden:
https://www.team-mediaportal.com/extensions/movies-videos/tvanytime
Ciao Nu
Roadmap:
- Skin für StreamedMP
- Einbinden des PlugIns ins BasicHome Menü
- Zuweisung einer festen zur Verfügung gestellten Festplattengröße
- Einbinden des "behalte bis" Kennzeichen in den Aufnahmen
- Konfiguration von erlaubten Aufnahmezeiten
Last edited: