MythTVBrowser
Inhaltsverzeichnis
Beschreibung
MythTV-Browser ist ein TV-Browser Plugin zur Steuerung eines MythTV Backends. Dieses Plugin basiert auf jMythAPI, einer Java Library zur Steuerung eines MythTV Backend über das MythTV Protokoll.
Dieses Plugin unterstützt:
- TV-Browser Version 3.0 - 3.3.2
- MythTV Version 0.14 - 0.27
- MythTV Protocol Version 01 - 77
Voraussetzungen
Voraussetzung für den Betrieb des Plugins ist eine richtig konfigurierte MythTV Installation sowie geeignet gesetzte Zugriffsberechtigungen auf die MythTV SQL Datenbank.
Funktionsfähige MythTV Installation
- Korrekt konfigurierte
Capture card(s)
- Korrekt konfigurierte
Video source(s)
- Korrekt konfigurierte
Input connection(s)
- Korrekt konfigurierte
Channels
Detaillierte Informationen zur Konfiguration des MythTV Backends finden sich hier.
Zugriffsrechte auf die MySQL Datenbank von MythTV
$ mysql -u root mythconverg mysql> grant all on mythconverg.* to mythtv@"%.mydomain.com" identified by "mythtv"; mysql> flush privileges;
Die Hostname %.mydomain.com
aus dem obigen Beispiel muß durch den wirklichen Rechnernamen des MythTV Rechners ersetzt werden.
Detaillierte Informationen zur Konfiguration der MythTV Datenbank finden sich hier.
Installation
Zur Installation des Plugins gibt es zwei Möglichkeiten:
Manuelle Installation
Die Datei MythTvBrowser.jar
von der Plugins Seite herunterladen und in das Verzeichnis plugins
kopieren. Das plugins
Verzeichnis befindet sich im TV-Browser Homeverzeichnis.
Um die Installation abzuschließen, muss der TV-Browser im Anschluss neu gestartet werden.
Installation im TV-Browser
Im Menü "Extras" den Menüpunkt "Installiere/Aktualisiere Plugins..." auswählen. Im danach erscheinenden Dialog die Kategorie "Fernsteuerung von Software" auswählen und dort das Plugin "MythTV-Browser" selektieren. Durch einen abschließenden Klick auf den Button "Selektierte Plugins herunterladen" wird das Plugin heruntergeladen und installiert. Um die Installation abzuschließen, muss der TV-Browser im Anschluss neu gestartet werden.
Konfiguration
Vor der Inbetriebnahme des MythTV Plugins müssen die Verbindungsdaten zum MythTV Backend und zur MythTV Datenbank konfiguriert werden. Danach müssen die MythTV-Sender den entsprechenden TV-Browser Sendern zugeordnet werden.
Die Konfiguration des Plugins ist über Extras => Einstellungen => Plugins => MythTV-Browser
möglich.
Search Backend
Über diese Funktion wird versucht per Upnp ein im Netzwerk vorhandenes MythTV-Backend zu finden und dessen Konfigurationsdaten auszulesen. Der Erfolg dieser automatischen Konfiguration hängt von der jeweiligen Netzwerkkonfiguration (z.B. ob Multicast-Packages durch eine Firewall blockiert werden) und MythTV Version ab. Klappt die automatische Konfiguration nicht, müssen die folgenden Einstellungen manuell eingegeben werden.
Backend Settings
Backend Host / Backend Port:
Diese Einstellungen werden benötigt um eine Verbindung zum MythTV-Backend aufzubauen.
Backend Mac Address: Die Eingabe der Mac Adresse ist optional. Wird dieses Feld ausgefüllt, ist es möglich MythTV über Wake-On-Lan zu starten.
Block Backend Shutdown: Diese Einstellung blockiert einen Shutdown des MythTV-Backends, solange der TV-Browser gestartet ist.
Database Settings
DB Host/Port/Name/User/Password: Diese Einstellungen werden benötigt um auf die MythTV-Datenbank zuzugreifen.
Channel Settings
In diesem Berech können die in MythTV konfigurieren TV-Kanäle den TV-Browser Kanälen zugeordnet werden.
Reload Channels: Lädt die MythTV Channel-Konfiguration neu ein.
Clear Assignment: Setzt die Kanal-Zuordnung zurück.
Auto Assignment: Versucht die MythTV- und TV-Browser-Kanäle automatisch zuzuordnen.
Betrieb
MythTV-Aufnahmen
Alle im MythTV-Backend programmierten oder laufenden Aufnahmen werden im TV-Browser farblich und mit einem Symbol markiert:
Aufnahmen Programmieren
Um eine neue Aufnahme zu programmieren, öffnet man da Context-Menü eines Programms in TV-Browser und wählt den Menüpunkt Add recording schedule:
Zuvor programmierte Aufnahmen können über das Context-Menü des Programms wieder gelöscht werden:
Statusanzeige
Über Extras => MythTV => MythTV Status
kann man sich den Status des MythTV Backends anzeigen lassen.
Laufende / Geplante Aufnahmen
Im Reiter Pending Recordings sieht man alle gerade laufenden und zukünftig geplante Aufnahmen. Laufende Aufnahmen können abgebrochen und geplante Aufnahmen können gelöscht werden.
Fertige Aufzeichnungen
Im Reiter Finished Recordings werden alle bereits aufgezeichneten Aufnahmen angezeigt. Die Aufnahme-Dateien können runtergeladen oder gelöscht werden.
System Status
Im Reiter System Status wird der aktuelle Status des MythTV Backends angezeigt. Es wird der verfügbare Festplattenplatz sowie der Shutdown- und EPG-Daten- Status angezeigt.
System Events
Im Reiter System Events werden die vom MythTV Backend empfangenen Events aufgelistet.