Ich hab oben noch ein paar Sachen korrigiert, nun ist die Datei nach dem Export eine XML und sieht auch entsprechend aus.
Beiträge von DanCooper
-
-
Sorry, hab deine Meldung zwar gelesen aber wieder vergessen.
Es gibt ein Möglichkeit, die komplette DB als XML zu exportieren. Das kannst du über Tools => Export => Filme / Serien machen. Diese lässt sich dann in Excel importieren (über Entwicklertools => Importieren; den Reiter musst du evtl. erstmal in Excel einblenden, fragst du Opa Google).
Alternativ kannst du auch das Modul Movie List Export dafür "missbrauchen".
Der benennt die Datei am Ende zwar index.html, du kannst die Datei dann aber einfach in *.xml umbenennen. Dafür müsstest du dir erstmal ein Template erstellen, das definiert, welche Werte du im XML haben willst.
Erstelle dazu einen neuen Ordner unter .\Ember Media Manager\Profiles\PROFILNAME\Templates und darin eine leere Textdatei mit dem Namen English_(en_US).html. Diese Datei dann mit dem Editor oder besser Notepad++ öffnen und folgendes eintragen:XML
Alles anzeigen<?xml version="1.0" standalone="yes"?> <exportsettings> <filename>meineListe.xml</filename> </exportsettings> <movies> <$$MOVIE> <movie> <titel><$TITLE></titel> <laufzeit><$RUNTIME></laufzeit> <bildformat><$VIDEODIMENSIONS></bildformat> <audiokanaele><$AUDIOCHANNELS></audiokanaele> </movie> </$$MOVIE> </movies>
Der Bereich zwischen <$$MOVIE> und </$$MOVIE> wird für jeden Film wiederholt und die beiden Flags am Ende entfernt. Die Flags mit <$xy> werden dann mit den Infos vom Film ersetzt und das Ganze wiederholt sich wie gesagt für jeden Film. Das Resultat sieht dann z.B. so aus:XML
Alles anzeigen<?xml version="1.0" standalone="yes"?> <movies> <movie> <titel>Avatar - Aufbruch nach Pandora</titel> <laufzeit>162</laufzeit> <bildformat>1280x720 (1.78)</bildformat> <audiokanaele>2</audiokanaele> </movie> <movie> <titel>Barry Seal - Only in America</titel> <laufzeit>115</laufzeit> <bildformat>1280x720 (1.78)</bildformat> <audiokanaele>2</audiokanaele> </movie> </movies>
Die Abstände zwischen den <movie> Nodes sind nicht schön, machen das XML aber auch nicht kaputt.Eine schöne Liste mit allen möglichen $-Flags gibt's leider nicht, die lassen sich im Quellcode aber ziemlich eindeutig ermitteln: LinkDas Template kann dann im Exporter unter Tools => Export Movies ausgewählt werden, wenn du das Modul vorher in den Einstellungen aktivierst.
Noch zwei Hinweise: damit das XML gültig ist müssen die sich repetierenden Nodes innerhalb eines Root-Nodes befinden (im Beispiel oben <movies> ... </movies>) und es dürfen keine Sonderzeichen für die benutzerdefinierten Nodes verwendet werden bzw. Sonderzeichen müssten "escaped" werden (am einfachsten keine Sonderzeichen und Umlaute verwenden).
-
scheint aber noch Verzögerungen zu geben..
Jaaa, etwas...
Ich wollte noch eben schnell Multi-Rating-Support und Keyarts einbauen, als letzte neue Features für 1.x/2.0. Was nach 10 h Aufwand klang ist trotz einigen Ports aus Ember 3.0 meinerseits wiedermal komplett unterschätzt worden. Ich sitzt nun schon seit ca. 70 h dran, da natürlich auch noch Settings, der Settings-Dialog, die Edit-Dialoge, die Listen, die Datenbank, die Themes, der Exporter, die Hauptansicht, die Scraper, die Kodi-API, der Scanner, die vordefinierten Dateinamen, der Benutzerdefinierte Scraper, die Image-Klasse und was weiss ich noch alles angepasst werden musste... Dazu bin ich nch auf die dumme Idee gekommen, auch gleich noch "ReleaseDate" bei Filmen in "Premiered" zu ändern und wenn ich eh schonmal dran bin auch gleich noch die Theming-Engine aus Ember 3.0 zu übernehmen... und evtl. noch ein paar Bugs zu fixen (nicht nur neue einzubauen). Aber ein Ende ist in Sicht!
-
Benötigt man nun für den TMDB Scraper einen API-Key?
Und/oder hat das Vorteile?Nein, es kann der eingebettete verwendet werden. Der einzige Vorteil eines eigenen API-Keys wäre, dass du auf TMDb in deinem Provil nachsehen kannst, wie viele API-Calls du gemacht hast. Dürfte aber eher weniger interessant sein. Bei Fanart.tv bringts was, die Vorteile stehe aber soweit ich weiss auch bei den Einstellungen.
-
vielen Dank für die Info, kann ich mehrere Pfade gleichzeitig irgendwie angeben?
Nein. Eine Quelle beinhaltet immer nur einen Pfad. Das hat diverse Gründe. Du kannst aber beliebig viele Quellen anlegen.
Ich habe eine Freigabe unter dieser einen Freigabe habe ich einzelne Ordner nach Kategorieren einschl. einem Ordner mit Serien.
Eine Quelle darf immer nur einen Typ Videos enthalten. Bezieht sich natürlich auch auf rekursive Verzeichnisse.
Daher kann ich meiner Meinung nach die Freigabe direkt nicht nehmen sondern muss den Pfad nehmen.
Reicht da z.b. T:Videos/Sonntag denke ich um in den Unterordner zu kommen.Wenn du in der Quelle einstellst, dass auch rekursiv gesucht werden soll, dann werden auch alle Unterverzeichnisse durchsucht. Ansonsten nur eine Ebene tief (Quellen-Verzeichnis inkl. direkte Unterordner).
Ich habe dann unter TV-Serien den Pfad eingestellt wo die Serie liegt. Das ging schonmal nicht.
Wenn du als Quelle ein Serienverzeichnis angibst und nicht ein Ordner, der Serienordner beinhaltet, dann muss du in der Quellen-Einstellung auch den Haken "dieser Ornder beinhaltet eine Serie" anklicken.
Dann habe ich den Pfad eingestellt eine Ebene höher und er hat die Serie eingelesen und siehe da die Episoden ungefragt umbenannt in den Namen des Ordners.
Der Renamer ist nach der Installation deaktiviert. Den hast du aktiviert und ebenfalls die Option, dass er beim DB-Update die Episoden automatisch umbenennt.
Es ist eine Serie die in jeder online Datenbank vorhanden ist also nichts außergewöhnliches. So jetzt scrappen, aber egal ob ich über Alle, über Neu oder über Markierte probiere, automatisch oder fragen es passiert genau nichts.
Ahh, die Serie. Die funktioniert bei mir ohne Probleme. Vor allem wenn der Serien-Scraper aktiviert ist, den du benutzt. Und erst recht bei dem Seriennamen!
-
Wenn ich in Einstellungen auf Dateien und Ordner gehe werden mir die Netzlaufwerke nicht angezeigt, daher komme ich schonmal auf nichts drauf.
Gibt es dafür einen Trick oder geht das generell nicht die ganzen Filme und Serien von einem Netzlaufwerk einzulesen?
Windows bzw. Microsoft will nicht, dass gemappte Netzlaufwerke verwendet werden (warum auch immer). Deshalb tauchen die Netzlaufwerke im Dialog auch nicht immer auf. Es gibt nun zwei Möglichkeiten:
- Du gibts den Pfad, den du als Quelle verwenden willst direkt bei Quellenpfad ein. Wichtig: achte unbedingt auf die korrekte Klein- Grossschreibung, ansonsten gibt's später Probleme mit Kodi, wenn es auf Linux/Unix/Android läuft.
- Als Alternative kannst du auch UNC Pfade verwenden, also z.B. \\SERVERNAME\FREIGABE. Das hat gegenüber gemappten Netzlaufwerken den Vorteil, dass sie auch dann funktionieren, wenn der Server beim Start vom PC nicht sofort erreichbar war (bei gemappten Netzlaufwerken musst du immer erst über den Explorer auf das Laufwerk klicken, wenn sie noch ein rotes X haben).
-
Hast du auf deinem Server Emby die Erlaubnis gegeben auf die Ordner zuzugreifen? Hatte Initial gleiches oder ähnliches Problem. Habe dann Emby Leseberechtigung auf dem Server für die gewollten Ordner gegeben und dann ging es.
Es geht um Ember und nicht um Emby
-
Welche Auflösung muss dieses Logo haben und wo muss ich sie hinkopieren, damit sie dort angezeigt werden.
.\Ember Media Manager\Images\Studios\STUDIONAME.png, PNG, max. 161x161 px, wobei nur eine Seite des Bildes diese Auflösung haben sollte (muss also nicht Quadratisch sein)
-
Am Scanner wurde schon lange nichts mehr verändert. Wenn ich die Datenbank aktualisiere dauert das 1,5 Minuten für 1500 Film- und 300 Serienordner, die als Netzlaufwerke gemappt sind. Es geht also schnell.
Wenn beim Aktualisieren aber neue Episoden hinzugefügt werden werden diese automatisch gescrapt. Die Dauer ist dann eher von den aktivierten Scrapern usw. abhängig.
-
Die Cover und Fanarts werden in Kodi jetzt auch angezeigt, der Plot allerdings nicht. Braucht man dafür noch irgendein Zusatzaddon oder eine Einstellung, die ich übersehen hab? Weil eigentlich steht der Plot mit im Filmtag, direkt unter dem Namen der Filmreihe
Kommt darauf an, welche Kodi Version du hast:
Ab JSON API Version 10 (Kodi 18 Leia) kann der Filmset-Plot über das Kodi Interface in Ember gesynct werden. Sprich auch wenn du was am Plot änderst oder ihn scrapst kann er in Kodi geändert werden.
Bei allen älteren Versionen kann der Plot nicht über das KI gesynct werden, zudem besteht das Problem, dass der Filmset-Plot nur beim (ersten) Erstellen des Filmsets aus der Film-NFO gelesen wird. Wenn das Filmset in Kodi schon ohne Filmset-Plot vorhanden ist wird der Plot auch nicht mehr hinzugefügt, wenn du einen weiteren Film mit Filmset-Plot in der NFO hinzufügst. Auch das manuelle "neu lesen" bringt nichts. Das einzige was du machen kannst ist sicherzustellen, dass die Info in allen Film-NFOs vorhanden ist, dann alle Filme in Kodi entfernen, das leere Filmset in Kodi manuell löschen und die Filme dann wieder hinzufügen. Da jetzt die Info in allen Film-NFOs vorhanden ist wird das Filmset auch sicher mit allen Infos erstellt.
-
Was die Neuerungen in Kodi 19 angeht, das betrifft nur die Artworks oder? Mit den NFO-Dateien von den Filmsets, die man mit Ember erstellen kann, kann Kodi nach wie vor nichts anfangen?
Ja. Die NFO kann ist nur für Ember und mittlerweile eigentlich überflüssig, da der Filmset-Plot ja auch in der Film-NFO gespeichert werden kann.
Hm, was für eine Collection ID?
Entweder nutzt du den "Benutzerdefinierten Scraper", indem du oben auf kleinen Pfeil bei "Film scrapen" drückst und stellst dort nur "Filmset-ID" ein oder du selektierst alle Einträge in der Liste und nutzt Kontextmenü => einzelnes Datenfeld scrapen => Filmset-ID.
Übrigens musste ich kurz das Scrappen unterbrechen und als ich jetzt die restlichen Filme markiert habe und scrappen wollte, ist nichts passiert. Ist das ein Bug?
Der "Abbrechen" Button startet nur den Abbrechen-Vorgang. Der aktuelle Vorgang wird immer zu Ende ausgeführt (falls du das meintest).
"Markiert" ist nicht gleich "selektiert". Als markierte Filme gelten die, welche über das Kontextmenü oder den Button über der Liste markiert wurden und in roter Schrift erscheinen. -
aber stattdessen hat mir Ember alle Filmset Tags aus den Nfos gelöscht
Ja sorry, bist nicht der einzige, dem das passiert ist. Für mich war das irgendwie klar, dass die Set-Infos auch aus den Filmen entfernt werden, als ich das programmiert habe. Im Nachhinein wird mir da sicher auch jeder User recht geben, aber im ersten Moment denkt man wohl nicht zwingend daran. Ich sollte da mal ein Hinweis einbauen...
Aber das dauert eeeeewig. Hab gerade mal die Zeit gestoppt. 2 min 22 sek für einen einzigen Film. Nur für die Nfo, ohne Bilder, Trailer oder sonstiges.
Ist das normal?Eher nicht, wobei das aber auch immer sehr auf die Anzahl aktivierter Daten Scraper ankommt. Scrapst du denn auch nur die Collection ID neu oder alles? Um an die Set-Infos zu kommen würde die Collection ID reichen, ausserdem könntest du ausser TMDb alle Daten-Scraper temporär deaktivieren, das würde den Vorgang auch extrem beschleunigen.
-
Wird Ember denn angepasst, dass die Ordner und Dateien passend für 19 erzeugt werden?
Ja, es wird Checkboxen dafür geben, es geht aber auch jetzt schon manuell: Link
Das es bei dir über das Kodi Interface nicht funktioniert kann nur an den Einstellungen liegen.
-
die anderen Staffeln sind nur eben weiter mit S01Exx fortlaufend nummeriert.
Wenn du als Episodensortierung nicht Standard verwendest (S01E01 / S02E01) sondern Absolut (S01E01 - S01E200) dann musst du das auch so angeben. Wenn du eine Quelle hast, in der alle Serien so angelegt sind, dann kannst du das direkt in der Quelle definieren, ansonsten editierst du einzelne Serien, änderst dort die Sortierung und bestätigst mit OK den Dialog. Danach kannst du rescrapen.
-
Hallo,
ich versuche mich auch gerade an den Einstellungen, aber es will einfach nicht klappen. Was ich nicht ganz verstehe, ich hätte erwartet das in einer der .nfo auch der Pfad steht, wo die Set-Bilder hinterlegt sind. Oder habe ich da einen Denkfehler?
Es gibt für Filmsets keine NFO, die von Media Centern gelesen werden. Ember kann zwar eine erstellen, diese wird aber nur von Ember selbst verwendet und ist aus eher historischen Gründen noch vorhanden (der Plot z.B. wurde früher nicht in die Film-NFo geschrieben).
In der Film-NFO wird der Titel und Plot eines Filmsets eingetragen. Die einzige möglichkeit die Filmset-Bilder in Kodi einzutragen ist über das Kodi Interface in Ember oder das nicht mehr weiter entwickelte Kodi-Addon MSAA. Erst ab kommender Kodi Version 19 werden Filmset-Bilder von Kodi direkt unterstützt.
-
Wenn ich das Kopieren in den Einstellungen dann über TeraCopy laufen lasse, sind keinerlei Schwierigkeiten vorhanden und die "Problemfilme" werden anstandslos kopiert.
Ok, dann liegt's wirklich an Ember. Danke für die Info, ich schau mir das mal an.
-
Wenn du Freigaben als Netzlaufwerke mappst musst du erst im Explorer gucken, dass diese auch verbunden sind (drauf klicken, falls mit rotem X markiert).
-
Gibt's denn das Verzeichnis P:\Filme\Zoomania?
-
Also Videobuster funktioniert bei mir und die YouTube-Links von TMDb werden ebenfalls korrekt aufgelöst. Nur die YouTube-Suche im Dialog funktioniert nicht, da die unterschiedlichen Varianten nicht generiert werden. Über den Button "Scrapen" werden die aktivierten Scraper aber korrekt ausgeführt. Ich würde eh Videobuster empfehlen, die haben HD Trailer ohne Werbung und Logos... und der Download ist ohne Bandbreitenbeschränkung!
-
Ja, hab leider scheisse gebaut beim letzten Release Sollte aber nur die YouTube Trailer betreffen, wenn man "Suche auf YouTube" im Trailer Dialog ausführt. Die Trailer vom YouTube und anderen Scrapern sollten funktionieren.
Ich wollte eigentlich nur noch schnell Multi-Rating Support einbauen und ein Fix releasen, musste aber so viel dafür ändern, dass ich noch nicht fertig geworden bin. Ich denke ich krieg das dieses Weekend zusammen und kann ein neues Release machen.