XMediaGrabber

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche


Allgemeines

Anfang Juni 2004 startete ein Projekt, in dem es darum ging eine neue Anwendung zu implementieren, die im Gegensatz zum jetzt vorhandenen JtG auf Basis von Java, plattformunabhängig alles unter einen Hut bringen sollte. Eine so genannte "eierlegende Wollmilchsau".

500px


Dieses Programm sollte plattformunabhängig in zweierlei Hinsicht laufen. Unterstützt werden sollten nicht nur alle Betriebssysteme, auf denen das Programm läuft, sondern auch die verschiedenen GUIs der Box (bis jetzt Neutrino und Enigma).

Die eigentliche Realisierungsphase begann im August. Geeinigt hatte man sich auf die Programmiersprache Java.


Features

  • Ein Programm basierend auf einer Java-Swing-GUI (die zu einem kleinen Grad skinfähig ist)
  • Unterstützung von Neutrino und Enigma
  • Mehrsprachenunterstützung
  • integrierter Streamingserver und damit u. a. die Möglichkeit von Aufnahmen über die Fernbedienung
  • 3 Streaming-Engines, eine Eigenentwicklung sowie udrec und VLC
  • manuelle Timerprogrammierung, auch Systemtimer (z.B Standby und Shutdown)
  • Timer können lokal und direkt in der Box gespeichert/verwaltet werden
  • Unterstützung aller Timertypen der Enigma-GUI und Neutrino-GUI
  • Timerprogrammierung aus EPG-Daten, sowie dem Premiere Movieguide (Plugin)
  • Timerprogrammierung über das Internet mit Klack
  • Automatische Timererstellung aus einer "Aufnahme-Vormerk-Liste"
  • Intelligente Timer-Verwaltung, Überprüfung auf Timer-Doppeleinträge sowie Überschneidungen
  • Vollwertiger Radio-Modus
  • (Neutrino) Automatisches Aktivieren/Deaktiveren des SPTS-Modus vor einer Aufnahme, je nach Bedarf (Image ab Jan. 2005 erforderlich)
  • Möglichkeit das laufende Programm am PC anzusehen/anzuhören, Unterstützung beliebiger Wiedergabeprogramme
  • Demux/Muxx-Funktion, sowie Erstellung einer DVD-Struktur. Entweder anschließend nach einer Aufnahme, oder manuell aus der Aufnahmeübersicht (ProjectX, DVDAuthor und mplex erforderlich).
  • Plugin - Schnittstelle


Voraussetzungen

Um XMediaGrabber nutzen zu können, ist eine installierte JRE ab Version 1.4.2_06 erforderlich. Die aktuelle Version kann unter http://java.sun.com/j2se/1.5.0/download.jsp heruntergeladen werden. Mit

java -version 

ermittelt man die installierta Java-Version unter Linux.


Download und Installation

Nach dem Download muss XMediaGrabber in ein Verzeichnis nach Wahl entpackt werden. In diesem Verzeichnis sollte sich nun eine Datei "XMediaGrabber.jar" befinden. XMediaGrabber kann direkt über diese Datei gestartet werden, sofern die Dateiendung ".jar" dem Programm javaw.exe zugeordnet wurde.


Unter Windows die XMediaGrabber.jar markieren -> rechte Maustaste -> öffnen mit -> Pfad zum JRE auswählen und im "bin"-Verzeichnis die Datei "javaw.exe" bestätigen.


Unter Linux startet man XMG mit "java -jar XMediaGrabber.jar". Der PATH zu Java muss in diesem Fall gesetzt sein. Alternativ kann das vorbereitete Startscript XMediaGrabber.sh verwendet werden, das mit dem Programm ausgeliefert wird. Darin müssen die Pfade angepasst und die Datei ausführbar gemacht werden.


Anleitung XMG


Anleitung XMG-Plugins


Links