Hallo DanCooper,
Bekam eine Fehlermeldung, als ich versuchte die Serie Drifters zu scrapen (war vorher nicht in der Datenbank). Die Dateien sind wie üblich bei mir angeordnet. Hat bisher immer funktioniert (siehe Log für Dateipfad)
Als Workaround habe ich die tvdb ID bei der Serie manuell hinzugefügt und erst dann neu gescrapt. Das klappte dann.
Beiträge von scherzeking
-
-
Habe kurz mal probiert einen weiteren Hauptordner für Filme zu definieren in Ember, bei denen mehrere Dateien in den Ordnern drin sein können. Bin mit der Funktion aber auch nicht sonderlich glücklich. Verstehe schon, warum du das nicht empfiehlst.
Schade, dass es in Kodi noch nicht unterstützt wird. Dann warte ich mal darauf. Habe aber gesehen, dass bei der Implementierung schon einige Jahre vergangen sind.
In der Zwischenzeit belasse ich eine Version in Ember und die anderen in einem weiteren To-do Ordner ...
Ich könnte es zwar so machen, wie im Anfangspost beschrieben, aber wenn das Feature mal endlich da ist, habe ich wahrscheinlich noch mehr Arbeit, das ganze wieder richtigzustellen...Danke für deine Antworten DanCooper.
-
Hallo zusammen,
kurze Frage, wie ich in Ember mehrere Filmversionen / Editionen händeln kann:
In Ember kann ich bei Filmen die Editionen der Filme angeben. Also z.B. Uncut, Director's Cut usw.... Soweit so gut. Doch wenn ich nun von einem Film mehrere Editionen habe, muss ich in Ember dann auch den Film in mehrere Ordner einstellen? Mein kurzer Test hat ergeben, dass ich nur so ein weiterer Film erkannt wird.
Ich benutze für die Fernsehwiedergabe Kodi, der auf ein Emby Server zugreift. Dort reicht es, wenn ich den gleichen Film im gleichen Ordner habe, nur anders umbenannt. So habe ich in Kodi und Emby keine doppelten Einträge und kann mich zum Zeitpunkt der Wiedergabe entscheiden, welche Edition abgespielt wird. Zum Verdeutlichen, wie das dann in Kodi und Emby aussieht, hier ein Post mit Screenshots: https://emby.media/community/inde…&comment=909521
Könnt ihr mir sagen, wie ich die Filme in Ember so einstellen kann, dass auch beide Editionen erkannt werden?Für meinen Test habe ich zunächst die 2 Editionen und 2 unterschiedliche Ordner gepackt und in Ember eingelesen. Dann die eine Version manuell in den anderen Ordner verschoben und umbenannt. Sowohl in Emby als auch in Kodi kann ich beide Versionen abspielen. Leider verliere ich dadurch die Möglichkeit, beide Versionen in Ember zu sehen. Was muss ich dazu in Ember anders einstellen?
Grüße
-
Der Subscription API Key funktioniert nicht mit dem aktuellen Scraper, da dieser noch auf der API v3 basiert. Der neue Scraper für die API v4 kommt erst mit dem nächsten Release.
Cool da freu ich mich schon drauf
Ein ungefähres Datum dafür hast du aber wahrscheinlich noch nicht, oder?
Habe dir trotzdem nochmal eine kleine Spende per Paypal zukommen lassen. Finde dein Programm auch so schon echt nice -
Kurze Frage nochmal zu dem Thema @DanCooper:
Habe nun gesehen, dass TheTVDB mit dem der neuen API auch eine andere Reihenfolge erlaub abzurufen. -> https://thetvdb.com/api-information
Kostet an sich nicht viel sich so einen zu holen und man kann einen eigenen Schlüssel bereits in Ember eintragen.Frage ist jetzt nur, ob die Funktion die Sortierreihenfolge in Ember zu ändern auch untersützt wird. Bisher kann ich dort "nur" folgendes auswählen: Aired Order / DVD Order / Absolute Order / "Tag des Jahres".
Eine Netlfix Reihenfolge wäre bei einigen Serien echt nicht schlecht zu haben -
Youtube schon gefragt? https://www.youtube.com/results?search_query=emby+tutorial
So habe ich den einstieg vor Jahren hinbekommen.
Du bist in der falschen Kategorie... Hier gehts um EMM nicht um Emby
@Joey78 Ich habe es bei mir allein durch ausprobieren erarbeitet, da ich das Tutorial auch zu alt fand und bei mir die Bilder nicht geladen haben. Ich habe ein Film als Kopie genommen und mit dem verschiedene Sachen ausprobiert, bis es so funktioniert hat, wie ich es wollte. Gleiches Vorgehen bei einer Serie. Wichtig bei solch einem Vorgehen ist, dass man es Schrittweise macht und nicht direkt sämtliche Funktionen auf einmal ausprobiert.
Wenn du etwas nicht findest (auch nicht durch eine Forum Suche) oder etwas nicht funktioniert kannst du das immernoch fragen. Ach ja, vielleicht findest du auch Antworten im Englischen Forum: https://forum.kodi.tv/forumdisplay.php?fid=195
Wenn du mal Experte bist kannst du ja ein neues Tutorial machen xD -
Mal wieder eine Frage: Im Hauptfenster, ganz oben, ist das der erkannte Film, oder ist das quasi der Datei- (oder in meinem Fall der Ordner) Name ?
So ganz klar ist mir das nichtIch denke das ist der Titel, der für diesen Ordner erkannt worden ist. Der eigentliche Pfad/ Ordnername steht links unten in der Ecke.
Was auch dafür spricht: Es werden dort auch Zeichen angezeigt, die im normalen Dateipfad nicht erlaubt sind (z.B. ein ":"). -
Hallo zusammen,
habe hier eher eine generelle Frage, wie dieses Problem am besten zu lösen ist.
Mir ist schon beim umbenennen von einigen Serien aufgefallen, dass die Datenbanken von TMDB, TVDB und IMDB sich manchmal unterscheiden. Dadurch entstehen natürlich Probleme beim scrapen der einzelnen Episoden.Hier ein Beispiel: Die 3. Staffel von The Office:
https://www.themoviedb.org/tv/2316-the-office/season/3
https://www.imdb.com/title/tt0386676/episodes?season=3
https://thetvdb.com/series/the-office-us/seasons/official/3Auf TMDB konnte ich auch noch eine andere Liste ausmachen, die ganz oben erscheint, wenn man eine einzelne Episode anklickt. Z.B. für die 20. Episode: https://thetvdb.com/series/the-office-us/episodes/328456
[cbox]Home / Series / The Office / Aired Order / Season 3 / Episode 21
Home / Series / The Office / DVD Order / Season 3 / Episode 21
Home / Series / The Office / Absolute Order / Season 1 / Episode 50
Home / Series / The Office / Alternate Order / Season 3 / Episode 22
Home / Series / The Office / Regional Order / Season 3 / Episode 21
Home / Series / The Office / Alternate DVD Order / Season 3 / Episode 20
[/cbox]Hier können also 4 verschiedene Nummerierungen vorhanden sein.
Wie bekommt ihr das hin, dass es richtig eingelesen wird, wenn mehrere Datenbanken befragt werden sollen?
-
Ich habe es so umbenannt, wie es bei Kodi richtig ist. Generell funktioniert das auch gut mit anderer Software https://kodi.wiki/view/Naming_video_files/TV_shows https://kodi.wiki/view/Naming_video_files/Movies
-
Trotzdem nochmal die Frage, wie bekomme ich es hin, mit Ember nur eine .nfo erstellen zu lassen, ggf mit Download und richtigen Benennung des Trailers.
Zu Trailern kann ich dir nichts sagen, da ich das nicht verwende. Allerdings kannst du in den Einstellungen von Ember für alle nicht benötigten Informationen oder Bilder den Haken entfernen, sodass diese nicht gescrapt werden.
@scherzeking wie machst Du das, wenn ein neuer Film hinzukommt. Emby fängt ja schon recht früh mit dem scrapen an, oder ist es dann jetzt so, das Emby nix macht, bis eine .nfo im Ordner platziert ist.
Ich habe in den Emby Einstellungen unter "geplanten Aufgaben" die Trigger ausgeschaltet. So werden keine neuen Inhalte automatisch eingelesen. Da ich gerade damit beschäftigt bin mein ganzes Archiv dort reinzupacken, mache ich das manuell, sobald ich wieder viele Filme/Serien bearbeitet habe. Vielleicht kannst du dafür auch einen besseren Trigger finden.
-
Ich kann hier noch etwas zu Emby beitragen, da ich es nun so hingebogen habe, dass ich mit Ember alle Infos scrape -> in Emby einlese -> verteilen auf Kodi(s).
Emby kann grundsätzlich die Informationen lesen, die Ember anleget. In der Bibliothek von Emby kann man auch sämtliche Scraper ausschalten, sodass nur die lokalen Informationen genutzt werden, die man sowieso schon in Ember erstellt hat.
Es gibt allerdings einen Haken, der dir auch schon aufgefallen ist: In Kodi ist es (noch) üblich, dass die Schauspieler in jedem Ordner (im .actors Ordner) aufgeführt werden. In Emby gibt es eine zentrale Datenbank für die Schauspieler, sodass es nur ein einziges Bild für ein Schauspieler gibt, obwohl er in über 100 Filmen/Serien mitgespielt hat. So wie ich es ausprobiert habe ist das auch das einzige, das nicht von Emby verwendet wird.
Man hat also dann alle Informationen aus der .nfo und die ganzen Fanarts, Poster etc. Jedoch müssen die Bilder für die Schauspieler nochmal durch Emby neu geladen werden.Dafür habe ich folgende Einstellungen vorgenommen (Hier für Filme gezeigt - Entsprechend einstellen für Serien):
-
Die beste Variante wäre natürlich, wenn TMDb eine Möglichkeit bieten würde, Synchronsprecher in der Datenbank sauber zu erfassen. Das gibt's bis jetzt nicht, jemand könnte bei TMDb mal den Vorschlag vorbringen oder gucken, ob das nicht schon jemand gemacht hat und wieso es (noch) nicht implementiert worden ist.
Ich habe bei TMDb die Foren durchwühlt nach verschiedenen Suchbegriffen. Das beste Ergebnis habe ich von einem Beitrag von 2017. Jedoch hat dazu niemand geantwortet. Ich habe deshalb mal ein neues Thema erstellt. Mal schauen was rauskommt. Ich melde mich, wenn sich da was tut.Selbes Problem: das Nutzen der Daten ausserhalb der Webseite ist laut rechtlichen Hinweisen nicht erlaubt. Aber man könnte da schon etwas über den von dir gefundenen Wrapper machen...
So wie ich es auf der Webseite lese schließen die nur eine Vervielfältigung aus, wenn man die Daten publiziert. Eine private Nutzung wird leider nicht direkt erwähnt. Wäre wahrscheinlich dann auch so eine Grauzone.
Falls das mit TMDb nichts wird, wäre es schön, wenn du es für zukünftige Versionen als Verbesserungsvorschlag berücksichtigst. -
Hallo nochmal
ich frage mich, wie es mit den Daten für Synchronsprechern aussieht. Das hängt natürlich von den Daten ab, die die Webseiten selbst hergeben. Finde es nur etwas unglücklich, wenn nur die Sprecher vom Ursprungsland gelistet werden. Also Film aus USA -> Sprecher aus USA; Serie aus Japan -> Sprecher aus Japan. (Zumindest macht es für mich so den Eindruck)
Mir ist aufgefallen, dass zumindest auf Moviepilot einige deutsche Synchronsprecher gelistet werden. Beispiel: Der neue Grinch Animationsfilm: https://www.moviepilot.de/movies/how-the…stole-christmas
Leider gibt es keine Scraper-Option in Ember, die für Moviepilot und deren Synchronsprecher oder Schauspieler gelten. Wird dafür eine API genutzt oder ist das alles händisch programmiert? Auf der Moviepilot Seite konnte ich nur den Eintrag finden, dass die API Vergabe 2012 eingestellt worden ist.Da bei Moviepilot auch alles doppelt drin ist, würde ich es als bessere Lösung finden, wenn man zumindest für die deutschen Synchronsprecher die Seite synchronkartei.de verwendet. Hier das Beispiel für den Grinch: https://www.synchronkartei.de/film/41737
So wie ich es gesehen habe gibt es dafür keine offizielle API. Konnte auf Github dafür das finden: https://github.com/saitho/synchronkartei-api-server
Wäre es möglich das in Ember zu integrieren, sodass man nicht nur den originalen Cast, sondern auch die Synchronsprecher hat? (Könnte vielleicht Probleme geben, wenn man für die gleiche Rolle 2 Actor Einträge hat?)
Oder zumindest, dass man auswählt kann, welcher Cast bevorzugt wird. Gerade bei Animationsfilmen, bei dem es ja keinen direkten Schauspieler gibt, würde ich den deutschen Cast bevorzugen. -
Hallo DanCooper,
danke fürs schnelle drüber schauen. Habe die Liste wieder eingefügt und gleich ausprobiert. Es sieht wohl so aus, dass noch ein paar andere fehlerhaft sind. Die erste Fehlermeldung, die ich bekomme ist bei (?i)[\W_]dir(ector'?s?,?\s?cut.* mit der Fehlermeldung Nicht genügend )-Zeichen.. Ich denke das ist genauso der Fall bei (?i)[\W_]hd(tv,?.* und bei (?i)[\W_]([a-z]{3}|multi,[sd]ub.* -
Ich habe leider immer Fehler bekommen bei den weiteren Filtern, die nach dem 1. Eintrag kommen:
Code
Alles anzeigen2021-12-25 17:24:01.6726;EmberAPI.StringUtils;EmberAPI.StringUtils.ApplyFilters;18;ERROR;ApplyFilters Name: Highschool of the Dead (2010) generated an error message;"EXCEPTION OCCURRED:System.ArgumentException: ""(?i,[\W_]blu[\W_]?ray.*"" wird analysiert - Unbekanntes Gruppierungskonstrukt. bei System.Text.RegularExpressions.RegexParser.ScanGroupOpen() bei System.Text.RegularExpressions.RegexParser.ScanRegex() bei System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op) bei System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache) bei System.Text.RegularExpressions.Regex.Replace(String input, String pattern, String replacement) bei EmberAPI.StringUtils.ApplyFilters(String name, ExtendedListOfString& filters)* bei System.Text.RegularExpressions.RegexParser.ScanGroupOpen() bei System.Text.RegularExpressions.RegexParser.ScanRegex() bei System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op) bei System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache) bei System.Text.RegularExpressions.Regex.Replace(String input, String pattern, String replacement) bei EmberAPI.StringUtils.ApplyFilters(String name, ExtendedListOfString& filters)"
Sobald ich den Filter für Blueray rauslösche, erscheint der nächste Fehler wegen BDrip usw...
Habe nun alle weiter unten stehende Filter gelöscht (Außer den 1.: [\W_]\(?\d{4}\)?.*. Jetzt wird der Titel richtig eingelesen. Vielleicht findest du noch den Fehler, warum es hier hapert, aber ich kann auch damit leben, wenn ich die restlichen Filter nicht im Einsatz habe, da ich ja die Ordner und Dateien umbenenne.Dir noch Frohe Weihnachten! Ich lass dir ne kleine Spende da
-
Ich habe sowohl im "Allgemein" Tab als auch unter "Dateien und Quellen" die Regex Einstellungen für TV-Serien zurückgesetzt.
Allerdings funktioniert es immer noch nicht. Im Log bekomme ich nun dazu folgenden Fehler:Code
Alles anzeigen2021-12-25 02:54:45.1752;Ember_Media_Manager.frmMain;Ember_Media_Manager.frmMain.bwTVScraper_DoWork;18;TRACE;[TVScraper] [Start] TV Shows Count [1]; 2021-12-25 02:54:45.1752;Ember_Media_Manager.frmMain;Ember_Media_Manager.frmMain.bwTVScraper_DoWork;18;TRACE;[TVScraper] [Start] Scraping Highschool of the Dead (2010); 2021-12-25 02:54:45.1932;EmberAPI.ModulesManager;EmberAPI.ModulesManager.ScrapeData_TVShow;18;TRACE;[ModulesManager] [ScrapeData_TVShow] [Start] Highschool of the Dead (2010); 2021-12-25 02:54:45.2032;EmberAPI.ModulesManager;EmberAPI.ModulesManager.ScrapeData_TVShow;18;TRACE;[ModulesManager] [ScrapeData_TVShow] [Using] TVDB_Data; 2021-12-25 02:54:45.2032;ScraperModule.TVDB_Data;ScraperModule.TVDB_Data.Scraper_TV;18;TRACE;[TVDB_Data] [Scraper_TV] [Start]; 2021-12-25 02:54:45.2462;ScraperModule.TVDB_Data;ScraperModule.TVDB_Data.Scraper_TV;18;TRACE;[TVDB_Data] [Scraper_TV] [Abort] No search result found; 2021-12-25 02:54:45.2462;EmberAPI.ModulesManager;EmberAPI.ModulesManager.ScrapeData_TVShow;18;TRACE;[ModulesManager] [ScrapeData_TVShow] [Using] TMDB_Data; 2021-12-25 02:54:45.2462;ScraperModule.TMDB_Data;ScraperModule.TMDB_Data.Scraper_TV;18;TRACE;[TMDB_Data] [Scraper_TV] [Start]; 2021-12-25 02:54:45.2678;ScraperModule.TMDB_Data;ScraperModule.TMDB_Data.Scraper_TV;18;TRACE;[TMDB_Data] [Scraper_TV] [Abort] No search result found; 2021-12-25 02:54:45.2678;EmberAPI.ModulesManager;EmberAPI.ModulesManager.ScrapeData_TVShow;18;TRACE;[ModulesManager] [ScrapeData_TVShow] [Done] [No Scraper Results] Highschool of the Dead (2010); 2021-12-25 02:54:45.2678;Ember_Media_Manager.frmMain;Ember_Media_Manager.frmMain.bwTVScraper_DoWork;18;TRACE;Ended scraping: Highschool of the Dead (2010); 2021-12-25 02:54:45.2678;Ember_Media_Manager.frmMain;Ember_Media_Manager.frmMain.bwTVScraper_DoWork;18;TRACE;Ended TV SHOW scrape;
Ich habe auch mal ausprobiert die folgenden Haken über den RegEx Angaben an- bzw. auszuschalten. Jedoch ohne Erfolg.
-
Habe mich darum bemüht die Dateien nun umzubenennen, mit einem Skript, der auch die alten Namen speichert.
Soweit so gut also...Ich habe allerdings noch ein Problem, dass Serien nicht automatisch erkannt werden. Habe den ersten Ordner benannt nach "Titel (Jahr)", so wie es bei Kodi empfohlen wird. Jedoch kann Ember eine Serie nicht in diesem Format erkennen. Erst, wenn ich in der Suche das Jahr weglasse findet er die Einträge. Seltsamerweise funktioniert dieses Vorgehen bei Filmen. Mach ich da etwas falsch?
Beispiel:
...\Drei Haselnüsse für Aschenbrödel (1973)\...mkv funktioniert
...\Die Sopranos (1999)\Season n\...mkv funktioniert NICHT -
Hallo DanCooper,
vielen Dank für die Erklärungen. Ich habe vor mit Ember alles zu scrapen und die nfo Dateien anzulegen. In Emby würde ich diese einlesen und dann über ein Kodi Plugin die Daten von Emby. Sowohl Emby als auch Kodi sollen nur Lesezugriff haben. Wenn Ember also ausschließlich aus den nfo's aussließt, sollten auch keine doppelten Einträge in Kodi erscheinen, oder?Ich habe bisher nur ein paar Tests gemacht und die liefen ganz gut. Wie gesagt habe ich das Problem bisher nur bei Ember und die Dateinamen würde ich eigentlich gerne behalten. Andere Möglichkeit wäre diese irgentwie zu sichern z.B. als extra Textdatei, der die Dateinamen auflistet (Müsste ich auch erstmal suchen, wie ich das hinbekomme).
Sollte es doch unausweichlich sein habe ich mir zum umbenennen schonmal "Filebot" angeschaut. Das macht für mich einen guten Eindruck. Oder gibt es beim Bulk Rename Utility etwas besonderes, dass Filebot nicht kann?
Zu den Filtern: Ah, dann war ich da wohl auf der falschen Spur. D.h. ich müsste etwas bei "TV Show Multi Part Matching" ändern, richtig?
-
Kein Problem. Im Log sieht man, dass es als Multipart Episode erkannt wird. Wie ich die RegEx aber bearbeite habe ich leider keinen Plan
-
Wie im Anfangspost geschrieben habe ich das Problem ja nur in Ember und nicht in Kodi oder Emby. Warum sind dann die Logs von Kodi interessant?