UMC-Config-xml en
From Ultimate Media Collector (UMC) - Wiki
The "Config.xml" - "umc-config.xml":
We must edit this "Config.xml" (under „path\UMC\settings \“) now with „UTF-8 capable editor“. This "Config file" with notepad ++ was edited, i.e. with the other examples we go out from it! This "Config file" is the only file them really must be customised, here in it stands all important information about the configuration of your PC, NAS, NMTs,… Importantly: This file should be exactly looked!
<?xml version="1.0" encoding="utf-8"?> <!-- Application example: Present directory structure: c:\media\videos c:\media\videos\Matrix Trilogie c:\media\videos\Star Wars Now two subdirectories "matrix of trilogy" and "star War" should be summarised to a group. (then in the Frontend only the group name appears in the film list in each case!). Then thus the definition of the Library looks: ‹umc_config xmlns="http://www.umc-project.de/xmlbeans"› ‹library› ‹movie_scan_dir› ‹pc_dir›c:/[Sharename on PC]/videos‹/pc_dir› ‹pch_dir›file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/192.168.0.1:[Sharename on 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› --> <!-- Possible values of the use in this configuration file: ++++++++++++++++++++++++++++++++++++++ Scan Types and their 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) ++++++++++++++++++++++++++++++++++++++ Genres and their ID's ++++++++++++++++++++++++++++++++++++++ 0 New 1 Favorites 2 HD 3 List 1000 Action 1001 Adventure 1002 Animation 1003 Comedy 1004 Crime 1005 Drama 1006 Family 1007 Fantasy 1008 Horror 1009 Musical 1010 Mystery 1011 Romance 1012 SciFi 1013 Thriller 1014 War 1015 Western 1016 Martial Arts 1017 Foreign 1018 Music 1019 Short movie 1020 TV-Series 1021 Documentation 1022 Experimental movie 1023 Period movie 1024 Animal movie 1025 Erotism --> <umc_config xmlns="http://www.umc-project.de/xmlbeans"> <!-- Language » Here enter into which language film information is determined German = de English = en French = fr --> <language>en</language> <!-- File endings for movies --> <movietypes>avi|mpg|mpeg|mkv|iso|vob|m2ts|ts|divx</movietypes> <!-- File endings for pictures --> <imagetypes>jpg|jpeg|gif|png|bmp</imagetypes> <!-- Pattern for cover recognition --> <coverpattern>[Cover]</coverpattern> <!-- Pattern for poster recognition --> <posterpattern>[Poster]</posterpattern> <!-- Pattern for backdrop recognition » Backdrops are big pictures for the background of the movie-detail-pictures are used. --> <backdroppattern>[Backdrop]</backdroppattern> <!-- Pattern for banner recognition --> <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>

