XML Commander de

Aus Ultimate Media Collector (UMC) - Wiki

Wechseln zu: Navigation, Suche

Datei:umc_xml_com_app_ico.gif UMC XML Commander Wiki

Inhaltsverzeichnis


Einleitung

Da es nie eine 100% Erkennungsrate der Filme aus den Dateinamen geben wird, hat das UMC Team eine Möglichkeit geschaffen, Filenamen über ein Infofile (Filename.XML) mit korrekten Infos zu versehen. Die Infos in den XML-Dateien werden grundsätzlich denen der automatischen Erkennung vorgezogen, sodass man mit diesen seine fehlenden Film-Infos auf eine relativ einfache Weise die Informationen komlettieren kann. Um diese XML Files möglichst einfach zu generieren hatte sich SmashD dazu entschlossen, einige kleine Commandline Batch-Skripts zu erstellen - anfangs waren diese noch recht simpel und haben lediglich eine XML-Datei mit der richtigen Namensgebung erstellt. Diese Files mussten dann später noch händisch angepasst werden (XML Header, OFDB ID)... Dies war SmashD dann aber nicht genug, also entschloss er sich ein Tool zu erstellen, welches nebst Erstellen der XML-Datei auch die in den XML Files benötigten Tags (=Grundstruktur) zur Verfügung stellt, und diese in Stapelverarbeitung gleich in einem Editor öffnet. Aufgrund der vielen Rückmeldungen/Featurerequests hat sich das Tool innerhalb kürzester Zeit zu einem 'umfassenden' UMC Tool weiterentwickelt!

Features

  • Auslesen der in UMC konfigurierten moviefile Typen (mkv|avi|...) und Blacklist Einträge
  • Angabe von mehreren Filmverzeichnisen, welche nach noch nicht vorhandenen XML-Dateien durchsucht werden sollen (ab angegebenem Verzeichnis inkl. aller Unterverzeichnissen)
  • Angabe des Ausgabe-Verzeichnisses für die erstellten XML-Files (entweder ein Ausgabe-Verzeichnis für alle XML-Dateien oder immer im gleichen Verzeichnis wie der entsprechende Film)
  • Option zum sofortigen Editieren (während des Scans wird die neue XML mit frei konfigurierbarem Editor geöffnet, Scan wird erst fortgesetzt bei Schliessen dieser XML - also nacheinander - Scan kann natürlich auch jederzeit abgebrochen werden)
  • Option zum Suchen der OFDb ID per konfigurierbarer Abfrage, inkl. Cover-Bildchen und Plot, um den um Infos zu ergänzenden Film schnell identifizieren zu können (während des Scans wird mit Hilfe des Dateinamens bei OFDb gesucht)
  • Backup-Funktion - alle in den zu durchsuchenden Ordnern gefundene XML-Dateien werden bei Wahl dieses Menüpunktes in das "XML output directory" kopiert (immer komplett, also immer aktueller Stand), wahlweise inklusive UMC Cover, Poster, Backdrops
  • Hinzufügen von ID, Titel, Erscheinungsjahr und Plot in die XML per OFDb Abfrage
  • Hinzufügen von ID, Titel, Erscheinungsjahr und Plot aus der UMC Datenbank (to-do)
  • Preview der vorhandenen Bilder (Cover, Backdrop) bei Wahl eines Films in dem Hauptfenster
  • Statistische Darstellung des Scanergebnisses (Anzahl gefundener Filme, Filme ohne XML, Filme mit fehlender ID, ...)

Ausserdem:

    • Cover-, Poster- und Backdrop-Suche, hinzufügen per Drag'n'Drop von lokalem Ordner oder Web-URL, neuerdings per themoviedb-API direkt herunterladbar
    • "Rating-Ampel": Bei Ansicht der aktuell einem Film zugeordneten Bildern - rot: Seitenverhätnis schlecht, orange: in Ordnung, grün: optimal
    • Ändern der aktuellen Cover, Poster, Backdrops
    • Ändern der XML im Editor
    • Kopieren der OFDb ID aus der UMC Datenbank in die XML
    • Konverter zwischen XML und NFO (XBMC-kompatibel) inklusive Abfrage der fehlenden OFDb/IMDb-ID per API
    • Abfrage von Titel, Jahr und Plot von OFDb

... und noch vieles, vieles mehr!

Zusammenfassung

Entwickler SmashD
Anwendungsbereich XML Erstellung, OFDB Suche, Bilder Suche
Plattform Windows
Aktuelle Version 0.9.9890 / 24.12.2009
Download & Support NMT Forum/UMC-Project/Scripts & AddOns/...
Dank an Das gesamte UMC Team, insbesondere Michel
NMT Forum/UMC-Project/

NMT Forums-User AL15

für seine Arbeit an diesem Wiki, bei der ich (SmashD) so gut wie gar nicht
helfen musste - Hut ab!


n4rf.net - für das geniale OFDb XML/JSON Gateway
themoviedb.org - für die TMDb API

...und natürlich alle User, welche mir neue Funktionen vorgeschlagen (und meist
mehr oder weniger dämliche Bugs meinerseits hehe berichtet) haben!

Spenden Datei:Paypal.gif (Paypal)

Hinweis: Eine Spende ist nicht zwingend mit Mehr-Aufwand oder Fortführung
(falls Projekt eingestellt) des Projektes UMC XML Commander verbunden.
Die Spende erfolgt auf rein freiwilliger Basis und wird nicht durch erweiterte
Funktionen oder ähnliches belohnt - grundsätzlich kann jeder alle Funktionen nutzen!

Installation

Nach dem Herunterladen der Basis Version 0.9.1 einfach doppelklicken und den Anweisungen folgen.

Falls während der Installation ein "Fehler beim Zugriff auf OLE-Registrierung" auftauchen sollte (meist Vista): Button Ignorieren wählen.

Nun gibt es 2 Möglichkeiten auf die letztgültige Version zu kommen:

  • Automatisches Update

Datei:umc_xml_com_inst_vista.png

Nach erfolgreicher Installation einfach den erstellten Programm Shortcut starten. Nach dem Start erscheint automatisch nach etwa 5 Sekunden eine Update-Information (Update Info) - diese dann mit 'Yes' bestätigen. Eine Prüfung auf eine neue Version kann aber auch jederzeit übers Programmmenü (Manual check) erfolgen.

Nun im Updatefenster auf 'Update' drücken


Nach erfolgreichem Update sollte die Meldung aus Step 3 erscheinen - Jetzt einfach mit 'OK' bestätigen und mit 'Exit' das Update Fenster schliessen. Sollte wieder Erwarten (meist unter Vista) ein ZIP Error auftreten (s. Abb. Error), so sollte man ein manuelles Update durchführen:


  • Manuelles Update

Im Speziellen bei Vista funktioniert aufgrund fehlender Zugriffsrechte das automatische Update nicht. In dem Fall bitte vom 'Download/Support' Link das letztgültige Updatepack herunterladen. Das Archiv dann in den Installationspfad entpacken (Standard: C:\Programme\UMC XML Commander\) - bereits vorhandene Dateien müssen(!) hierbei überschrieben werden!

Konfiguration

Config / Options

In der Programmoption 'Config / Options' werden einerseits die Pfade und andererseits die Optionen die der UMC XML Commander verwendet definiert. Hier ist es besonders Wichtig genau zu wisse was welches Setting bewirkt - nur so kann man das maximum aus dem Commander rausholen :-)

Datei:umc_xml_com_main_2.jpg

Main Settings

In diesem Bereich werden die Pfadangaben und einige generelle Einstellungen vorgenommen.

Datei:umc_xml_com_cfg_main_1n.jpg

  • Als erstes sollte man hier den Pfad zum UMC Verzeichnis und, falls man die XML's nicht direkt im Verzeichnis des Filmes ablegen will, das 'XML output directory' auswählen. Beim UMC Verzeichnis muss das Hauptverzeichnis, in dem Ihr UMC entpackt habt, angegeben werden! Wollt Ihr die XML's im gleichen Verzeichnis wie den Film, für den diese XML ist, ablegen, muss nur 'same as source File' angehakt werden!


  • Als nächstes sollte man die Filetypen nach denen gescannt werden soll und die Blackliste aus der UMC Config importieren. Hierzu einfach die entsprechenden Buttons verwenden.
Bild:umc_xml_com_cfg_main_a.jpg Importieren der Filetypen aus der UMC Konfigurationsdatei
Bild:umc_xml_com_cfg_main_g.jpg Importieren der Blacklist Einträge aus der UMC Konfigurationsdatei


  • Wichtig ist hier auch die Auswähl nach was man scannen will
Bild:umc_xml_com_cfg_main_h1.jpg Scannen nach zuvor aufgeführten Filetypen
Bild:umc_xml_com_cfg_main_i.jpg Scannen nach DVD Verzeichnissen


  • So nun noch das/die Film Verzeichniss(e) angeben
Bild:umc_xml_com_cfg_main_b.jpg Mit diesem Button kann man direkt ein Verzeichniss vom lokalem PC auswählen. Alle Unterverzeichnisse werden automatisch mitgescanned!
Bild:umc_xml_com_cfg_main_c.jpg Sollte man keinen direkten Mount zu den Filmen haben, kann über diesen Button der UMC Pfad zb zur NAS Box angegeben werden (bspw. \\192.168.0.12\Share\Video\)
Bild:umc_xml_com_cfg_main_d.jpg Mit dieser Funktion kan man Einträge aus der Fileliste entfernen. Einfach zu entfernenden Eintrag in der Liste per Klick markieren und diesen Button klicken


  • Die Filnamenerkennung kann man auch über ein Trennzeichen steuern:

Bild:umc_xml_com_cfg_main_sep.jpg

Ins Rot markierte Fenster wird das gewünscht Trennzeichen (zb.: '.' oder '_') eingetragen - zur Filmsuche wird dann alles was links vom Trennzeichen steht übernommen.

 Filename: 'So heisst mein Film aktuell.2009.720p.BluRay.mkv' => Trennzeichen . => Suchtext: 'So heisst mein Film aktuell'

Zusätzlich kann man auch noch 'blacklist' aktivieren - in dem Fall wird auf den Suchtext auch noch die Blacklist angewendet.

Blacklist BluRay;aktuell;...
Filename: 'So heisst mein Film aktuell.2009.720p.BluRay.mkv' => Suchtext: 'So heist mein Film' 
In dem Fall wird also auch der blacklist Eintrag 'aktuell' gefunden und ignoriert

Advanced Settings

Über die Advanced settings werden sowohl die Automatikfunktionen als auch einige Ansichtsoptionen definiert.

Datei:umc_xml_com_cfg_adv_1.jpg


  • Such- und XML Optionen:
Bild:umc_xml_com_cfg_adv_exml.jpg Beim scannen wird automatisch jede neu generierte XML mit dem gewählten Editor geöffnet (kann im OFDB Suchfenster deaktiviert werden)
Bild:umc_xml_com_cfg_adv_edxml.jpg Drückt man diesen Button wird die dummy.xml geöffnet (Diese dient als Vorlage für neu zu erstellende XML's)
Bild:umc_xml_com_cfg_adv_sbrowser.jpg Legt fest ob der Standard Web Browser oder der in der config (siehe Standardprogramme weiter unten) definierte Browser verwendet werden soll
Bild:umc_xml_com_cfg_adv_spic.jpg Während das Scanvorgangs wird hiermit auch für jeden neu gefundenen Film das Bilderupload Fenster geöffnet
Bild:umc_xml_com_cfg_adv_sofdb.jpg Öffnet ein Browserfenster und sucht via OFDb Gateway anhand des Dateinamens nach dem Film - die gefundenen Informationen werden als XML im Browser angezeigt (wird nicht mehr zwingend benötigt, da neue OFDB suche integriert wurde - für Liebhaber der manuellen Eingabe dennoch als Option gelassen)
Bild:Umc_xml_com_cfg_adv_picsearch.jpg‎ Hier kann man auswählen auf welche Art nach Bildern gesucht werden soll. 'Use Google' öffnet ein Browserfenster mit der Goggle Blder Suche (auf gewünschtes Bild klicken - oben auf "Vollbild anzeigen" klicken und Bild via Drag&Drop in das Bildanzeige Fenster schieben - alternativ kann auch direkt der "Vollbild anzeigen" Link auf das entsprechende Bild gedropped werden). 'Use themoviedb' ist in dieser Version noch nicht verfügbar - hier wird mittels IMDB ID versucht die Bilder (Cover, Poster & Backdrop) direkt via API zu erhalten. Sobald der dafür benötigte API Key zur Verfügung gestellt wurde, wird die Entwicklung hier fortgesetzt.


  • Festlegen der Standardprogramme:
Bild:umc_xml_com_cfg_adv_editor.jpg Auswahl des XML Editors (zb. Notepad++)
Bild:umc_xml_com_cfg_adv_browser.jpg Festlegen des Web Browsers (Empfohlen wird Firefox)


  • Ganz unten finden wir nun noch 4 Optionen:
Bild:umc_xml_com_cfg_adv_expandm.jpg Der 'GO' Button wird durch diese Option 'versteckt' und die Filmliste um dessen Grösse in der Breite erweitert
Bild:umc_xml_com_cfg_adv_scrollb1.jpg Hier wird der horizontale Scrollbar in der Filmliste ein/aus geschaltet (Beil langen Film und Pfadnamen kommt es bei eingeschaltetem Scrollbar beim Runterscrollen zu Ansichtsproblemen da der horizontale Scrollbar die letzte Zeile verdeckt)
Bild:umc_xml_com_cfg_main_e.jpg Durch Auswahl dieser Option wird durch einen einfachen klick der linken Maustaste auf einen Film das Preview Fenster(Cover, Poster & Backdrop) aktiviert (s. Abb. Picture Preview)
Bild:umc_xml_com_cfg_main_f.jpg Ist diese Option aktiviert wird beim Scannen ein zusätzliches Statistik Fenster angezeigt (s. Abb. Scan Statistic)

In der Picture Preview und dem Bilder-Suchen Dialog wird links oben farblich hinterlegt die Auflösung des aktuell gewählten Bildes angezeigt:

rot schlechtes Seitenverhältnis, Bild wird sehr verzerrt aussehen
orange noch in Ordnung
grün perfekt

Backup


Automatischer Scan

Um den Scan zu Starten drückt man einfach auf den 'GO' Button.
Datei:Umc_xml_com_main_scan.jpg

Nun werden die angegebenen Verzeichnisse nach Dateien durchsucht, welche eine der in der Konfiguation angegebenen Dateierweiterungen enthält. Wird eine Datei gefunden, so wird als erstes geprüft ob schon eine XML für den Film existiert - ist dies der Fall wird die nächste Datei geprüft... Bereits vorhandene XML-Dateien werden also in keinem Fall automatisiert verändert. Ist noch keine XML Datei für den Film vorhanden, werden die konfigurierten Aktionen durchgeführt.

Dies können entweder einige oder alle dieser Aktionen (in dieser Reihenfolge)
 OFDB Suche, Bilderupload, Suche via Browser OFDB Gateway, öffnen der XML Datei
oder diese Aktion
 Übernahme der gewählten XML Daten aus der UMC DB
sein.

Manipulations-Möglichkeiten

Dieser Abschnitt zeigt wie und welche Daten mit dem UMC XML Commander angepasst werden können! Ausgangspunkt für die folgenden Funktionen ist entweder eine Aktion aus dem automatischen Scan oder ein manueller 'Start' der Aktion via Shortcut/Doppelklick oder Kontextmenü.

Nach dem Scannen sieht die Filmliste so aus:

Um mehr Platz für den Dateinamen und Dateipfad zu haben, ist es möglich den 'Go' Button entweder automatisch über die Konfiguration oder manuell über den Button 'Expand list' zu minimieren und das Filmlistenfenster um diese Grösse zu erweitern. Der 'Go' Buton kann jederzeit mit dem Button 'Collapse list' wieder maximiert werden, bspw. um einen erneuten Scanvorgang zu starten.

In dieser Liste kann man über einfachklick, doppelklick, rechtsklick (Kontextmenü) und Tastaturshortcuts verschiedene Aktionen ausführen.

Ein einfacher mausklick markiert eine Zeile - kann aber auch, wenn in der Konfiguration festegelegt, die Bildervorschau für den gewählten Film aufrufen.

Ein doppelklick bewirkt in der Filmliste ein öffnen der OFDB Suche bzw in der Bildliste ein öffnen des Bildupload Tools (Bilder ändern/hinzufügen).

Im unten rechts findet man noch 2 Buttons:

Bild:Umc_xml_com_main_b_stat.jpg Öffnet/schliesst das Statistik Fenster
Bild:Umc_xml_com_main_b_pp.jpg Öffnet/schliesst das Bildvorschau Fenster

Kontextaktionen

In der Filmliste ist es auch möglich mehrere Filme zu markieren (einige Kontxtaktionen unterstützen mehrfachauswahlen - siehe weiter unten). Dazu entweder mit gedrückter STRG oder SHIFT Taste die gewünschten Filme auswählen oder mit STRG - A alle Einträge markieren.


  • Kontextaktionen der 'Filmliste'
Bild:Umc_xml_com_mlist_kontext_ofdb.jpg OFDB Suche für ausgewählten Film wird aufgerufen
Bild:Umc_xml_com_mlist_kontext_exml.jpg XML wird mit konfiguriertem Editor geöffnet
Bild:Umc_xml_com_mlist_kontext_search.jpg Startet, ausgehend von dem aktuell ausgewählten Film, eine Namenssuche in der Filmliste
Bild:Umc_xml_com_mlist_kontext_seach.jpg‎
Bild:Umc_xml_com_mlist_kontext_cumc1.jpg‎ Kopiert die aus der UMC DB ausgelesene OFDB ID in das XML File. Ist dieses nicht leer, wird eine Warnung angezeigt.
Bild:Umc_xml_com_mlist_kontext_xml.jpg
Bild:Umc_xml_com_mlist_kontext_cumc2.jpg‎ Kopiert die aus der UMC DB ausgelesene OFDB ID, Film Titel, Handlung und das Produktionsjahr (je nach dem was ihr in der Konfiguration ausgewählt habt) in das XML File. Zur Kontrolle werden die Konfigurierten Tags in einen Popup angezeigt:
Bild:Umc_xml_com_mlist_kontext_xml.jpg
Mit 'Yes' wird bestätigt das diese Tags übernommen werden sollen, mit 'No'wird abgebrochen. Ist die Ziel XML Datei nicht leer, wird eine Warnung angezeigt.
Datei:Umc_xml_com_mlist_kontext_cm_q.jpg
Mit 'Yes' werden die Daten überschrieben mit 'No' wird abgebrochen. Habt Ihr mehr als einen Film ausgewählt werdet Ihr nun gefragt ob diese Auswahl (Überschreiben Ja/Nein)für alle folgenen gleich gelten soll:
Bild:Umc_xml_com_mlist_kontext_cm_q2.jpg
Mit 'Yes' werden nun alle folgenden Filme gleich gehandhabt - mit 'No' wird bei jedem Film erneut nachgefragt!
Bild:Umc_xml_com_mlist_kontext_dxml.jpg‎ Löscht die XML Datei
Bild:Umc_xml_com_mlist_kontext_del.jpg


  • Kontextaktionen der 'Bilderliste'
Bild:Umc_xml_com_plist_kontext_epic.jpg‎ Öffnet das Buldupload Tool
Bild:Umc_xml_com_plist_kontext_fpic.jpg‎ Springt zum nächsten Eintrag bei dem mindestens eine Bilderresource fehlt
Bild:Umc_xml_com_plist_kontext_fid.jpg‎ Springt zum nächsten Eintrag bei dem die OFDB ID fehlt (XML oder UMC DB)
Bild:Umc_xml_com_plist_kontext_tm.jpg‎ Springt zum nächsten Eintrag bei dem der Film Titel nicht übereinstimmt (XML / UMC DB)


OFDB Suche

Datei:umc_xml_com_ofdb_full.jpg

Bild:umc_xml_com_ofdb_search.jpg Startet eine OFDb Suche mit dem links eingetragenen Begriff (Vorausgefüllt mit dem Suchtext der aus dem Dateinamen erzeugt wurde). In dem Feld kann nicht nur der deutsche oder der englische Titel sondern auch die OFDb ID eingetragen werden!
Bild:umc_xml_com_ofdb_web.jpg Durch doppelklick auf eine Filmeintrag in der darüberleigenden Liste bzw durch Auswahl und klicken auf diesen Button wird die dazugehörig OFDB Seite im Webbrowser geöffnet
Bild:umc_xml_com_picup_cancel.jpg Will man keine Änderung durchführen kann das Fenster mit diesem Button geschlossen werden
Bild:umc_xml_com_ofdb_xmlo.jpg Auswahl der Filmdaten die in die XML Datei gespeichert werden sollen (Vorgabe aus der Konfiguration)
Bild:umc_xml_com_ofdb_save.jpg Mit dieser Aktion werden die gewählten Informationen in die XML geschrieben. Sollten schon Informationen in der XML stehen, wird darauf mit einer Warnung hingewiesen und kann somit auch abgebrochen werden. Nun wird abhängig von der Konfiguration entweder die XML Datei im Editor geöffnet, das Bilderupload Tool gestartet, mit dem Scan fortgesetzt (nicht bei manuellem Öffnen des Suchfensters) oder das Fenster geschlossen.
Bild:umc_xml_com_ofdb_xml.jpg Mit diesr Option kann die Voreinstellung aus der Konfiguration zum Öffnen des XML Editors (unabhängig von der Einstellung "Edit new XML" in der globalen Konfiguration, also auch bei jeder Datei aufs Neue) nach dem Speichern 'Save selected infos' überschrieben werden - ist diese Option gesetzt wird nach dem speichern auf jeden fall die XML mit dem Editor geöffnet!
Bild:umc_xml_com_picup_abort.jpg Ist nur für den automatischen Scan Vorgang relevant - Drückt man diesen Button wird man gefragt ob nach dem bearbeiten des aktuellen Eintrags weiter gescanned werden soll (= beim nächsten Film ohne XML fortfahren). Wählt man Abbrechen, so werden die restlichen Filme eingelesen und die Filmliste angezeigt.


Bilder ändern/hinzufügen

  • Im Bilder-Suchen Dialog wird links oben, farblich hinterlegt, die Auflösung des aktuell gewählten Bildes angezeigt:
rot schlechtes Seitenverhältnis, Bild wird sehr verzerrt aussehen
orange noch in Ordnung
grün perfekt


  • Folgende Befehle sind direkt über Buttons ansprechbar:
Bild:Umc_xml_com_picup_cancel.jpg Will man keine Änderung durchführen kann das Fenster mit diesem Button geschlossen werden
Bild:Umc_xml_com_picup_save.jpg Mit dieser Aktion werden die gewählten Bilder in den UMC Resourcen Ordner gespeichert. Sollten schon mit dem selben Namen Bilder im Ordner vorhanden sein, wird darauf mit einer Warnung hingewiesen. Nun wird abhängig von der Konfiguration entweder mit dem Scan fortgesetzt (nicht bei manuellem Öffnen des Suchfensters) oder das Fenster geschlossen.
Bild:Umc_xml_com_picup_save+.jpg Mit dieser Aktion werden die gewählten Bilder in den UMC Resourcen Ordner gespeichert. Sollten schon mit dem selben Namen Bilder im Ordner vorhanden sein, wird darauf mit einer Warnung hingewiesen. Nun wird abhängig von der Konfiguration entweder mit dem Scan fortgesetzt (nicht bei manuellem Öffnen des Suchfensters) oder der nächsten Film mit fehlendem Bild geöffnet.
Bild:Umc_xml_com_picup_abort.jpg Ist nur für den automatischen Scan Vorgang relevant - Drückt man diesen Button, wird man gefragt, ob nach dem Bearbeiten des aktuellen Eintrags weiter gescanned werden soll (also beim nächsten Film ohne XML fortfahren). Wählt man abbrechen werden die restlichen Filme eingelesen und die Filmliste angezeigt.
Bild:Umc_xml_com_picup_info.jpg Zeigt einen Hilfetext für die verfügbaren Befehle an
Bild:Umc_xml_com_picup_top.jpg Mit dieser Option kann man das Bildupload Fenster immer im Vordergrund anzeigen lassen


  • Die 3 Bildabschnitte (Cover, Poster & Backdrop) haben auch einige Kontextmenü (rechte Maustaste) Befehle:
Bild:Umc_xml_com_picup_kont_insert.jpg‎ Über diesen Befehl kann man direkt ein Bild von einer Web URL (wichtig: Direkt-Link) oder von einer Datei am lokalem PC laden.
Bild:Umc_xml_com_picup_kont_insert_1.jpg‎
Bild:Umc_xml_com_picup_kont_nuse.jpg‎ Hat man gerade ein Bild hinzugefügt, aber möchte dieses doch nicht verwenden, kann man mit diesem Befehl das Bild wieder entfernen
Bild:Umc_xml_com_picup_kont_del.jpg‎ Löscht ein bereits gespeichertes Bild aus dem UMC Resourcen Ordner


  • Google Bildsuche
Beim Öffnen dieses Tools wir gleichzeitig auch ein Browserfenster mit der Google Bilder Suche(Suchtext ist schon vorab eingefügt) geöffnet. Nun einfach das passende Bild anklicken. Google leitet dann auf die gefundene Seite weiter => im oberen linken Bereich des Fensters findet man "Vollbild anzeigen" - hier klicken und Bild via Drag&Drop in das Bildanzeige Fenster schieben - alternativ kann auch direkt der "Vollbild anzeigen" Link auf das entsprechende Bild gedropped werden!
Google Picture


  • TheMovieDb API

Ist in dieser Version noch nicht vorhanden

Bekannte Probleme

Beschreibung Kommentar
Preview und Statistik Fenster befindet sich immer im Vordergrund ab v0.8.15 kein Always-On-Top Modus mehr
Umlaute funktionieren bei OFDB Suche nicht ab v 0.8.15 wieder in Ordnung

Feature Wishlist

Beschreibung User Datum Status Kommentar
Möglichkeit zum angeben eigener Titel, Jahr und Plot Informationen für 'Homevideo' filme (#295) F089 29.03.2008 pending Warum nicht einfach Edit XML?
Optionale Anpassmöglichkeit des Titels in der OFDB suche (Artikel nach vorne) - vieleicht auch über zusätzliche Konfigurationsparmeter optional automatisiert möglich (#295) F089 29.03.2008 pending
Verbesserung der OFDB suche via OFDB ID (Umlautproblem)(#272) AL15 27.03.2008 solved ab v0.8.15
Mehrfachauswahl in Fimlfenster für Aktionen aus Kontextmenü AL15 27.03.2008 partly solved ab v0.8.15 für "Copy UMC ID to XML" und "Copy UMC ID, TITLE, PLOT and YEAR to XML" aktiviert
Statistik Fenster ein/ausblendbar machen (kann im moment nur geschlossen werden) AL15 27.03.2008 solved ab v0.8.15
Preview ins Hauptfenster integrieren AL15 26.03.2008 pending ungewiss, da andockbar und somit fast wie innerhalb des Fensters
Erweiterung um Gruppen XML (#214) f451 24.03.2008 done
Lockstatus für Filme setzen (UMC DB)(#214) f451 24.03.2008 done
Filmtitel & OFDB Info (aus XML Datei und umc DB) in der preview oder Hauptfenster anzeigen (#172) AL15 22.03.2008 solved ab v0.8.15
darüberhinaus wird geprüft, ob beide Titel gleich sind:
ja - Text grün, nein - Text rot

Version History

A = Added/Hinzugefügt - F = Fixed/Behobener Fehler

v 0.9.9890
F diverse Quickfixes
F Multiline-Plots werden erkannt
A Poster-Spalte nun Plot-Spalte

FROHE WEIHNACHTEN EUCH ALLEN!
v 0.9.9883 - Group XML Repair
A Konvertierung aller gefundenen XMLs und NFOs in UTF8 während des CleanUps möglich
A Schreiben von LOGs in der Konfiguration an/ausstellbar: CleanUp, MissingPlot, GroupRepair
A Protokollieren von Dateien ohne Plot (bzw. mit Plot, aber fehlerhaftem)
A Group XML Repair (Erklärung unten)
F Datum bei Dateinamen für LOGs wurde zu früh abgeschnitten
Group XML Repair liest Cover und Backdrop innerhalb aller Gruppen-XML aus und überprüft,
ob diese noch vorhanden sind. Wenn nicht, so wird im UMC-Resources-Verzeichnis (und evtl.
konfiguriertem User-Resources-Verz.) nach einem gleich-benannten Bild geschaut und als
Alternative angeboten, welche mit einem Klick in die XML übernommen werden kann.
Des weiteren - und das wird sicher noch einen Tacken nützlicher sein - funktioniert dies
auch mit Filmen, die in die Gruppe eingetragen sind. Wird ein in die Gruppen-XML
eingetragener Film nicht gefunden, so wird in allen Verzeichnissen (auch Festplatten-übergreifend),
die UXC kennt (welche beim Scan durchsucht werden), nach dem neuen Speicherort gesucht
und als Alternative vorgeschlagen.
v 0.9.9882 - LOGs
A Schreiben von LOGs in der Konfiguration an/ausstellbar: CleanUp und MissingPlot
A Protokollieren von Dateien ohne Plot bzw. mit Plot, aber fehlerhaftem
F Erster Start von UXC nach Update OK, alle weiteren schlugen fehl
v 0.9.988 - Kompatibilität mit neuer UMC v1.9 XML-Struktur für movie.xml's, Bugfixing, CleanUp-Tool
A Kompatibilität mit neuer XML-Struktur ab UMC v1.9 inkl. XML-NFO Konverter
A Nutzung neuer v1.9-XML wählbar in der Config (neue XML-Vorlage: dummy_19.xml)
A Statistik-Fenster: Poster entfernt, Cover versetzt, dafür "fehlender Plot" aufgenommen
A Suche nach nächster XML ohne Plot
A Cover/Backdrop/XML CleanUp - überpüfen, ob die Bilder/XMLs überhaupt noch einen passenden
Film haben und ggf. löschen überflüssiger Bilder/XMLs
A Bei Filmen, die auf mehrere Dateien aufgeteilt sind, sollten die gebräuchlichsten Funktionen wie
"Suche nach nächstem ohne ID, IMG, ..." und generell das XML erstellen übersprungen werden
A Drag and Drop Bereich erweitert
A Drag and Drop kann abgebrochen werden (X-Button)
A dummy.xml und dummy_19.xml werden beim Backup ebenfalls gesichert
A .NFO Dateien werden beim Backup nun ebenfalls berücksichtigt
A .NFO werden beim CleanUp berücksichtigt
A Vorschau für XML/NFO und BILDER im CleanUp-Tool
A Während des CleanUps wird eine CleanUp_DATUM_ZEIT.log generiert, in der alle gelöschten Dateien protokolliert werden
A Möglichkeit, beim Konverter zwischen alter und neuer (UMC v1.9) Syntax zu wählen
F NFO wird nun korrekt behandelt beim CleanUp
F .fanart Bilder werden nun korrekt behandelt beim CleanUp
F Blacklist-Filter verbessert, Blacklist-Words wie bspw. "5.1" sollten nun ein für alle Mal gefiltert werden
F Menüpunkt fürs Backup unter Spezial-Aufgaben verschoben, ausserdem Tippfehler für manche engl. Menüpunkte korrigiert
F abgeschnittene Status-Bilder (während Scan/Backup) geändert
F Poster aus der Bildervorschau entfernt, Backdrop nach rechts gesetzt, Clipping gefixt
F es waren nur Suchpfade mit einer Gesamtlänge von 255 Zeichen möglich, alles darüber hinaus wurde nicht gespeichert,
nun können bis zu 100 Suchpfade gespeichert werden, mit beliebiger Länge (so wie das Dateisystem es zulässt)
F diverse andere Bugfixes, kleinere Speed-Ups
F Poster aus der Bildervorschau entfernt, Backdrop nach rechts gesetzt, Clipping gefixt
F diverse Bugfixes, kleinere Speed-Ups
F es waren nur Suchpfade mit einer Gesamtlänge von 255 Zeichen möglich, alles
darüber hinaus wurde nicht gespeichert
nun können bis zu 100 Suchpfade gespeichert werden, mit beliebiger Länge (so wie das Dateisystem es zulässt)
F Editieren der dummy_19.xml für UMC ab 1.9 - Button repariert
F Mehrzeilige (bspw.) <plot> Tags werden nun gemeldet, da dies eigentlich keine korrekte XML-Syntax ist,
und es wird der konfigurierte XML-Editor geöffnet, um diesen Fehler durch den User beheben zu lassen
Beim CleanUp wird auch das ggf. festgelegte Backup-Verzeichnis durchsucht!
Vor- aber gleichzeitig auch Nachteil:
Backup-Verzeichnis wird gleich mitbereinigt, ungewollte Löschvorgänge haben
aber kein Backup mehr. Also aufpassen!
v 0.9.981 - File-Drops
A Es können nun einzelne/mehrere Film-Dateien (keine DVD-Ordner-Strukturen, sorry)
auf das Fenster gezogen werden, um diese schnell anhand der gemachten Einstellungen
für den kompletten Scan hinzuzufügen (OFDb ID, Infos, Bilder, ...), allerdings
OHNE sein gesamtes Archiv durchforsten zu müssen
v 0.9.9803 - Bugfixing und visuelle Fixes
F Versuch den "query error" zu fixen, ID sollte nun korrekt aus der UMC DB ausgelesen werden
F dadurch bedingt sollte man nun auch wieder alle Filme auf Status (un)locked setzen können
F Versuch das Flackern im Stats-Fenster zu beheben
A In der TMDb-Suche werden die Vorschaubilder nun aufwändiger an die Picturebox angepasst,
Ergebnis: weichgezeichnete statt pixelige Vorschau
A kurze Übergangsanimationen im TMDb-Fenster
v 0.9.98 - Picture Converter YAMJ zu UMC und umgekehrt
F Ausgabe-Pfad der optional zu erstellenden .NFO zum Film-Pfad geändert
A Optionales Kopieren von Cover und Backdrop aus dem Resource-Ordner von UMC in den Film-Ordner inkl. korrekter
Umbenennung in Film.jpg für das Cover und Film.fanart.jpg für das Backdrop (im Scan-Modus)
A Picture Converter: Kopieren von Cover und Backdrop von YAMJ zu UMC und umgekehrt
v 0.9.9793 - Hauptsächlich Bugfixing
F TMDb API v2.1 Ergebnis-Rückgabe-Parsing weiter verfeinert
A TMDb-Suche: scrollt man eine Liste so scrollen die restlichen mit
A TMDb-Suche: simples Caching von bereits heruntergeladenen Bildern, damit nicht ein und
das selbe Bild immer wieder geladen wird, obwohl sich aktuell lediglich bspw. nur das Backdrop ändert
A Anzeige der aktuell im Cache gespeicherten Film-Pfade, sobald man diesen aktiviert
v 0.9.9791 - Bugfix
F bei mehreren Backdrops wurde die falsche Version der Originalgröße geladen
A Klick auf anderen Listeneintrag in der TMDb-Suche verhindern während eines Downloads
A paar Button-Bilder geändert
v 0.9.979 - Anpassung an neue TMDb API v2.1
F Support für neue API v2.1 der themoviedb.org API (Bilder-Suche geht nun wieder)
A Support für alle bei themoviedb.org hinterlegten Poster und Backdrops (Auflistung in der Liste fortlaufend nummeriert mit P.x und B.x)
F kleinere Bugs
v 0.9.977 - Converter Bugfixing
F Converter Ausgabeverzeichnis gleiches wie Quellverzeichnis der jeweiligen XML/NFO
F Ordner-Auswahl per Button
v 0.9.9769 - Generierung von NFO Files parallel zur XML-Erstellung
A Per Schalter in der Konfiguration können nun parallel zu den XML-Dateien
gleich auch NFO-Files (bspw. YAMJ) generiert werden
A Dateinamen, die statt Leerzeichen Punkte als Trennzeichen verwenden, sollten
nun korrekt durch die Blacklist gefiltert werden
A Im XML Converter selbst kann nun als Ausgabe-Pfad der NFOs/XMLs
"gleiches wie Quelldatei" ausgewählt werden

v 0.9.976 - verbesserte XML und Bilder-Resource Backup-Routine

A Backup-Routine macht nun nicht immer wieder ein komplettes Backup, sondern kopiert nur neuere Dateien (schneller!)

v 0.9.974 - XML bzw NFO Konverter

A Konverter (im Menü der Spezial-XML)
Diese erste und eventuell letzte Version, wer weiß, hilft einem beim Umwandeln von .nfo und .xml Filminfos
in das jeweils andere Format. Bei .xml wird automatisch die OFDb-ID, falls nötig, online abgefragt, bei .nfo die
IMDb-ID. Dies ermöglicht die Konvertierung von bspw. XBMC-Filminfos (.nfo) mit IMDb-ID in das UMC .xml Format
mit OFDb ID - und umgekehrt. Dabei wird das XML Namespace Attribut entweder weggelassen bzw. hinzugefügt,
ansonsten wird bisher alles belassen. Unüberlegte Nutzung an Basis-Dateibeständen ohne Backup sollte man
tunlichst unterlassen!

v 0.9.973 - Bugfix- und Logik-Release

F Tabellenunterschriften im Hauptfenster wurden nicht übersetzt
F Buttons, die keinen Sinn machen, sie während der Suche zu nutzen, werden deaktiviert: OFDb-Suchfenster
F Buttons, die keinen Sinn machen, sie während der Suche zu nutzen, werden deaktiviert: IMDb-Suchfenster
F Genre-Fenster wird nun auch oben rechts angezeigt, damit man nicht dauernd von rechts oben zur Bildschirmmitte und zurück muss

v 0.9.97 - Release mit Änderungen passend zu UMC 1.7

A Link zu dieser Seite im Hauptmenü (betrifft die UXC Seite auf smashd.de)
A Öffnen der Database.log, UMC.log und support.log im Submenü UMC/Logs zur Fehlerdiagnose
A Unterstützung zum Aufrufen der UMC.exe statt der Batch-Datei
A Beim Bearbeiten von XMLs wird nun das & (Ampersand) durch & ersetzt

v 0.9.966

A Menü-Eintrag zu UMC hinzugefügt, mit dem sich die umc-config.xml im konfigurierten XML-Editor bearbeiten lässt
F Verschwindene Elemente (Buttons unten) und zu lange Liste des Hauptfensters unter Vista
F Kleinere Übersetzungsfehler

v 0.9.963

A Filmliste bekommt nun nach dem Scan den Fokus, damit die Shortcuts funktionieren, ohne erst einen Eintrag anzuklicken
F Fensterhöhe des Hauptfensters wird nun hoffentlich wieder korrekt eingestellt
F Gab es für einen Film keinen US Titel so erzeugte dies einen Laufzeitfehler bei der TMDb Suche
F bei den Suchen nach fehlender ID etc wurde der aktive Eintrag nicht korrekt weitergescrollt

v 0.9.96 und v 0.9.961 Bugfix - Releases

F Laufzeitfehler beim Start des Scan-Prozesses, wenn für das Hauptfenster noch keine Höhe abgespeichert war
F Bessere Erkennung des Filmes bei OFDb und TMDb, wenn bereits eine OFDb ID in der Movie.xml enthalten ist

v 0.9.95

A alle relevanten Dialoge in die deutsche Sprache übersetzt
A Hauptfenster in der Höhe anpassbar
A Poster-Unterstützung weitestgehend entfernt bzw. mit Hinweisen versehen, da aktuelle UMC Version keine Poster mehr verwendet
A Start der UMC-Funktionen "Reset", "Scan" und Anzeigen der "scan_results.pdf" aus dem Menü "UMC" heraus möglich, "Reset inkl. Frontend möglich"
F viele relevante Pfade angepasst, da die aktuelle UMC Version Änderungen an der Ordnerstruktur vorgenommen hat
F War in der UMC Datenbank keine OFDb ID, so stürzte UXC bei Start des Genre-Dialogs ab
F Updater geändert, da Vista-Unterstützung nun wohl klappt - allerdings mit Fallback auf manuelle Prozedur, falls nicht erfolgreich

v 0.9.37

A Genre Chooser liest nun automatisch die Genres aus der XML aus, sollten dort keine festgelegt sein, wird per OFDb nach ihnen gesucht
A Config fragt nach, wenn man eine nicht mehr lauffähige (selbst editiert) oder leere (bspw. nach Basis-Setup) hat, ob man ein Backup nutzen möchte
F Alle Ja/Nein Messageboxen haben nun ein Fragezeichen

v 0.9.3 - Genre Chooser

A Sowohl automatisch (konfigurierbar) während des Scans als auch manuell aufrufbarer Dialog, in welchem man die in die XML zu schreibenden Genres festlegen kann (Shortcut Strg+G)
F kleinere, die Funktion nicht beeinträchtigende, Bugs beseitigt

v 0.9.1 - neues Komplett-Setup

A Abfrage, ob man Vista-User ist oder nicht (bei nein verhält sich der Updater wie gewohnt, bei ja wird der UXC-Ordner und die update.zip geöffnet: Vista-User müssen den Inhalt dann von Hand entpacken) Habe vieles mit Hilfe von User Nightmove getestet, nichts hat geklappt, sorry.

v 0.9.0

A Wenn bei der TMDb keine Ergebnisse gefunden wurden, so kann man optional für diesen einen Film die Google-Suche starten
A Findet man im automatischen Modus eine ID und speichert diese, so wird der passende Filmtitel anstatt des automatisch ermittelten für die nächsten Suchen (Bilder Suche TMDb/Google)
F Abort-Button in der TMDb-Suche hatte keine Funktion
F Wenn man den Backup-Modus im ausgeklappten Zustand startete wurde das fenster nicht korrekt zurückgesetzt

v 0.8.91

A Bei Doppelklick (=Auswahl und Laden) einer Gruppen-XML wird die Liste zuerst zurückgesetzt
A Bei Doppelklick auf die Filmliste innerhalb des Gruppen-XML Fensters werden die Cover, Poster und Backdrop Bilder für diesen Film für die aktuell gewählte Gruppen-XML ausgelesen und in die Textboxen eingetragen
A Nahezu die gleiche Drag'n'Drop Routine aus dem Bildersuchen Fenster in das Gruppen-XML Fenster eingebaut
A Backup-Routine sichert nun auch (falls vorhanden) Gruppen-XML und Gruppen-Bilder (welche in "Resources\Group(created by UCX)" abgelegt werden)
F Backup-Routine hatte bei bestimmten Pfaden immer noch den Wurm drin, config-files von UMC und UCX werden nun auch kopiert, wenn sie bereits im Backup-Ordner vorhanden waren - jetzt sollte wirklich alles stimmen, endlich!
F TMBd Fenster kann nun während der Download eines Bildes/mehrerer Bilder läuft nicht mehr geschlossen werden
F Nutzte man im Gruppen-XML Fenster die 'Move one up/down' Buttons, so verloren die filme ihren vollen Pfad
--------------------------------------------------------------------------------------------------------------
TIPP: Ihr werdet sicher (so wie ich auch) einige Gruppen haben, in denen nicht der volle Pfad eingetragen ist. 
Ihr braucht jetzt die Gruppen nicht löschen und neu anlegen - einfach per Doppelklick laden, gegenprüfen, 
ob alle drin sind die rein sollen, und speichern.
--------------------------------------------------------------------------------------------------------------
F Nutzte man im Gruppen-XML Fenster die 'Move one up/down' Buttons, so wurde der zuerst verschobene Film durch einen anderen ersetzt
F Klickte man im Gruppen-XML Fenster den "Only show selected" Button ohne etwas angewählt zu haben, so verursachte dies einen Ausnahmefehler
F Beim Laden einer Gruppen XML wurde das [sort] Tag nicht ausgelesen und entsprechend die DropDown-Liste nicht entsprechend angepasst
F Folgende Sonderzeichen werden bei Dateinamen und sonstigen Datenbankinhalten korrekt abgefragt und übermittelt (vorher lediglich ä,ö,ü): ä ö ü Ä Ö Ü ! & ß % $ § ( ) { } [ ]

v 0.8.85 - Endlos viele Änderungen

A Gruppen-XML
Einige der Features in diesem Fenster:
-Setzen eines Pfades, wo die Gruppen-XMLs gespeichert werden sollen (logischWink)
-Bei Auswahl einer vorhandenen Gruppen-XML per Doppelklick werden die enthaltenen Filme ausgewählt und die entsprechenden Textboxen der "Additional Infos" ausgefüllt
-sollten dabei keine Bilder ausgewählt sein, werden die des ersten Films eingetragen
-Film-Liste kann gefiltert werden (bspw. "Harry" alle Filme die "Harry" enthalten)
-Einträge können sortiert werden
-nutzt man dieses, so wird der Sortiermodus automatisch auf "xml" gesetzt (nach Reihenfolge)
Buttons neben der mittleren Film-Liste (von oben nach unten):
-Filter setzen, wenn leer dann alle anzeigen
-alternativ dieser Button: Filter zurücksetzen und Liste neu laden
-alle Einträge der Liste entfernen, die nicht ausgewählt sind
-nächsten 2 Buttons bewegen den ausgewählten Eintrag eins nach oben/unten
-Cover, Poster und Backdrop des ausgewählten Films werden für die Gruppe übernommen
A Bilder-Suche per TMDb (themoviedb.org) mit Hilfe des deutschen Filmtitels oder der IMDb ID oder der OFDb ID (Shortcut Strg + Q)
A OFDb-Suche per Filmtitel oder der IMDb ID oder der OFDb ID
A Versions-abhängige Config - d.h. man MUSS konfigurieren, wenn eine neue Version erschienen ist, um Konflikte/unerwünschte Einstellungen zu vermeiden
A Vor Speichern der Config einer neuen Version wird ein Backup der Einstellungen als "UMC_XML_Commander_before_x.x.x.ini" angelegt
A In der Config können nun alle Scan Dirs aus der UMC Datenbank importiert werden (Duplikate werden ignoriert, nicht gefundene ebenso (zB falls nicht gemountet), hierzu muss der UMC Scan natürlich mindestens einmal durchlaufen worden sein, aber das trifft auf so ziemlich jede Funktion in UCX zu, wo Zugriffe auf die UMC-Datenbank von Nöten sind Wink )
A Alle SQL Abfragen an die UMC Datenbank durch "and DELETED is NULL" ergänzt
A es werden alle temporären Files (web downloads von Cover, Poster, Backdrop) in "App.path\temp\" gespeichert und bei jedem Aufruf vom Bilder suchen Fenster gelöscht
A Funktion implementiert, welche NUR DIE Dateien der Haupt-Liste hinzufügt, welche entweder eine einzelne Datei sind oder die erste eines Multiparts (bspw bei XY CD1 und XY CD2 nur XY CD1) - also diejenigen, die bei einem UMC Scan relevant sind für XMLs, Cover, Backdrops, ... Hier werden natürlich keine Filme gefunden, welche sich noch nicht in der Datenbank befinden! Dieser Modus ist dafür gedacht, schnell solche Dateien ausfindig zu machen, für die es sinnvoll ist, eine XML zu erstellen oder Bilder hinzuzufügen - deshalb heisst dieser Scan-Modus "XML/Image Mode"
A experimenteller(!) UTF-8 Support für XML-Files (ermöglicht Umlaute etc)
A konfigurierbarer Backup-Ordner statt Nutzung des XML-Output verzeichnisses
A konfigurierbarer Resources-Ordner, falls man nicht den UMC Resources-Ordner nutzen möchte für die eigens gesuchten und eingepflegten Bilder
A Berücksichtigung des User-Resource-Ordners bei allen Funktionen, welche den resource-Ordner benötigen (Bilder-Preview, Bild vorhanden Y/N, Bilder hinzufügen, ...)
A Backup-Routine um Logik zum Handling der neuen userdefinierten Resources und Backup-Ordner erweitert
A Backup-Routine um Pfad der Gruppen-XML erweitert
A Backup-Routine um wählbare Sicherung der umc-config.xml und der UMC_XML_Commander.ini erweitert
F Backup-Routine repariert, machte keine Backups seit Einführung der Möglichkeit den Scan Vorgang abzubrechen...
F Bei der OFDb Suche konnte zwar nach Titeln mit Umlauten gesucht werden, wenn diese im Dateinamen waren - startete man allerdings eine manuelle Suche, welche Umlaute enthielt, so schlug die Suche fehl (keine Umwandlung des eingegebenen Suchstrings)
F In der Hauptliste wurde bei "Find next ... (ID, missing Image, mismatching ID)" nicht der gefundene Eintrag ausgewählt, nur in den rechten Listen war korrekt selektiert (hängt mit der MultiSelect-Eigenschaft zusammen)
F Im Tag Helper kopierte Tags enthalten automatisch einen Zeilenumbruch, somit entfällt dieses für den Nutzer beim Einfügen des kopierten Tags + Inhalt im XML-Editor
F Unlock in UMC DB Shortcut Strg+U
F Lock in UMC DB Shortcut Strg+L
F About-Scroller ergänzt
F Transparenz des Info-Fensters unten/rechts weniger stark, damit man es besser lesen kann
F Erneuter Versuch das Einfrieren des Fensters zu verhindern, indem es regelmäßig neugezeichnet wird
F Poster und Cover in der Image Preview am linken/rechten Rand ausgerichtet
F Scan-Geschwindigkeit erhöht (ist durch die umfangreichen Checks aber nach wie vor nicht unbedingt flott)

v 0.8.2

A 'Cache Mode' - anstatt alle Verzeichnisse neu zu scannen wird ein Zwischenspeicher gelesen, dies verkürzt die Listenerstellung um etwa die Hälfte (je nach Konstellation)
A Filme können in der UMC Datenbank auf locked/unlocked gesetzt werden (Status locked=kein Update von Infos/Bildern beim UMC Scan=enormer Geschwindigkeitszuwachs)
A Anzeige des Locked-Status im Haupt- und im Image Preview Fenster
A 'Tag Helper' hinzugefügt, einfaches Übernehmen von OFDb ID, Titel, Jahr und Plot inklusive der benötigten Tags in Zwischenablage (wird angezeigt, während der XML Editor offen ist - logisch)
A Anzeige des Tag Helper de/aktivierbar in der Config, falls aktiviert: Anzeige bei Öffnen von externem Editor
F besseres Anhalten der aktuellen Prozeduren bei Öffnen des externen Editors

v 0.8.15 - Mal wieder tiefgreifende Änderungen (mit meiner Lieblings-Versionsnummer)

A Button im Hauptfenster um manuell das Statistik-Fenster ein/auszublenden
A Statistik und Image Preview Fenster werden ausgeblendet, wenn man das Hauptfenster minimiert und entsprechend wiederhergestellt
A Statistik-Fenster und Image Preview Fenster nicht mehr Always-On-Top
A Multiselect für die Filmliste (übliche Vorgehensweise, Strg plus Klick oder Shift plus Klick)
A für "Copy UMC ID to XML" und "Copy UMC ID, TITLE, PLOT and YEAR to XML" Unterstützung für Auswahl von mehreren Filmen aktiviert
A Falls beim Kopieren der Infos aus der DB in die XML vereits Infos in der XML existieren, so kann man nun auswählen, das alle Infos überschrieben werden soll für die aktuell markierten Filme
A Check, welche Infos man hierbei kopieren möchte (Auswahl in der Config)
A Bei Auswahl eines Films wird nun zusätzlich der in der UMC DB und XML gespeicherte Filmtitel angezeigt, darüberhinaus wird geprüft, ob beide Titel gleich sind: ja - Text grün, nein - Text rot
A gleiche Info wird im Image Preview Fenster angezeigt
A Unterstützung für Filme, welche durch UMC in Multipart-Gruppen sortiert wurden (hierdurch ergaben sich enorme Änderungen am Code, was weniger an UMC liegt, sondern an einem weiteren Umlaute-Bug bei DB-Abfragen)
A Menüpunkt "Edit pictures for current selected movie", macht das gleiche wie Doppelklick auf Bilderliste bzw. Enter in Bilderliste (nicht verwechseln mit Enter in Filmliste!)
A Statistiken werden nun immer generiert, egal ob das Fenster sichtbar ist oder nicht
A Shortcut Strg+A wählt alle Einträge aus
A Hauptmenü-Eintrag "Exit"
A Button "Toggle Image preview window visibility", analog zum "Toggle Stats window visibility" Button
A Abfrage ob Stats/Image Preview Fenster global ausgeschaltet werden sollen bei Schliessen des jew. Fensters entfernt
A Anzeige bisher gefundener/gescannter Dateien im Fenstertitel während des Scans
A "Abort" Button, welcher zum Unterbrechen des Scans dient, wird im OFDb- und Image Preview - Fenster ausgeblendet, wenn er nicht benötigt wird
F Fenster merkten sich in der laufenden non-public Version nicht mehr Ihre Position/Größe
F Sporadischer Laufzeitfehler 521 (Zwischenablage nicht verfügbar) behoben
F Voller Dateiname wurde an funktionen übergeben, stattdessen wäre bereinigter richtig gewesen (bspw. bei Google-Suche)
F Statistik - Fenster: Balken überschreiten nicht mehr die maximale Breite/Länge
F OFDb Suche: ersetze ä,ö,ü durch entsprechende UTF-8 Kodierung, somit funktionieren nun auch endlich wieder Filmtitel, die Umlaute beinhalten
F Anzeige "reagiert nicht" während des Scans (versuchter Fix, ist nicht so einfach zu machen ohne den Scan-Vorgang zu verlangsamen, deshalb wird es wohl 50/50 weiterhin so sein - bitte einfach warten)
F Rechtsklick Menü wurde auch bei Linksklick angezeigt und verhinderte damit einen Doppelklick
 ---------------------------------------------------------------------------
 Zurückblickend auf meinen Kommentar vom 07.03.09 in Bezug auf
 "Einstellen der .bat Batch Scripts, da unlogisches Verhalten und
 Umschwenken auf "richtiges" Programmieren":
 Da ich kein Java oder eine andere Plattform-übergreifende
 Programmiersprache kann, wäre es Windows-Only (waren die batches
 natürlich eh schon) aber mir schweben da schon eeiiiiniiige Sachen vor,
 die ich implementieren will.
 
 Ich denke, da habe nicht zu viel versprochen, oder?! Smile
 ---------------------------------------------------------------------------


v 0.8.11

A Im OFDb Suchfenster kann nun nach Filmtitel oder direkt nach der OFDb ID gesucht werden
F Es wird nun korrekt darauf hingewiesen, "vob" bitte als Dateiendung zu entfernen (absichtlich nicht automatisch, der User soll schliesslich wissen, warum)
F Strg+V führt nun korrekterweise "Copy UMC ID, TITLE, PLOT and YEAR to XML" aus

v 0.8.0 - viele, auch grundlegende und damit Bug-anfällige, Änderungen

A Hinweis, falls man 'VOB' bei den file_extensions hat, da ja vor einigen Versionen der "Scan for DVD_Folder ..." Modus hinzukam und beide zusammen Probleme bereiten
A Trennzeichen von Filmtitel zu Zusatzinfos konfigurierbar
Beispiel: Film Name - DVD AC3.Whatever.DE-EN.iso, wenn man nun - als Trennteichen eingibt, wird alles VOR diesem als Filmtitel genommen und zur Suche nach Bildern/OFDb ID/etc genutzt
Sollte wider Erwarten das Trennzeichen nicht gefunden werden, so erfolgt ein Fallback auf die normale Methode!
A Option 'blacklist' bei Trennzeichen, legt fest, ob man trotz Festlegung eines Trennzeichens dennoch die Blacklist anwenden will
A Rechtsklickmenü "Copy UMC ID, TITLE, PLOT and YEAR to XML" mit Shortcut Strg+V, kopiert genannte Infos aus der UMC Datenbank in die XML
A Falls zu speichernde Infos bereits in der XML enthalten sind, so:
- wird nachgefragt, ob überschrieben werden sollfalls noch weitere Filme (also bspw im Scan-Modus) kommen, ob gewählte Antwort fürs Überschreiben für den gesamten aktuellen Scan Standard sein soll (also: "Immer überschreiben?" -> JA oder NEIN, CANCEL für weiter nachfragen bei jeder Datei)
F wenn man absichtlich benötigte Sachen wie "file extensions" oder die "blacklist" weglässt, dann kam LZF 9 immer noch
F Blacklist Logik geändert von "Wenn 'badword' in 'Dateiname' dann 'badword' = " in "wenn ' badword ' in 'Dateiname' dann..." Dies sollte Entfernungen wie zB 'badword = Fra', 'Ergebnis = Was uen wollen' vorbeugen
F Rechtsklickmenü-Eintrag "Perform an OFDb ID search..." Fehler
F Komplette Neustrukturierung der "SearchTerm" - Funktion, mag sein, das dadurch Fehler auftauchen
F Option "Show Image preview in main window" umbenannt in "Show Image previews when selecting an entry in main window" damit es klarer ist
F diverse andere Texte geändert
F Optionen "Show Image previews when selecting an entry in main window" und "Show Statistics during scan" auf den "Advanced Tab" verschoben

v 0.7.25

A Suche nach Film im Hauptfenster, merkt sich zudem letzten Suchstring, sofern nicht Cancel betätigt wurde
A Systemweiter Hotkey "Strg + Y", bringt UCX in den Vordergrund
A Hotkeys für die Rechtsklick Menüs
F "Laufzeitfehler 9 Index außerhalb des gültigen Bereichs"

v 0.7.2

A Button "Abort Scan" zum Abbrechen des Scanvorgangs nach aktuell zu editierendem Film
A Optionen: sowohl in der Haupt-Config als auch im OFDb-Fenster, ob man Title, Year, Plot zur XML hinzufügen möchte
A Option: Horizontaler Scrollbalken für die Filmliste ja/nein
F Größe des main windows wurde immer nur für die ausgeklappte Variante gespeichert, dadurch verschob sich das Fenster nach rechts, wenn man das Tool lediglich öffnete und wieder schloß
F "Search for next..." ID und Bildersuche: Suche wird ab gewähltem Eintrag + 1 begonnen
F Bilder suchen Fenster zeigte immer nur den zuerst gefundenen Dateinamen (im Scan-Modus)
F Blacklist wurde in der config -warum auch immer- nur bis zum 260. Zeichen angezeigt, habe nun eine Alternativ-Funktion zum Laden der Blacklist aus der .ini geschrieben
F OFDb Suche - Fenster wurde nur bei gefundenem Thumbnail erweitert, somit war ein Speichern der Infos/Abbrechen des Suchens nur dann möglich

v 0.6.99 - Bugfix Release

F Bei mehr als einer Datei wurde immer nach dem zuerst gefundenen Dateinamen gesucht
F .ext wurde gefunden .EXT nicht

v 0.6.9 - Plot, Year und Title in XML speichern

A Beim Speichern der online abgefragten ID werden nun noch weitergehende Infos in die XML geschrieben: <year>, <title> und <plot>
A Rechtsklick auf UMC ID im Hauptfenster -> "copy UMC ID to XML"
F Laufzeitfehler 5 bei Scan mit OFDb Suche und nicht existierender XML (Danke al15 und f451)
F "Umlaute werden ersetzt" - Änderung wieder rückgängig gemacht, gab wohl eine Änderung an der XML Schnittstelle von n4rf

v 0.6.7

A Bildersuche ist in der Größe änderbar
A Statistik ist in der Größe änderbar
A GO Button ist kein Picture-Element mehr, sondern ein Image-Element - dies ermöglicht demnächst Größenänderung des Buttons, wobei ich noch nicht weiß, wie al15 sich das vorstellt
A Statistik-, Bildersuch-, Bilderpreview- und Hauptfenster merken sich Größe und Position, inklusive "Andock"-Status
A Buttons "Expand List" und "Collape List" vergrößern/normalisieren die Filmliste, sodass in der Breite mehr Platz ist für die Filme
A Option "Expand Movie List automatically" in der config erledigt dies nach jedem Scan automatisch
A Backup-Funktion kopiert nun bei Bedarf auch die Cover, Poster und Backdrops
F Umlaute werden bei der OFDb ID Suche (manuell und automatisch) entsprechend ersetzt (bspw. ö = o)

v 0.6.0

A Statistics- und Image Preview-Fenster fragen bei manuellem Schliessen nach, ob sie geschlossen bleiben sollen
A Falls eine XML schon vorhanden ist, so wird im manuellen Modus nachgefragt, ob diese überschrieben werden soll - es ist also im manuellen(!) Modus (d.h. Doppelklick auf einen Film zum editieren der XML) keine ID-freie XML mehr nötig. Für den Scan-Modus (Button Go) wird dies nicht geändert, da hier die Gefahr zu groß ist, korrekte durch nicht korrekte IDs auszutauschen und je nach Konfiguration für eine Menge Filme
A Enter im Textfeld zur suche nach OFDb IDs betätigt den "Search"-Button, dann muss man nicht dauernd zur Maus greifen während Suchstring-Anpassungen
A auch wenn es der Funktion egal war, die + Zeichen sind im OFDb Suchfenster nun raus aus dem Filmnamen
A Checkbox "override global "Edit XML" setting and open the XML after saving" zum OFDb Dialog hinzugefügt, welcher kurzzeitig je nach belieben nach Speichern der gefundenen ID/Abbrechen den Editor mit der XML öffnet oder eben nicht
A Doppelklick auf ein Bild der Image Preview öffnet den Image Search Dialog
A 2 verschiedene Routinen, um Bilder herunterzuladen. Schlägt Methode 1 fehl, so wird Methode 2 probiert. Schlägt diese auch fehl, dann geht es leider nach wie vor nicht. DL-Erfolg + etwa 40%
A Cover-Vorschau im OFDb-Fenster
A Button "Save+" im Bilder Suchen Dialog - im manuellen Modus springt diese Funktion ausser zu speichern noch zum nächsten Film mit fehlendem/n Bild/ern
A Config-Dialog gesplittet (Greetings an die 1024x640er)
F Timing geändert, damit der OFDb Dialog erst sichtbar ist und dann die Suche beginnt(welche naturgemäß ein paar wenige Sekunden dauert und dadurch das Fenster später angezeigt wurde), nicht umgekehrt
F bei Nutzen des gleichen Bildes für Cover und Poster (oder Cover und Backdrop, oder ...) schlug das Speichern fehl

v 0.5.5 - Hauptfeature neu: Komfortable OFDb ID Suche

A Simple InputBox OFDb-Suche wurde abgelöst durch eine komfortable Variante:
Es wird eine Online-Abfrage nach einem änderbaren Suchstring gestartet, alle IDs hierzu inklusive deutschen Filmtitel, US-Filmtitel und Jahr angezeigt.
Doppelklick öffnet die entsprechende OFDb Detailseite, ein "Save" speichert die selektierte ID.
A "Magnetische Fenster" - Alle Fenster können aneinander angedockt werden, einfach aneinander schieben, fertig
A Rechtsklick auf die Cover-, Poster-, Backdrop- oder ID-Spalte ermöglicht Suche nach nächstem Eintrag ohne Bild/ohne ID in der XML

v 0.4.9 - Hauptfeature neu: Statistiken während des Scans

A Statistiken während des Scans
A Button zum Hinzufügen eines manuellen Pfads zur Liste der durchschenden Verzeichnisse, bspw. für "\\192.168.0.12\share\Video"
F In der Config-Maske waren Variablen vertauscht, hat sich nicht immer bemerkbar gemacht - ist aber nun behoben und sollte UMC/OFDb ID Parsings vernünftig ermöglichen
F Cover/Poster/Backdrops wurden manchmal falsch "bewertet": Box rot oder andere Farbe statt grün.
F Splash-Screen - das gelb war auf den zweiten Blick Confused, ist nun blau Biggrin
F "Help!" ausgegraut, auch wenn es bloß bei Klick zum Absturz führte
F Routinen zum Bilder-Laden ein wenig vereinfacht

v 0.4.7

F Absturz beim Start, wenn während der Splash Screen noch sichtbar ist in die Config gegangen wird
A Schleife eingefügt bei Web-Abfrage der OFDb ID:
(1)Keine ID gefunden?
->User Nachfrage zum Eingeben eines neuen Suchwortes (sprich Anpassen des Suchstrings von Hand)
->neue Suche
->immer noch keine gefunden, springe zu (1)
Dies wiederholt sich so lange, bis man einen leeren Suchstring eingibt oder Abbrechen drückt und führt dann zum :Überspringen, also keine weitere Automatik-Suche nach der ID.
F Bei Scrollen der Film-Liste scrollen die restlichen erst nach Klick eines Eintrags - nun scrollen sie immer mit

v 0.4.6 - Hauptfeature neu: XML Parsing der OFDb XML zum direkten Einfügen in lokale XML

A XML Parsing der OFDb XML zum direkten Einfügen in lokale XML
man wählt nun aus, ob man
a)nur OFDb-Webseite (was ja eigentlich ne XML ist) öffnen möchte
b)OFDb-Webseite und automatisch die ID der XML von der OFDb-Webseite in die lokale kopieren UND/ODER a)
c)ID aus der UMC Datenbank in die lokale XML UND/ODER a)
A Die Auflösung der Bilder wird sowohl in der Preview (welche man in der Göße ändern kann - einfach Fenstergröße ändern) als auch im Auswahl-Dialog des Bilder-Suchen/Hinzufügen-Fensters in der linken oberen Ecke des Bildes angezeigt.
Die Farbe der hinterlegten Box gibt hier vereinfacht die Eignung des gewählten Bildes für Cover/Backdrop/Poster an:
Grün: sehr gut, Orange: geht so, dunkelrot: naja, rot: gar nicht gut
Hier wird momentan lediglich die "aspect ratio" also das Verhältnis zwischen Höhe und Breite beachtet, die Auflösung wird später hinzukommen denke ich - wobei man eigentlich wissen sollte, das man kein Briefmarken-großes Bild als Backdrop wählt
A splash screen
Bekannter Bug: Menüpunkt "Help!" führt zum Absturz, einfach weil noch nichts da ist Smile
Aus Zeitmangel veröffentliche ich diese Version aber bereits so wie sie jetzt ist.

v 0.4.0 - Hauptfeature neu: Bilder-Preview bei Klick auf Listeneintrag (an/aus im Config-Fenster)

A Bilder-Preview bei Klick auf Listeneintrag (an/aus im Config-Fenster)
A falls im Dateinamen ein Erscheinungsjahr vorkommt, welches mit 19 oder 20 anfängt, so wird es rausgefiltert; ebenso evtl. Klammern oder Bindestriche

v 0.3.0 - Hauptfeature neu: VIDEO_TS Ordner Support

A Video_TS Support - DVD Ordner werden gefunden und ebenfalls voll unterstützt (konnte mangels DVD Ordnern nicht vollständig testen, sollte aber funktionieren)
A Doppelklick auf gefundene Filme öffnet OFDb ID Suche und entsprechende XML-Datei aus dem konfigurierten Ausgabe-Verzeichnis, des weiteren wird der Filmname in die Zwischenablage kopiert
A Anzeige von in der UMC Datenbank und der XML eingetragenen ID (im aktuellen Run neu erstellte XMLs sind ausgenommen und werden beim nächsten scan mit erfasst!)
A Option "Always on top" für das Bilder-Suchen Fenster (wird im Fenster permament gesetzt, muss nicht bei jedem Aufruf angepasst werden)
A Diverse Infos im Hauptfenster bei Single-Click auf einen Eintrag (Tooltips etc)
A grafische Icons für die Buttons, etwas ansehnlicher nun
A diverse Tooltips, wo es Sinn ergibt (wenn man länger mit dem Cursor über einem Element bleibt)
F Anordnung der Elemente im Config-Fenster abermals geändert, hoffe, es ist nun übersichtlicher (gar nicht einfach!)

v 0.2.81 - Ein weiterer großer Schritt vorwärts Wink

F diverse Bugs/Ungereimtheiten
F Backup-Funktion funktionierte nicht wie gewünscht seit dem letzten Update
A diverse Hinweise im Bilder-Ändern-Dialog (Bild lädt, Laden fehlgeschlagen, ...)
A Doppelklick auf Filmdatei > XML-Editor für definierte XML (entw. gleicher Pfad oder manueller Pfad "ein Ordner für alle XMLs"
A Anzeige ob Cover, Poster, Backdrop für gewählten Film vorhanden
A Doppelklick auf diese Anzeige: Bilder-Ändern-Dialog
(es werden noch die ein oder anderen Exceptions auftreten, wenn man nicht alle Settings, die hierfür benötigt werden, im Config-Dialog gesetzt sind - habe aber erst mal keine Zeit mehr weiter zu machen, deshalb habe ich diese minimalen Fehler noch nicht korrigiert - wenn man es nicht herausfordert wird kein Fehler passieren Wink )

v 0.2.0

F XMLs wurden im Editor geöffnet, obwohl sie nicht neu waren
A Backdrop, Cover, Poster - Suche per images.google.de (die ganzen bekannten Seiten lassen keinen Direktdownload zu)
A Drag'nDrop von Bild-URLs oder Dateien auf die entsprechenden Bild-Boxen
A Falls bereits ein Backdrop, Cover, Poster vorhanden wird es in den Such-Dialog geladen, damit man nicht unnütz sucht

v 0.1.8

F es konnte kein benutzerdefinierter Pfad als Ausgabepfad der XMLs angegeben werden
F (hoffentlich) Modus "XML in gleichen Ordner wie Film" oder "ein Ausgabeordner für alle XML" sollte gehen (wobei er hier immer ging)
F Geschwindigkeit wurde durch ändern der Suchroutine merklich erhöht
F Prozent-Fortschrittsanzeige kann dadurch genauer ausfallen
F Unescape des SQL Statements, somit Titel mit ' im Namen möglich ohne Absturz des SQLite DB-Query

v 0.1.72

F neue XML wurde im Editor geöffnet, obwohl dies nicht sein sollte (nun wirklich)
F Update per Menü-Eintrag
F Animation des Fensters vor Beginnen des Scans

v 0.1.71

F neue XML wurde im Editor geöffnet, obwohl dies nicht sein sollte

v 0.1.7

Quickfix release

v 0.1.6

A Blacklist-Funktion zur OFDb Suche, wird wahlweise aus der UMC Config gelesen
A SQLite DB Support -> Falls der Film bereits in der UMC DB vorhanden ist, aber noch keine XML, dann wird in die neue XML automatisch die OFDb ID aus der Datenbank geschrieben
F Wert der importierten <movietypes> wurde nicht gepspeichert (niemandem aufgefallen? Smile )

Versionen ab 0.1.2 werden automatisch bei Programmstart ausgeliefert, sofern v0.1.2 per Setup installiert wurde

v 0.1.2

F Absturz durch Klick auf "Edit dummy.xml" ohne Konfiguration eines Editors
F Öffnen mehrerer Dateien (bspw "Harry" "Potter" "5" statt "Harry Potter 5")
F "Import UMC file types" hat auch nach </movietypes> weitergelesen
F kleinere Bugfixes, Details tun nichts zur Sache Wink
A Default Browser/Selbstdefinierten Browser
A Web updater - so werden zukünftige Updates direkt verteilt (bedingt durch den Web Updater müsst ihr es leider nochmal installieren, bitte die UMC XML Commander.ini und die dummy.xml vorher kopieren und danach zurückspielen, damit eure Einstellungen nicht verloren gehen!)

Persönliche Werkzeuge
UMC V2.0
Englisch