UMC-Config-xml de

Aus Ultimate Media Collector (UMC) - Wiki

Wechseln zu: Navigation, Suche

Die „umc-config.xml“ (unter „path\UMC\settings\“) müssen wir nun mit einem „UTF-8 fähigen Editor“ bearbeiten. Editiert wurde die „umc-config.xml“ mit Notepad++, sprich bei den weiteren Beispielen gehen wir von diesem aus! Sollte die "umc-config.xml" nicht mit einem UTF-8 fähigen Editor editiert werden, muss darauf geachtet werden die Datei im UTF-8 Format zu speichern. (Kontrollieren kann man dies z.B. im Notepad++ unter "Format" --> hier muss "Konvertiere zu Unix" ausgegraut sein!) Dieses „umc-config.xml“ ist die einzige Datei die wirklich angepasst werden muss, hier drin stehen alle wichtigen Informationen über die Konfiguration deines PCs, NAS, NMTs,…

Im nachfolgenden werden die Konfigurationspunkte beschrieben, bitte genau durchlesen:


<?xml version="1.0" encoding="utf-8"?>
 
<!--
      Anwendungs-Beispiel:
 
      Vorliegende Verzeichnis-Struktur:
 
      c:\media\videos
      c:\media\videos\Matrix Trilogie
      c:\media\videos\Star Wars
 
      Die zwei Unterverzeichnisse "Matrix Trilogie" und "Star Wars" sollen nun zu einer Gruppe zusammengefasst werden
      (im Frontend erscheint dann in der Filmliste jeweils nur der Gruppenname!).
 
 
      So sieht dann die Definition der Library aus:
 
      ‹umc_config xmlns="http://www.umc-project.de/xmlbeans"›
       ‹library›
 
        ‹movie_scan_dir›
            ‹pc_dir›c:/[Freigabename auf PC]/videos‹/pc_dir›
            ‹pch_dir›file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/192.168.0.1:[Freigabename auf PC]/videos‹/pch_dir›
            ‹scan_type›0‹/scan_type›
            ‹subdirs›true‹/subdirs›
        ‹/movie_scan_dir›
 
        ‹movie_group›
            ‹subdir›/Matrix Trilogie‹/subdir›
            ‹subdirs›true‹/subdirs›
        ‹/movie_group›
 
        ‹movie_group›
            ‹subdir›/Star Wars‹/subdir›
            ‹subdirs›true‹/subdirs›
        ‹/movie_group›
       ‹/library›
      ‹/umc_config›
 
-->
 
<!--
Mögliche Werte für die Verwendung in dieser Konfigurations-Datei:
 
++++++++++++++++++++++++++++++++++++++
Scan Types und ihre ID's
++++++++++++++++++++++++++++++++++++++
0                Verzeichnis in dem nach allem gescannt wird
1                Verzeichnis in dem nur nach Cover- und Index-Bildern gescannt wird
2                Verzeichnis in dem nur nach Schauspieler-Bilder gescannt wird
3                Verzeichnis in dem nur nach nfo-xml-Dateien gescannt wird
4                Verzeichnis in dem nur nach Poster-Dateien gescannt wird
5                Verzeichnis in dem nur nach Backdrop-Dateien gescannt wird
6                Verzeichnis in dem nur nach Banner-Dateien gescannt wird
7                Verzeichnis in dem nach allem gesucht wird (Bilder und Nfo's)
8		 Verzeichnis in dem nur nach Filmen gescannt wird (keine Bilder)
 
++++++++++++++++++++++++++++++++++++++
Genres und ihre ID's
++++++++++++++++++++++++++++++++++++++
0           Neu
1           Favoriten
2           HD
3           Liste
1000        Action
1001        Abenteuer
1002        Animation
1003        Komödie
1004        Krimi
1005        Drama
1006        Familienfilm
1007        Fantasy
1008        Horror
1009        Musical
1010        Mystery
1011        Romantik
1012        SciFi
1013        Thriller
1014        Kriegsfilm
1015        Western
1016        Martial Arts
1017        Ausland
1018        Musik
1019        Kurzfilm
1020        TV-Serie
1021        Dokumentation
1022        Experimentalfilm
1023        Historienfilm
1024        Tierfilm
1025        Erotik
-->
 
 
<umc_config xmlns="http://www.umc-project.de/xmlbeans">
 
    <!--
    Sprache » bestimmt in welcher Sprache Filminformationen ermittelt werden
    Deutsch = de
    Englisch = en
    Französisch = fr
    -->
    <language>de</language>
 
    <!-- Dateiendungen für Filme -->
    <movietypes>avi|mpg|mpeg|mkv|iso|vob|m2ts|ts|divx</movietypes>
 
    <!-- Dateiendungen für Bilder -->
    <imagetypes>jpg|jpeg|gif|png|bmp</imagetypes>
 
    <!-- Pattern für Cover-Erkennung -->
    <coverpattern>[Cover]</coverpattern>
 
    <!-- Pattern für Postererkennung-->
    <posterpattern>[Poster]</posterpattern>
 
    <!-- Pattern für Backdroperkennung » Backdrops sind große Bilder die für den Hintergrund der Filmdetailbilder
    verwendet werden -->
    <backdroppattern>[Backdrop]</backdroppattern>
 
    <!-- Pattern für Banner-Erkennung -->
    <bannerpattern>[Banner]</bannerpattern>
 
    <!-- Pattern für die Erkennung von Multipart Filmen (Film-CD1.avi,Film-CD2.avi / Film-Part1.avi, Film-Part2.avi)
    » Achtung, keine Nummerierungen im Pattern angeben! -->
    <multipart>CD|Part</multipart>
 
    <!-- Wird dieses Pattern in einem Dateinamen gefunden so wird die Datei vom Scanner verworfen/nicht beachtet -->
    <ignorepattern></ignorepattern>
 
    <!-- Begriffe die aus den Dateinamen gefiltert werden » für gute Ergebnisse so viel Begriffe wie möglich
    definieren -->
    <blacklist>DVDRIP|RIP|HDRIP|HDDVDRIP|BRRIP|BRIP|DVD-RIP|RIP|HD-RIP|HDDVD-RIP|BR-RIP|BRIP|HDTV-RIP|HDTVRIP|
     720P|1080I|1080P|HDTV|GERMAN|DEUTSCH|ENGLISCH|ENGLISH|FRANCAIS|FRANZÖSISCH|DEU|GER|ENG|FRA|DTS|AC3|XVID|MP3|
     RSVCD|VCD|DVD|DVDSCREENER|DUBBED|H264|H.264|X264|23P|24P|PAL|NTSC|HD-DVD|HDDVD|BLU-RAY|BLURAY|BDRIP|DVDSCR|TS|
     DTHEATER|D-THEATER|HD2DVD|DIRECTOR'S CUT|DIRECTORSCUT|DIRECTORS CUT|DIRECTORS-CUT|DIRECTOR'S-CUT|EXTENDED EDITION|
     EXTENDED-EDITION|SPECIAL EDITION|SPECIAL- EDITION|UNCUT|UNRATED|25HZ|EXTRA LARGE|TELESYNC|REPACK|READ|NFO|TVR|
     FINAL CUT|FINAL-CUT|ULTIMATE EDITION|ULTIMATE-EDITION|FSK0|FSK6|FSK12|FSK18|FSK 0|FSK 6|FSK 12|FSK 18|FSK-0|FSK-6|
     FSK-12|FSK-18</blacklist>
 
    <!--
    Hier können mehrere Pattern für die Erkennung von Serien eingetragen werden (durch | getrennt)
    Es sollte darauf geachtet werden für die Staffel-Bezeichnung immer ein "S" und für die
    Episoden-Bezeichnung immer ein "E" zu verwenden!
    %n = eine Zahl (0-9)
    *n = beliebig viele Zahlen bis wieder ein Buchstabe folgt
    -->
    <episodepattern>S%n%nE%n%n|S*nE*n</episodepattern>
 
    <!--
    Hier kann ein Pfad zu einem Trailer hinterlegt werden der generell vor jedem Abspielen eines Filmes angezeigt werden soll.
 
    Bitte hier den korekkten PCH Abspielpfad eintragen. 
    Z.B. file:///opt/sybhttpd/localhost.drives/HARD_DISK/Video/trailer.avi für die interne Platte
    -->
    <trailer></trailer>
 
    <!--
    Gibt die Anzahl der zu verwendeten BackgroundWorker an.
    ACHTUNG:
    dieser Wert sollte je nach Hardware-Ausstattung mit Vorsicht verändert werden!
    -->
    <backgroundworker>5</backgroundworker>
 
    <!--
     Falls eine Online Anbindung nur über einen Proxy möglich ist, können hier alle nötigen Angaben gemacht werden
     -->
    <proxy>
        <host></host>
        <port></port>
        <user></user>
        <pwd></pwd>
    </proxy>
 
    <tv>
      <channel>
         <name>ARD</name>
         <link>http://192.168.0.3:3000/ts/1+1.ts</link>
      </channel>
      <channel>
         <name>ZDF</name>
         <link>http://192.168.0.3:3000/ts/2+1.ts</link>
      </channel>
      <channel>
         <name>RTL</name>
         <link>http://192.168.0.3:3000/ts/3+1.ts</link>
      </channel>
      <channel>
         <name>PRO7</name>
         <link>http://192.168.0.3:3000/ts/4+1.ts</link>
      </channel>
      <channel>
         <name>SAT1</name>
         <link>http://192.168.0.3:3000/ts/5+1.ts</link>
      </channel>
      <channel>
         <name>Kabel 1</name>
         <link>http://192.168.0.3:3000/ts/6+1.ts</link>
      </channel>
      <channel>
         <name>Vox</name>
         <link>http://192.168.0.3:3000/ts/7+1.ts</link>
      </channel>
   </tv>
 
   <mediacenter>
        <!--
        Erstellungsort für das UltimateMediaCenter (HTML Frontend). Falls leer, so wird das Frontend im
        Applikationsverzeichnis unter 'UltimateMediaCenter' erstellt, ansonsten unter [path].
 
        Achtung:
        sofern man hier nichts angibt bzw. einen Pfad angibt auf den der PCH keinen Zugriff hat,
        muss der Inhalt des erstellten Ordners anschließend in einen Ordner "UMC" auf dem PCH kopiert werden!
 
        Beispiel: bei Angabe von c:/frontend  wird das Frontend direkt unter c:/frontend erstellt.
 
        Achtung: der User mit dem UMC ausgeführt wird muss Schreibrechte in diesem Pfad haben!!!
        -->
        <path></path>
 
 
        <!--
        Per Default geht UMC davon aus das das Frontend von der internen Harddisk (Ordner "UMC") des Poppi gestartet wird.
        Möchte man das von einer alternativen Stelle starten so sollte hier der entsprechende Freigabename
        (wie er auf dem PCH erscheint)eingetragen werden.
 
        z.B.:
        - Freigabename auf dem PC » TeraStation:media
        - man möchte das Frontend nun in dieser Freigabe im Unterverzeichnis "frontend" ablegen
 
        ‹share›NETWORK_SHARE/TeraStation:media/frontend‹/share›
 
        oder für interne Platte
 
        ‹share›HARD_DISK/Downloads/frontend‹/share›
        -->
        <share></share>
 
        <!--
        Bei "true" wird eine Apache komaptible Version des Frontends erstellt.
        Es ist dann möglich dieses Frontend auf einem Apache mit mod_php zu hosten anstatt das Frontend
        über den MyIHome laufen zu lassen.
        -->
        <apache>false</apache>
 
        <!-- HD(1280x720) oder SD (720x576) -->
        <resolution>HD</resolution>
 
        <!--
        Hier kann definiert werden ob beim Start des Frontends sofort ein bestimmter Bereich(movies,series,tv)
        geladen werden soll. Somit kann die Einstiegsseite umgangen werden.
 
        Beispiele:
 
        ‹area›‹/area› UMC wird mit Einstiegsseite geladen
 
        ‹area›movies‹/area› springt sofort in den Film Bereich
        ‹area›series‹/area› springt sofort in den Serien Bereich
        ‹area›tv‹/area› Springt sofot in den TV Bereich
        -->
        <area></area>
 
        <!-- 
	Hier kann definiert werden was man gern im "Schnell-Filter"(gelbe Taste auf der Index-Seite) sehen möchte.
 
	Derzeit mögliche Werte:
 
	AKTIV 				-> Auflistung aller vorhandenen Genre = genre
	NOCH NICHT AKTIV		-> Auflistung aller vorhanden Film Produktionsjahre = year
	NOCH NICHT AKTIV 	        -> Auflistung aller vorhandenen Auflösungen = resolution
	-->
	<quick_filter>genre</quick_filter>
 
        <!--
        Hier kann das Layout für Gruppenzwischenseiten festgelegt werden.
        für Index-Layout = index
        für CoverFlow-Layout(experimental) = coverflow
        -->
        <group_style>index</group_style>
 
	<!-- 
	Hier kann das Layout der Cover eingestellt werden, die für die Filmindex-Seite generiert werden sollen.
 
	ACHTUNG: gilt nur für User die ein HD-Frontend erstellen lassen. Für SD funktioniert das ganze nicht (hier wird dann das Layout
        mit den gekippten Cover erzeugt)!
 
	1 = Hüllen-Optik(DV/BR) mit größer werdender Hülle bei Markierung 
	2 = Hüllen-Optik(DV/BR) mit ausgefahrener Scheibe bei Markierung
	-->
	<coverlayout>1</coverlayout>
 
	<!-- 
	Hier kann definiert werden ob Backdrops für die Filmdetailseiten benutzt werden sollen oder nicht.
	Bei "false" wird beim Einstieg in die Filmdetailseite aus optischen Gründen auch gleich der Info-Bereich eingeblendet.
	Ausserdem beschleunigt dies auch den Scan-Vorgang da keine großen Backdrop Bilder mehr runtergladen bzw. verarbeitet
        werden müssen.
	-->
	<backdrops>true</backdrops>
 
	<!-- 
	Anzahl der Hintergrundbilder die für die Einstiegsseite generiert werden sollen.
 
	Wenn für jeden gefunden Film ein Hintergrundbild generiert werden soll dann keinen Wert angeben!
	-->
	<backgrounds>10</backgrounds>
 
	<!-- 
	Hier kann eine beliebieg Anzahl von RSS-Feeds eingetragen werden die in die DB aufgenommen werden sollen.
	Auswahlmöglichkeit erfolgt dann direkt über das Frontend (Setings).
 
	HINWEIS: per Default wird der erste RSS-Feed aus dieser Liste genommen und beim Einstieg in das Frontend geladen.
	-->
	<rss>
	  <feed>
	    <name>Heise</name>
	    <link>http://www.heise.de/newsticker/heise.rdf</link>
	  </feed>
	  <!--
	  <feed>
	    <name></name>
	    <link></link>
	  </feed>
	  -->
	</rss>
 
    </mediacenter>
 
    <!--     !! LINUX-ONLY !!!
    Hier können User mit Linux Betriebssystem angeben wo sich das MedieInfo Binary befindet.
    User mit Windows oder Mac OS brauchen hier nichts einzutragen.
    -->
    <mediainfo></mediainfo>
 
    <!--
    In diesem Bereich können 1-n Libraries/Locations für den UltimateMediaCollector definiert werden.
    -->
    <libraries>
        <!--
        +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        ERSTE LIBRARY
        +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        -->
        <library>
 
            <!-- Hiermit kann man einzelne Libraries aktiviren bzw deaktivieren -->
            <ignore>false</ignore>
 
            <!-- Das Scan-Verzeichnis das für den UltimateMediaCollector erreichbar/sichtbar ist
            » darf nur einmal angegeben sein -->
            <movie_scan_dir>
 
                <!-- Pfad auf dem PC » Achtung, IMMER Slashes(/) anstatt Backslashes(\)
                als Ordnertrennzeichen verwenden! -->
                <pc_dir>u:/Test-Verzeichnis1</pc_dir><!-- Freigabename entspricht z.B. der Bezeichnung "Media" -->
 
                <!--
                Entsprechender PCH Pfad » Genau so wie es der PCH anzeigt wenn man ein Share eingebunden hat!.
 
                Beispiele:
                - HDD:      file:///opt/sybhttpd/localhost.drives/HARD_DISK/Video/Test-Verzeichnis1
                - Samba:    file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/192.168.0.1:Media/Test-Verzeichnis1
                    oder    file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/[Freigabename auf dem PC]/Test-Verzeichnis1
                - NFS:      file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/192.168.0.1::Media/Test-Verzeichnis1
                    oder    file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/[Freigabename auf dem PC]/Test-Verzeichnis1
                -->
        <pch_dir>file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/[Freigabename auf dem PC]/Test-Verzeichnis1</pch_dir>
 
                <!-- Der zu verwendende Scan Type (siehe Liste oben) für das definierte PC_IDR -->
                <scan_type>0</scan_type>
                <!-- Gibt an ob Unterverzeichnisse des definierten PC_DIR berücksichtigt werden oder nicht -->
                <subdirs>true</subdirs>
            </movie_scan_dir>
 
            <!--
            Hier können 1-n Unterverzeichnisse, ausgehend von PC_DIR, definiert werden, deren Inhalt dann jeweils als
            Gruppe zusammengefasst wird » Achtung, NUR der Gruppenname erscheint dann in der Filmliste im Frontend
            -->
            <movie_group>
                <!-- Unterverzeichnis ausgehend von PC_DIR -->
                <subdir>/Gruppen1</subdir>
                <!-- Gibt an ob Unterverzeichnisse des definierten SUBDIR berücksichtigt werden oder nicht -->
                <subdirs>true</subdirs>
            </movie_group>
 
            <movie_group>
                <subdir>/Gruppen2</subdir>
                <subdirs>true</subdirs>
            </movie_group>
 
 
        <!--
        Hier können bestimmten Unterverzeichnissen(1-n) des definierten PC_DIR gezielt bestimmte Genre
        zugewiesen werden. D.h. das alle Filme die in so einem Verzeichnis gefunden werden, zusätzlich
        zur automatsichen Ermittlung der Genres, das hier definierte Genre zugewiesen bekommen
            -->
            <movie_dir_to_genre>
                <!-- Genre-ID » siehe Liste oben, sollte das gewünschte Genre nicht in der Liste enthalten sein, so kann auch 
                ein x-beliebiger Name verwendet werden! z.B. <id_genre>Urlaubsfilme</id_genre> -->
                <id_genre>0</id_genre>
                <!-- Unterverzeichnis ausgehend von PC_DIR. Entspricht in diesem Beispiel c:\media\videos\neu -->
                <subdir>/neu</subdir>
                <!-- Gibt an ob Unterverzeichnisse des definierten SUBDIR berücksichtigt werden oder nicht -->
                <subdirs>true</subdirs>
            </movie_dir_to_genre>
 
            <movie_dir_to_genre>
                <id_genre>2</id_genre>
                <subdir>/HD</subdir>
                <subdirs>true</subdirs>
            </movie_dir_to_genre>
 
            <movie_dir_to_genre>
                <id_genre>1</id_genre>
                <subdir>/neu/Favoriten</subdir>
                <subdirs>true</subdirs>
            </movie_dir_to_genre>
 
	    <!-- Für alle Filme die unterhalb dieses Verzeichnisses gefunden werden, wird der Filmtitel anhand des jeweiligen übergeordneten 
            Verzeichnisses ermittelt.
            -->
	    <movie_title_from_dir>
		<subdir>/Special</subdir>
	    </movie_title_from_dir>
 
        </library>
 
        <!--
        ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        ZWEITE LIBRARY
        ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        -->
        <!--
        ‹library›
             ‹ignore›false</ignore›
             ‹movie_scan_dir›
                ‹pc_dir›‹/pc_dir›
                ‹pch_dir›‹/pch_dir›
                ‹scan_type›‹/scan_type›
                ‹subdirs›‹/subdirs›
            ‹/movie_scan_dir›
        ‹/library›
        -->
    </libraries>
</umc_config>
Persönliche Werkzeuge
UMC V2.0
Englisch