|
|
| Installation |
|
Installation der Software und Konfigurieren eines neuen virtuellen Webservers.
Um das Linux MTCenter 2.0 zu installieren benötigst Du ein lauffähiges Linux System mit installiertem Webserver Apache inklusive PHP Unterstützung und einen installierten MySQL Server. Wie das alles funktioniert kann ich hier natürlich nicht erklären. In unserem Forum gibt es aber schon recht gute Anleitungen, dort findest Du auch Hilfe bei Installationsproblemen.
Als nächstes entpackst Du die hier im Download Bereich zur Verfügung gestellte tar Datei in einem Unterverzeichnis Deines Webservers (/srv/www/vhosts bei SuSE oder /var/www bei RedHat). Anschließend konfigurierst Du einen neuen virtuellen Host und startest den Webserver einmal neu durch.
Ein erster Test kann mit einem beliebigen Browser durchgeführt werden. Hierzu rufst Du einfach den neuen virtuellen Server auf (Beispiel: http://192.168.01:8001). Nun sollte die Startseite des Linux MTPCenter zu sehen sein. Bitte auch im Browser das MTPCenter nur über die IP-Adresse des Servers aufrufen und nicht dessen Namen benutzen, dies könnte ansonsten zu Problemen mit genutzten Session Variablen führen.
Um alle Funktionen nutzen zu können müssen die folgenden Pakete (zusätzlich) installiert sein.
- gd (mit JPEG und PNG Support)
- truetype2
- mysql
- php4-gd
- php4-exif
- php4-session
- php4-sockets
- php4-mysql
Alternativ kann auch php5 mit den oben genannten Modulen genutzt werden.
Bitte prüfe in der php.ini die folgenden Einstellungen und korrigiere sie wenn sie anders sind als unten angegeben:
session.auto_start=0
register_globals=Off
session.cookie_httponly = 0 (nur auf aktuellen Systemen)
|
| Konfigurations-Dateien |
|
In dem Verzeichnis des Linux MTPCenter gibt es mehrere Konfigurationsdateien die hier kurz erklärt werden
- config/config.inc -> Grundeinstellungen (Beschreibung weiter unten)
- config/config_vdr.inc -> Einstellungen zur Nutzung des VDR Servers
- config/media.ini -> Einstellung der genutzten Verzeichnisstruktur
- start_vdr.sh -> Startscript zum Starten eines VDR Servers (Inhalt des Scriptes muss angepasst werden)
Wir haben die Anzahl der Konfigurationsdateien und Parameter so weit wie möglich begrenzt und möglichst viele sinnvolle Vorgaben eingestellt, dennoch ist einiges zusammen gekommen. Bitte aber die Konfigurationsdateien alle entsprechend bearbeiten "BEVOR" das MTPCenter erstmalig gestartet wird. Sollten grobe Fehler entdeckt werden erscheint beim Start des Linux MTPCenter 2.0 eine entsprechende Fehlermeldung.
|
| Einstellungen in der Datei config/config.inc |
| Haupt Einstellungen |
$WebserverName = "192.168.0.11";
$WebserverPort = 8010;
Der Webserver wird im Normalfall automatisch erkannt werden. Bei Verwendung anderer Webserver (auf nicht Apache Servern) sollte man sicherheitshalber die Einstellungen korrekt vornehmen.
|
$ProxyName = "192.168.0.1";
$ProxyPort = 3128;
Die Proxy Einstellungen werden zur Zeit noch nicht genutzt, von daher müssen hier auch keine Einstellungen vorgenommen werden.
|
$DatabaseServer = "localhost";
$DatabaseName = "mtpcenter2";
$DatabaseUser = "root";
$DatabasePassword = "";
Mit den Einstellungen wird definiert welcher MYSQL Server für die Datenbanken verwendet werden soll und wie sich das MTPCenter anmelden kann. Für alle die bisher das MTPCenter 1.0 genutzt haben ist wichtig nicht den gleichen Datanbanknamen zu verwenden wie im MTPCenter 1.0, dies würde in jedem Fall zu Fehlern in beiden Versionen führen.
|
$MTPServer_Usage = false;
$MTPServer_IP = "192.168.0.1";
$MTPServer_Port = 3010;
Mit diesen Einstellungen kann definiert werden, das das MTPCenter den MTP Streaming Server nutzen soll um Medieninhalte zu streamen. Der MTP Streaming Server ist ein eigenes Paket und kann optional installiert werden. Mehr Infos zum Streaming Server gibt es in dem gleichnamigen Bereich hier auf der MTPCenter Homepage. In der Standard Konfiguration ist der Streaming Server deaktiviert.
|
$VDR_USAGE = false;
Falls Du mit dem MTPCenter VDR Radio und TV nutzen möchtest aktiviere bitte diese Einstellung. Weitere wichtige Einstellungen für den VDR Betrieb findest Du dann in der Konfigurationsdatei config/config_vdr.inc. In der Standard Einstellung ist die Nutzung des VDR deaktiviert
|
$tftfont = "/usr/java/jre1.5.0_03/lib/fonts/LucidaSansRegular.ttf";
Um Textinformationen in der Hintergrund für Musik und Radio einzufügen benötigt das MTPCenter einen TrueType Font auf dem Linux System. Bitte pass diese Einstellungen entsprechend an bevor das MTPCenter gestartet wird. Nach Möglickeit sollte ein serifenloser Font gewählt werden. Der hier im Bespiel gezeigte Font wird zusammen mit Java installiert und sollte somit auf fast allen Systemen verfügbar sein, wenn auch in unterschiedlichen Verzeichnissen
|
$Database_Update_Cycle = array ("channels" => "0",
"music" => "0",
"picture" => "0",
"epg" => "6");
Hier wird der update Zyklus der einzlenen Datenbanktabellen festgelegt. In der Standard Einstellung wird lediglich die EPG Datenbank automatisch im Hintergrund aktualisiert, alle anderen Datenbanken manuell über den Menüpunkt "Datenbank aktualisieren". Falls Du einen automatischen Update wünscht kannst Du hier einstellen nach wievielen Stunden eine Aktualisierung vorgenommen werden soll, beim Wert "0" findet kein automatisches Update statt.
Bitte in keinem Fall den Wert für das EPG Update auf "0" setzen, da diese Tabelle nicht manuell aktualisiert werden kann.
|
| Unterstützte Medientypen |
$PlaylistType = array(".m3u");
Derzeit werden nur m3u Playlisten unterstützt, von daher sollte diese Einstellung nicht geändert werden.
|
$VideoType = array(".mpg", ".dvx", ".vob", ".iso", ".avi");
Hier sind derzeit alle vom Showcenter unterstützten Videoformate eingetragen. Testweise können weitere Formate eingetragen werden, wenn diese von Deinem Mediacenter unterstützt werden. AVI Dateien sind hier zwar aufgelistet, bisher konnte ich jedoch keine AVI Datei erfolgreich auf dem Showcenter 200 abspielen. DVD ISO Images werden nur dann angezeigt wenn der MTP Streaming Server aktiviert ist.
|
$AudioType = array(".mp3", ".ogg");
Derzeit werden vom Showcenter mp3 und ogg Formate unterstützt. Auch kann das MTPCenter lediglich bei diesen Formaten zusätzliche Dateiinformation auslesen. Für den Fall das Du weitere Formate abspielen möchtest wende Dich bitte an unser Forum, ggfs. können zusätzliche Formate aufgenommen werden.
|
$PictureType = array(".jpg");
Zur Zeit unterstützt das MTPCenter 2.0 ausschließlich jpg Format. Weitere Formate wie png werden bei Bedarf in Zukunft angeboten.
|
| Foto Einstellungen |
$Mem_Size = "400M";
Zur Verfügung stehender Arbeitsspeicher zur Erzeugung von Vorschau Bildern sowie zur Erzeugung eines optimalen Bildes für den Fernseher. Bei einem 10 Mbit Pixel Foto sollte der hier angezeigte Wert ausreichend sein. Sollten dennoch die Bilder in der Vorschau nicht dargestellt werden oder das MTPCenter beim Erstellen der Foto Datenbank hängen bleiben, erhöhe bitte diesen Wert bis es klappt.
|
$Picture_Single_Stay = 120;
$Picture_List_Stay = 10;
Verweildauer der Bilder bei Foto Shows für normal- und manuellen Betrieb in Sekunden. Im "manuellen" Betrieb kann das Bild jederzeit per Fernbedienung weitergeschaltet werden, springt aber nach 120 Sekunden automatisch auf das nächste Bild.
|
$Picture_Rotate = true;
Wenn dieser Eintrag auf true gestellt ist werden die Bilder im MTPCenter automatisch auf Basis der Exif Information gedreht. Da dies auch bereits bei der Erstellung der Datenbank Einfluss hat macht es Sinn sich zu Beginn über diese Einstellung Gedanken zu machen.
|
$Picture_Transition = 0;
Überblendungsart die beim Bildübergang verwendet werden soll. (Hier eine Auflistung der möglichen Werte bei einem Showcenter 1000, für andere Media Client bitte die Werte aus dem Handbuch entnehmen). Die Einstellung Random wird auf Clients die dies nicht unterstützen softwaremäßig nachgebildet.
0=Random, 1=WipeDown, 2=WipeUp, 3=OpenVertical, 4=CloseVertical, 5=Split Vertical1 6=SplitVertical2, 7=Interlace, 8=FadeToBlack
|
$Pic_ShowTime = true;
$Pic_ShowName = true;
Sofern die Einträge auf true stehen, werden eventuell im Bild verfügbare Exif Daten wie Bildname und Erstellungsdatum bei der Fotoshow und der Einzelbildansicht angezeigt.
|
$HDTV_CUT = true;
Bilder im HDTV Mode so abschneiden das der komplette Bildschirm genutzt wird (gilt nicht für Portrait Bilder).
|
$Pic_Direct = false;
Wenn dieser Wert auf false steht wird die Skalierung der Bilder in der Fotoshow durch das MTPCenter vorgenommen. Bei true übergibt das MTPCenter die Bilder 1:1 an das Showcenter welches dann selbst die Skalierung berechnet. Im Normalfall sollte das MTPCenter die Skalierung machen, nur bei sehr langsamen Rechnern macht es eventuell Sinn diese Aufgabe dem Showcenter zu überlassen.
Falls der Wert auf true steht können keine EXIF Daten in das Bild übertragen werden, auch die automatische Drehung gemäß EXIF Information findet nicht statt. Bilder über 8GBit können das Showcenter zum Einfrieren bringen!
|
$Pic_Direct_Single = false;
Analog zum Parameter davor für Bilder in der Einzelbild Ansicht. Auch hier gelten die oben beschriebenen Einschränkungen.
|
| Musik Einstellungen |
$Music_Stream = false;
Übertrage MP3 Dateien über ein spezielles Script um beim Showcenter 200 Probleme mit VBR kodierten MP3 Dateien zu umgehen. Bei dieser Funktion kann leider nicht im Lied gespult werden, speziell bei einem Showcenter 200 macht alternativ der Einsatz des MTP Streaming Servers Sinn, der dies automatisch regelt.
|
$Music_Title_Generation = true;
Wenn der Wert auf true gesetzt wird versucht das MTPCenter Informationen zum Lied aus dem Dateinamen zu bilden.
|
$Music_Filename = array ("Album", "Artist", "Title");
Angabe der Information (in korrekter Reihenfolge) die aus dem Dateinamen gebildet werden können.
|
$Music_Delemitter = "_-_";
Angabe mit welcher Zeichnenfolge die verschiedenen Information getrennt sind.
Beispiel Dateiname: Albumname_-_Interpret_-_Titel.mp3
Dies würde in der Datenbank die Felder Album mit "Albumname", Artist mit "Interpret" und Title mit "Titel" gefüllt.
|
$Music_IDTAG = true;
Falls in der OGG oder MP3 Datei Liedinformationen als ID3 Tag zur Verfügung stehen, werden diese Informationen zum Aufbau der Datenbank benutzt, bei false werden nur die Informationen aus dem Dateinamen übernommen.
|
$CoverArt = "coverart.jpg";
Während dem Abspielen der Musikstücke werden als Hintergundbild Informationen zum Lied sowie ein Cover angezeigt, sofern vorhanden. Falls kein Cover in der datei selbst enthalten ist wird im gleichen Verzeichnis nach dem hier definierten Namen für das Coverbild gesucht.
|
$Music_Continue_Value = "20";
Diese Einstellung ist nur für grosse MP3 Dateien wie zum Beispiel Hörbücher gedacht. Wenn die Größe des MP3 Liedes den hier definierten Wert übersteigt kann das MP3 an einer beliebigen Stelle angehalten und später ungefähr an der Position neugestartet werden. Kleinere Werte als 10 MByte werden automatisch auf 10 MByte hochgesetzt, der Wert 0 schaltet die Funktion ab. Grundsätzlich funktioniert dieses Featue nur in Verbindung mit dem MTP Streaming Server und einen Pinnacle Showcenter Client.
|
| Internet Radio Einstellungen |
$INET_RADIO_USE = false;
Wenn Du mit dem Showcenter Shoutcast Radio und andere MP3 Radiostreams empfangen möchtest kannst Du diese Einstellung aktivieren (Standard ist abgeschaltet). Um eine korrekte Funktion zu gewährleisten muss direkter Zugriff ins Internet möglich sein, dies wird bei aktivierter Option beim Start geprüft.
|
$Preferred_Genre = array ('Hits','Rock', 'Pop', '90s', '80s');
Die hier eingestellten Genres werden bei der Anzeige der Genres direkt im oberen Bereich angezeigt sofern verfügbar, danach folgt alphabetisch die Liste aller verfügbaren Genres.
|
$INET_RECORDING_SHOW = false;
Ist dieser Wert auf true und die entsprechende Einstellung des Pfades in der media.ini korrekt gesetzt, können alle mit dem MTP Streaming Server gespeicherten Internet Radio Aufnahmen zu einen späteren Zeitpunkt erneut wiedergegeben werden.
|
| Aufnahme Einstellungen |
$Recording_Sort = false;
Steht dieser Wert auf true werden im Aufnahme Verzeichnis alle Unterverzeichnisse an den Anfang sortiert, ansonsten werden Filmnamen und Unterverzeichnisse alphabetisch sortiert.
|
| Uhrzeit Anzeige |
$Time_Show = false;
Steht der Wert auf true wird rechts oben in der Teitelleiste die aktuelle Uhrzeit eingeblendet. Der Wert wird jedoch nicht automtisch aktualisiert sondern nur einmal beim Aufbau einer neuen Seite.
|
| Media Center Video Mode |
$Switch_VMode = false;
Wenn dieser Wert auf true gesetzt wird kann man im Hauptmenü mit den Tasten "C" und "?" (bzw. kompatiblen Tasten) zwischen zwei unterschiedlichen Video Modi des Media Center umschalten. Die beiden Modi können in der Usereinstellung ausgewählt werden. Die Funktion wurde bisher nur mit dem Showcenter 1000 und Showcenter 200 getestet, in wie weit dies auch bei anderen Media Centern funktioniert können wir nicht sagen. Bitte auch beachten das beim Showcenter 1000 nicht alle in der Liste angegebenen Auflösungen zur Verfügung stehen.
ACHTUNG: Vor Nutzung dieser Funktion und Einstellung der beiden Werte UNBEDINGT überprüfen welche Werte beim Media Center zur Verfügung stehen. Ein Umschalten auf einen nicht vorhandenen Wert kann zum dauerhaften Absturz des Media Centers führen!!!!
|
| Datenbank Korrektur |
$Database_Rebuild = false;
Falls Tabellen nicht mehr vorhanden sind oder die Datenbank schwerwiegende Fehler zeigt kann dieser Wert auf true gestellt werden. Beim nächsten Start des Linux MTPCenter 2.0 werden die Tabellen und alle Indexe komplett geprüft und notfalls neu erstellt. Bitte nur bei einem echten Problem auf true setzen!
|
| Debug Funktionen |
| Die Debug Funktion sollte nur aktiviert werden falls Du über entsprechende Programmierkenntnisse verfügst oder aber wenn dies im Forum angefordert wird um gemeldete Probleme analysieren zu können. Es werden teilweise recht hohe Datenmengen produziert, auch leidet im Debug Mode die Geschwindigkeit des MTPCenter. |
$DataLog = false;
Aktivieren der Debug Funktionen beim Datenbank Aufbau und Update
|
$Logging = false;
Aktivieren der Debug Funktionen für alle Standardfunktionen die mit einer Debug Funktion versehen sind.
|
$VDR_Logging = false;
Aktivieren der Debug Funktionen beim Datenaustausch zwischen MTPCenter 2.0 und SVDRP Schnittstelle des VDR
|
| Einstellungen in der Datei config/config_vdr.inc |
| Generelle VDR Einstellungen |
$VDR_ADDR = "192.168.0.1";
$VDR_PORT = 2001;
$VDR_STREAMPORT = 3000;
Mit diesem Einstellungen werden die Adresse und die Ports des VDR Server definiert. Die hier gezeigten Port Einstellungen entsprechen dem Standard, mit Streamport ist der HTTP Port des streamdev Plugins gemeint.
|
$VDR_SLEEP = false;
Falls der VDR auf einem anderen Rechner läuft und nicht immer eingeschaltet ist solle VDR_SLEEP aktiviert werden. Das MTPCenter überprüft regelmäßig ob der VDR aktiv ist und aktiviert oder deaktiviert die VDR Funktionen im MTPCenter. Ist VDR_SLEEP auf true gesetzt stehen im Konfigurationsmenü Befehle zur Verfügung um den VDR Rechner zu starten bzw. auszuschalten.
|
| VTP Settings |
Reihenfolge der Media Clients in der Konfigurationsdatei
0 = Browser 1 = Showcenter 200 2 = Showcenter 1000
3 = Auvisio Box (Newston FW) 4 = ADS Media Player 5 = Transgear Media Player
6 = Auvisio Box Original 7 = Elgato Eyehome 8 = All other clients
Bei Änderungen bitte nur den Wert des von Dir verwendeten Clients ändern. Wir haben uns bemüht hier sinnvolle Werte für jeden uns bekannten Client einzustellen, Anregungen zu besseren Einstellungen nehmen wir gerne entgegen.
|
$VTP_USE = false;
$Vtp_Port = "2004";
$VTP_USE kann unterschiedlich pro Client definiert werden da die Verwendung des externes Remuxers auch Nachteile haben kann und ausser beim Showcenter 200 eigentlich nicht notwendig ist.
Der VDR streamdev server beherrscht zwei unterschieldiche Protokolle, HTTP und VTP. VTP ist ein sichereres und schnelleres Protokoll und sollte daher nach Möglichekit aktiviert werden. Allerdings ist die Nutzung von VTP nur in Verbindung mit dem MTP Streaming Server möglich. Falls hier aktiviert bitte VTP auch im streamdev Plugin aktivieren.
|
$Vtp_TV_Remux_Software = "ts2ps";
$Vtp_Radio_Remux_Software = "ts2es";
Im VTP Mode liefert der VDR ausschließlich TS MPEG Format, dies jedoch wird vom Showcenter und den anderen Media Clients nicht akzeptiert. Aus diesem Grund müssen die Daten "on the fly" konvertiert werden. Beste Ergebnisse haben wir mit den Programmen ts2ps und ts2es erzielt, daher sind diese auch hier beispielhaft angegeben. Die Programme müssen im Pfad einer normalen Shell (Terminal) verfügbar sein oder mit komplettem Pfadnamen angegeben werden.
|
| Aufnahme Einstellungen |
$VDR_Start_Delay = 5;
$VDR_End_Delay = 10;
Start- und Stop- Verzögerung für VDR Aufnahmen. Die Aufnahme beginnt $VDR_Start_Delay Minuten vor Sendebeginn und endet $VDR_End_Delay Minuten nach Sendeschluss.
|
$VDR_Prio = 99;
$VDR_Dura = 99;
Die Standard Priorität der gesetzten Timer (0-99), notfalls kann eine Sendung mit höhrerer Priorität den Vorzug erhalten.
|
$EPG_CharSet = "utf-8";
Hier wird festgelegt in welchem Zeichensatz der VDR das EPG liefert. Bei Problemen mit Umlauten bitte auf "latin1" umstellen.
|
| Streaming Einstellungen |
| Dieser Bereich sieht etwas unübersichtlich aus in der Konfigurationsdatei, da die Einstellungen für jeden Media Client einzeln gesetzt werden können. Die Reihenfolge der Media Clients ist in der Konfigurationsdatei beschrieben, aber auch hier nochmals der Vollständigkeit halber. |
Reihenfolge der Media Clients in der Konfigurationsdatei
0 = Browser 1 = Showcenter 200 2 = Showcenter 1000
3 = Auvisio Box (Newston FW) 4 = ADS Media Player 5 = Transgear Media Player
6 = Auvisio Box Original 7 = Elgato Eyehome 8 = All other clients
Bei Änderungen bitte nur den Wert des von Dir verwendeten Clients ändern. Wir haben uns bemüht hier sinnvolle Werte für jeden uns bekannten Client einzustellen, Anregungen zu besseren Einstellungen nehmen wir gerne entgegen.
|
$TV_Stream_Type = "PES";
Hier wird festgelegt in welchem Format VDR Live TV Streams angefordert werden. Als Formate stehen "PS", "PES" und "TS" zur Verfügung. Bei Verwendung des VTP Protokolls in Verbindung mit dem MTP Streming Server bitte "EXTERN" oder "TS" einstellen (TS nur bei Aufruf über Browser einstellen)
|
$TV_Stream_Extension = ".mpg";
Die Media Clients benötigen immer eine Datei Extension um zu wissen was für ein Typ Media Datei nun gestreamt wird. Bisher hat sich gezeigt das alle Media Clients mpg akzeptieren, weitere Einstellungen wurden derzeit nicht ausprobiert.
|
$TV_Stream_Wait = 7000;
Bei einigen Media Clients kann es zu kleinen Hängern kommen wenn bei Live TV nicht genügend Daten im internen Buffer des Media Clienst sind. Um dies zu vermeiden werden die Daten bei Benutzung des MTP Streaming Servers bis zu dem hier festgesetzten Wert zwischengespeichert und erst danach beginnt der eigentliche Stream. Der hier angegebene Wert wird noch mit 1000 multipliziert, in obingem Beispiel werden also ~ 7 MByte gebuffert bevor die Übertragung beginnt.
Für Browsernutzung ist der Standard Wert auf "0" gesetzt, für die meisten Media Clients liegt er bei "1000", beim Showcenter 200 ist "7000" voreingestellt, da das Showcenter 200 extrem kritisch ist.
|
$Radio_Stream_Type = "ES";
Hier wird festgelegt in welchem Format VDR Live Radio Streams angefordert werden. Als Formate stehen "PES" und "ES" zur Verfügung.
|
$Radio_Stream_Extension = ".mp2";
Die Media Clients benötigen immer eine Datei Extension um zu wissen was für ein Typ Media Datei nun gestreamt wird. Bisher hat sich gezeigt die Media Clients entweder mp2 oder mp3 bevorzugen, bei Problemen ruhig mal der Wert hier ändern.
|
$Radio_Stream_Wait = 500;
Bei einigen Media Clients kann es zu kleinen Hängern kommen wenn bei Live Radio nicht genügend Daten im internen Buffer des Media Clienst sind. Um dies zu vermeiden werden die Daten bei Benutzung des MTP Streaming Servers bis zu dem hier festgesetzten Wert zwischengespeichert und erst danach beginnt der eigentliche Stream. Die Einstellung 500 zeigt bisher bei allen Media Clients zufriedenstellende Ergebnisse.
|
$InetRadio_Stream_Wait = 100;
Die Wartezeit für das Streamen von Internet Radio Sendern.
|
$Radio_Stream_Inet = true;
Beim Empfang von VDR Radio gibt es zwei Optionen. Falls die hier angezeigte Einstellung auf true steht (nur in Verbindung mir dem MTP Streaming Server) werden die VDR Radio Streams wie Internet Radio behandelt, das MTPCenter zeigt dann ein Hintergrundbild mit Informationen zur Serndung. Bei "false" erscheint nur ein schwarzer Bildschirm, man kann jedoch über die Programmwahltasten direkt zwischen den Sendern umschalten. Bei einem Showcenter 200 dauert es jedoch extrem lang bevor der Stream beginnt, hier ist in jedem Fall die Einstellung true zu empfehlen.
|
$External_Remux = false;
Bei einigen Media Clients gibt es Probleme beim Abspielen des Live TV. Die Wiedergabe ruckelt, es kommt teilweise kein Ton oder Bild. Speziell beim Showcenter 200 und kompatiblen Geräten kann dieses Problem auftreten. Aus diesen Grund wurde die Möglichkeit eingefügt, den DVB Stream nicht vom Streamdev Plugin, sondern über ein externes Programm zu konvertieren. Falls Du diese Option nutzen möchtest bitte External_Remux auf true stellen. Diese und die folgenden Einstellung haben keinen Einfluss falls VTP aktiviert ist.
|
$External_Write_SH = false;
Mit $External_Write_SH wird die Script Datei externremux.sh automatisch unter dem Dateinamen erstellt, der in der Variablen $External_Script festgelegt ist. Dies ist notwendig falls Parameter für die Senderwahl an das Remux Programm übergeben werden müssen.
|
$External_Software = "";
Hier wird festgelegt welches Programm für das Konvertieren genutzt wird. Im Standard ist kein Programm definiert.
$External_Software = "/usr/local/bin/ts2ps <VPID> <APID>";
Das hier eingestellte ts2ps benötigt zwei zusätzliche Parameter die automatisch generiert werden. Bei anderen Programmen ohne Parameter sollte die Script Datei manuell erstellt und die Variable $External_Write_SH auf false gesetzt werden.
$External_Software ="/usr/local/bin/replex -t DVD -v <VPID> -a <APID>";
Replex kann alternativ als Konvertierer mit den oben angegebenen Parametern definiert werden, die Qualität ist aber erheblich schlechter als mit ts2ps. Falls Ihr andere Programm kennt die das auch und eventuell besser erledigen können wendet Euch gern an unser Forum.
|
$External_Script = "";
Angabe wohin das Script gespeichert werden soll, welches dann vom streamdev Server aufgerufen wird. Als Standard Einstellung ist hier nichts eingetragen.
$External_Script = "/temp/externremux.sh";
Das Verzeichnis muss auch dem Streamdev Server bekannt gemacht werden, dies passiert bei neuen Versionen des Streamdev Server über den Parameter "-r". Der Pfad ist als kompletter Pfad zu definieren und muss sich nicht im Unterverzeichnis des MTPCenter befinden. Es sollte aber gewährleistet sein das das MTPCenter die Datei erstellen und verändern kann.
|
| Wiedergabe Optionen |
$VDR_Prefer_Dolby = false;
Bei allen außer dem aktuell gewählten Kanal wird automatisch versucht einen Dolby Digital Sound auszuwählen und abzuspielen. Die Aktivierung ist nicht zu empfehlen wenn externes Remuxen aktiviert ist, da speziell ts2ps Probleme mit Dolby Digital Tonspuren hat.
|
$VDR_Prefer_Dolby_Always = false;
Auch bei dem aktuellen Kanal wird die Dolby Digital Tonspur automatisch ausgewählt, sofern vorhanden.
|
$VDR_NoShow = "NoShow";
Sender in Kanallisten Bereichen mit dem obigen Bezeichner im Namen werden nicht angezeigt, auch wird von diesem Kanälen kein EPG geladen.
|
$VDR_Update_Channel = true;
Ist dieser Wert auf true gestellt wird vor der Anzeige der Fernseh- und Radio-Sender ein automatisches Update mit der Channel Liste des VDR durchgeführt um geänderte Sendernamen oder auch geänderte Audio- und Video-Pids zu erhalten.
|
$VDR_Invert = true;
Bei der TV und Radio Wiedergabe kann hier das Verhalten der Up und Down Taste der Fernbedienung getauscht werden: In der Einstellung true wird mit Up der nächste Sender (von2 -> 3) angewählt, bei false der vorherige (von 2 -> 1)
|
$VDR_Max_Channel = 30;
VDR Kanäle werden als Playliste zum Media Client gesandt um direktes Umschalten zu ermöglichen. Da die Reaktionszeit eh schon langsam ist macht es keinen Sinn eine Playliste mit hunderten von Sendern zu senden, daher kann hier die Anzahl eingegrenzt werden. Vom aktuell ausgewählten Kanal werden je zur Hälfte die Sender vor und nach dem aktuellen Kanal mit in die Playliste aufgenommen. Der Wert 10 sollte nicht unterschritten werden.
|
| Einstellungen in der Datei config/media.ini |
| In dieser Konfigurationsdatei wird dem MTPCenter mitgeteilt, in welchen Verzeichnissen sich die diversen Medien Dateien wie Musik und Filme befinden. Wenn Änderungen in der Datei vorgenommen werden bitte einmal im Linux MTPCenter 2.0 abmelden und neu anmelden damit die Änderungen übernommen werden. Alle Verzeichnisangaben müssen absolute Verzeichnisse sein beginnend vom root ("/") Verzeichnis! ACHTUNG: Bitte keine Zeilen in der Datei ändern die mit einem "#" beginnen, diese Zeilen werden zum Einlesen der Werte dringend benötigt.
|
| Musik, Playlisten, Filme, Fotos, VDR Aufnahmen |
| In diesem Bereichen können beliebig viele unterschiedliche Verzeichnisse angegeben werden, wo die jeweiligen Media Dateien zu finden sind. In den Bereichen werden ausschließlich Bilder oder VDR Aufnahmen oder Filme gesucht, es wird in keinem Fall auch nach anderen Medien gesucht. |
| DVD, Internet Radio und vdrchannels Verzeichnis |
| In diesen drei Bereichen darf nur je ein (oder kein) Verzeichnis definiert sein. |