Ember Media Manager 1.4.8.0 Alpha - Diskussionsthread

  • So, da ist die hoffentlich richtige Datei.
    Ein paar Erläuterungen dazu (Filme, welche Fehler gemacht haben)
    .hack/Quantum - dieser Film ist aus unerfindlichen Gründen gar nicht in der Kodi Datenbank, und kann somit auch nicht synchronisiert werden. Vielleicht kannst Du aber zu diesem Sachverhalt auch was sagen, denn EMM scrapt und verwurschtelt ihn korrekt.
    Nachts im Museum 1 geht nicht, ist ein Multi-Part.
    Nachts im Museum 2 geht nicht, ist ein Multi-Part.
    Nachts im Museum 3 geht...

    Da mir partout nicht mehr einfallen wollten habe ich meine NAS nochmal hochgefahren. Außer .hack/Quantum sind alle nicht syncronisierten Filme Multi-Parts. Sorry, aber ich wusste garnicht, dass ich so viele habe...

    Was mir aber eben noch aufgefallen ist: wenn Filme in der Blueray-Struktur auf der Platte liegen (im BDMV-Ordner) findet EMM 1.4.8.x den nicht mehr. Ich glaube zu meinen, dass es vorher ging.

    Gute Nacht.

  • wie wäre es mit der Möglichkeit, beim Renamer Modul zu entscheiden, ob zuerst der Dateiname, oder zuerst das Verzeichnis umbenannt wird?

    das wäre insofern interessant, wenn man zb. beim Dateinamen umbenennen als erstes den Verzeichnisnamen auslesen will und danach das Verzeichnis in seine Empfohlene Struktur "Titel [{Jahr}]" bringen will.

  • wie wäre es mit der Möglichkeit, beim Renamer Modul zu entscheiden, ob zuerst der Dateiname, oder zuerst das Verzeichnis umbenannt wird?

    das wäre insofern interessant, wenn man zb. beim Dateinamen umbenennen als erstes den Verzeichnisnamen auslesen will und danach das Verzeichnis in seine Empfohlene Struktur "Titel [{Jahr}]" bringen will.


    Hab ich vor langer Zeit mal auf Wunsch eines anderen Users getestet und verworfen, da es zu umständlich war, das sauber umzusetzen. Im Prinzip ist der Wunsch ja reine Bequemlichkeit, um nicht zwei mal das selbe Pattern für Ordner und Dateiname festlegen zu müssen, oder? Die sichere Variante ist auf jeden Fall die Pattern sauber zu definieren.

  • ist nicht alles was man mit ember macht "reine bequemlichkeit"? schließlich kann sich ja auch jeder selbst hinsetzen und zu jedem film die *.nfo per hand schreiben ;)

    heisst ja nicht das bequemlichkeit schlecht ist ^^

    naja also meine intension dahinter war, wie ich geschrieben habe, zuerst den dateinamen so zu benennen wie der überordner lautet und anschließend den Überordner sauber wie Kodi es haben will, zu benennen.
    (Überordner = Ordner der den Film beinhaltet)

    aber ist für mich nicht weiter schlimm, wenn du es schon getestet hast und für nicht gut befunden hast, hab ich kein problem damit. Hätte ja sein können das da vorher noch keiner drauf gekommen ist, die Idee leicht umzusetzen gewesen wäre und nachfrage von anderer seite her, bestanden hätte.

    noch was anderes:

    wenn ich einen Titel sperre, gilt die sperre nur für die jeweilige Kopie von Ember oder? also wird nicht irgendwo global für alle Ember gespeichert?
    Ich frage nur, weil ich mit 2 Ember arbeite, sprich 1x ne Kopie von dem installierten Ember, in der die Datenbank deutlich kleiner ist. Aber das lässt sich ja dann glaube ich mit deinen neu entworfenen Profilsettings machen, sodass ich nur noch 1x Ember benötige?

  • naja also meine intension dahinter war, wie ich geschrieben habe, zuerst den dateinamen so zu benennen wie der überordner lautet und anschließend den Überordner sauber wie Kodi es haben will, zu benennen.
    (Überordner = Ordner der den Film beinhaltet)

    ... und genau das ist das Problem. In der Annahme, dass du keinen Denk- und Schreibfehler gemacht hast:

    Ausgangslage:
    Ordner: Avatar.2014.x264
    Datei: avt.2014.x264.leethd.mkv

    Nun deine Idee "zuerst den dateinamen so zu benennen wie der überordner lautet und anschließend den Überordner sauber wie Kodi es haben will":
    Schritt 1: Datei umbenennen in: Avatar.2014.x264.mkv
    Schritt 2: Ordner umbenennen in: Avatar 2014 BluRay


    Wenn der Film nun das nächste Mal durch den Renamer läuft:
    Schritt 1: Datei umbenennen in: Avatar 2014 BluRay.mkv
    Schritt 2: Ordner umbenennen in: Avatar 2014 BluRay (keine Veränderung)

    Wie du siehst führt das früher oder später zu "Problemen" oder endlosem umbenennen.


    Die zwei Pattern $C $F eigentlich nur zum behalten des Ordner- oder Dateinamens verwendet werden, sprich dann wenn man will, das der Ordner- oder Dateiname nicht verändert werden soll.
    Die beiden Tags verwenden IMMER den Namen, der VOR dem Umbenennen vorhanden ist. Man könnte den Zielnamen zwar vorkalkulieren, müsste aber eben festlegen, welches der zwei Pattern priorität hat. Das ganze dann so zu gestalten, dass der User keine "Endlosschleife" basteln kann, ist mir zu viel Aufwand. Deshalb lehnte ich den Wunsch damals ab.

  • Das ganze dann so zu gestalten, dass der User keine "Endlosschleife" basteln kann, ist mir zu viel Aufwand. Deshalb lehnte ich den Wunsch damals ab.

    Kein Problem und danke für die Erklärung ;)


    noch was anderes:


    wenn ich einen Titel sperre, gilt die sperre nur für die jeweilige Kopie
    von Ember oder? also wird nicht irgendwo global für alle Ember
    gespeichert?
    Ich frage nur, weil ich mit 2 Ember arbeite, sprich 1x ne Kopie von dem
    installierten Ember, in der die Datenbank deutlich kleiner ist. Aber das
    lässt sich ja dann glaube ich mit deinen neu entworfenen Profilsettings
    machen, sodass ich nur noch 1x Ember benötige?

  • Hey Leute,
    Ember wird echt immer besser und besser und läuft hier schon echt sauber und rund :D

    mal ne vielleicht "merkwürdige" Frage:
    hat jemand ne Idee wie ich Ember dazu bringen kann, sagen wir mal so alle 60 Minuten die Datenbank zu aktualisieren ? das wäre noch das " i-tüpfelchen " ;)

    vielleicht habe ich ja was übersehen ?!
    bin über jede Idee dankbar

    macht weiter so EMBER-Team !

    ASrock A75M-ITX - AMD A6-3500 - 8GB Ram - WIN10 X64 - Hama VRC-1100 - Onkyo 616 - Samsung UE46 D6200 - Benq 1070+ - - odroid c2+le+madnox
    Latest Kodi 16.x nightlys + MADNOX

  • Ja, das ist nur eine lokale Einstellung in Ember. Bei "zusammensetzen" der Infos beim Scrapen wird einfach geprüft, ob das Feld leer ist oder überschrieben werden darf. Falls keines der beiden zutrifft wird es mit neuem Scrapeergebnis gefüllt. Einzige Ausnahme ist bei "Film wechseln", da wird ja davon ausgegangen, dass vorher die falsche Info/Bilder usw. vorlag.

    Könnte sich mit den Profilen lösen lassen, kenne aber den Grund für dein Trennen nicht.

  • Hey Leute,
    Ember wird echt immer besser und besser und läuft hier schon echt sauber und rund :D

    mal ne vielleicht "merkwürdige" Frage:
    hat jemand ne Idee wie ich Ember dazu bringen kann, sagen wir mal so alle 60 Minuten die Datenbank zu aktualisieren ? das wäre noch das " i-tüpfelchen " ;)

    vielleicht habe ich ja was übersehen ?!
    bin über jede Idee dankbar

    macht weiter so EMBER-Team !

    Direkt in Ember geht das nicht, aber du kannst das ja in Windows über die Aufgabenplanung (Aufgabe planen) und Ember CommandLine lösen. Als Aktion gibst du dann z.B. folgendes an:


    Programm Script:

    Code
    C:\Ember Media Manager BETA\Ember Media Manager.exe

    Argumente:

    Code
    -updatemovies -updatetvshows

    Ausführen in:

    Code
    C:\Ember Media Manager BETA

    Die Liste mit allen CommandLine Argumenten findest du hier: Link

    Edit: Noch so als Info:
    Du kannst beliebig viele Command anhängen. Die Commands werden alle nacheinander ausgeführt.

  • Ja, das ist nur eine lokale Einstellung in Ember. Bei "zusammensetzen" der Infos beim Scrapen wird einfach geprüft, ob das Feld leer ist oder überschrieben werden darf. Falls keines der beiden zutrifft wird es mit neuem Scrapeergebnis gefüllt. Einzige Ausnahme ist bei "Film wechseln", da wird ja davon ausgegangen, dass vorher die falsche Info/Bilder usw. vorlag.
    Könnte sich mit den Profilen lösen lassen, kenne aber den Grund für dein Trennen nicht.

    Ich trenne das ganze auf, damit ich nicht 5 Minuten warten muss bis Ember alle Quellen eingelesen hat. Die Quellen müsste ich zb. ändern wenn ich zwecks taggen, sets etc. nur bestimmte Ordner anzeigen lassen will, welche nicht durch mehrere Quellen aufgebröselt sind.

  • Ich hätte da mal (wieder? :) ) eine Fall für den Scheffpiloten hier:

    Tritt seit heute morgen auf, bei einigen Filmen (da Ember dabei die Grätsche macht, gehts nur langsam und einzeln voran):


    Er kriegt also irgendein Bild nicht und ist darüber so traurig, dass er den Geier macht.
    Ist die Reaktion nicht etwas übertrieben ???

    NB: von Hand kann ich dieses "video_info" von youtube einwandfrei und ohne Probleme laden.

    Verdacht (bitte validieren): Bei mir ist das Netz etwas "moderner", als bei anderen. Google, Facebook, Youtube usw. laufen hier über natives IPV6. Kann es sein, dass Ember ab und zu darüber stolpert ?
    (V4 ist natürlich weiterhin vorhanden, und auch benutzbar, aber V6 hat Vorrang)

    Ist diese EmberAPI.HTTP eventuell nicht so wirklich in der aktuellen Gegenwart angekommen?

    Einmal editiert, zuletzt von mam (15. März 2016 um 13:44)

  • Den Crash habe ich zumindest behoben, es fehlte ein Check ob der String auch etwas beinhaltet: Commit
    Die Fehlermeldung sagt ja aus, dass der Index out of Range war, was bei leerem String ein zu erwartender Fehler bei ToDirctionary ist.

    Der Fehler sollte kein Zusammenhang mit IPv4/IPv6 haben. Die .NET Klassen können sicher beides.

  • Neuer oder alter Bug?

    Ich habe gerade The Walking Dead neu gescraped, weil ich die Fanarts und Poster der einzelnen Staffeln austauschen wollte und die fehlenden Episoden noch nicht hatte.
    Beim Auswählen des Fanarts für "Alle Staffeln" hatte ich auf der rechten Seite alle Fanarts zur Verfügung. So weit, so gut. Beim Klick auf "Specials" waren die Bilder rechts alle weg und wurden mit Verzögerung von 4-5 Sekunden neu geladen. Nicht neu heruntergeladen, aber sie erschienen eben mit Verzögerung. Das gleiche bei Staffel 1 und bei Staffel 2 kam dann die Fehlermeldung:
    "Fehler beim Erstellen des Fensterhandles."
    Ein Klick auf OK und Ember hat sich geschlossen.

    Nutze die Alpha 11

    Auszug aus dem Logfile im Anhang

  • Jep, auf IMDB und TMDB, wobei man auf IMDB nur mit Account und Altersverifizierung zugreifen kann. Aber unser TMDB unterstützt "Erwachsenen-Inhalte" ;-)Einer der User im englischen Forum jammert auch schon seit Monaten, dass wir für ihn einen Porno-Scraper einbauen... aber das kann er dann selbst machen, wenn der XML fertig ist :D

    Ja, selber machen ist toller, kann aber nicht jeder. Ich hätte auch seine Adresse, falls du ihm mal unter die Eier,,, äh Arme greifen willst.

    Ne ne lass mal, ich kanns schon selber und ich da hab ich auch was davon.
    Ich steh nicht so auf Silikonhupen, Cellulite und Pferdeteile. :S

    Hab ich gerade heute Mittag gefixt. Kann aber ignoriert werden, geschiet erst nach dem Abspeichern der Settings usw., ist also nur lästig.

    Super, das geht ja Ratz-Fatz. Danke.
    Wenn du schon gerade an so Kleinigkeiten am Fixen bist - denk mal daran, dass der Cursor beim Start wieder im Suchfeld stehen bleibt.

    Kodi-Hardware anzeigen

    HTPC: Kodi 19.x auf Nvidia Shield 2017
    TV: LG 65SK9500, AVR: Pioneer SC-LX57, Boxen: Nubert NuLine 284 Set 7.1
    Server: OmniOSce r151024 mit Napp-it pro, SM-Board X8SI6-F, Intel Xeon L3426, 16GB ECC RAM, LSI 9211-8i & 9201-16i, nur Hitachi/HGST 7k4000, XCase-Gehäuse RM424

  • Neuer oder alter Bug?

    Ich habe gerade The Walking Dead neu gescraped, weil ich die Fanarts und Poster der einzelnen Staffeln austauschen wollte und die fehlenden Episoden noch nicht hatte.
    Beim Auswählen des Fanarts für "Alle Staffeln" hatte ich auf der rechten Seite alle Fanarts zur Verfügung. So weit, so gut. Beim Klick auf "Specials" waren die Bilder rechts alle weg und wurden mit Verzögerung von 4-5 Sekunden neu geladen. Nicht neu heruntergeladen, aber sie erschienen eben mit Verzögerung. Das gleiche bei Staffel 1 und bei Staffel 2 kam dann die Fehlermeldung:
    "Fehler beim Erstellen des Fensterhandles."
    Ein Klick auf OK und Ember hat sich geschlossen.

    Nutze die Alpha 11

    Auszug aus dem Logfile im Anhang

    Danke, guck ich mir an. Das Neuladen der Bilder ist aber nötig, denn die Bilder müssen getaggt werden, damit die Zuweisung für die einzelnen Staffel-Nr., Extrafanarts oder Extrathumbs funktioniert.

  • Danke vielmals Dan für den Tip mit der Aufgabenplanung und den commands :) wusste garnet dass Ember das nun auch kann ^^
    klappt super ( bis auf neue TV Serien auto scrapen -- aber das ist vielleicht sogar besser so )

    Danke und Grüße
    schimi

    ASrock A75M-ITX - AMD A6-3500 - 8GB Ram - WIN10 X64 - Hama VRC-1100 - Onkyo 616 - Samsung UE46 D6200 - Benq 1070+ - - odroid c2+le+madnox
    Latest Kodi 16.x nightlys + MADNOX

  • Sach ma, großer Jet Pilot...

    Das Committen klappt ja nun inzwischen, ich muß halt nach "Sync" erstmal bis zu 30min warten, dann wird der "download and merge Updates" Button in diesem GitDingens "hell" und man kann den Kram rübersaugen. Ist also nix für den Übereifrigen und Hektiker, hat eher die Geschwindigkeit einer Rennschnecke im Rückwärtsgang, aber egal, geht ja irgendwie...

    Nun habe ich also endlich mit stolzgeschwellter Brust eine aktuelle Version vor mir, werfe mutig den Compiler an und will mir den entsprechenden Teil im Debugger vornehmen, doch, oh Graus! soweit kömmet man nicht!

    Dutzenden von Exceptions, die der hässlichen Art, werden einem entgegengeschleudert, meist haben sie etwas mit nicht vorhandenen Results von merkwürdigen API Aufrufen, die man nicht bestellt hat, zu tun.

    Auch im Release Mode kommt man nicht weiter, sobald man sich erdreistet, den Spinnenmenschen scrapen zu lassen, fliegt einem das Programm erst um die Ohren, dann aus dem Speicher...

    Das ging doch "früher" (sprich: letzte Woche), was ist denn nun wieder los?

    (alle der vielen mystischen Exceptions haben damit zu tun, dass Objekte angesprochen werden, bevor sie ordentlich initialisiert wurden...)

    Einmal editiert, zuletzt von mam (15. März 2016 um 18:53)

  • Nein, Du machst nichts falsch, da ist noch ein kleiner Bug übriggeblieben.

    Du kannst ruhig alles bei "Umbenennen" anschalten, es passiert nicht!

    Du mußt ANSCHLIESSEND nochmal die Serie anklicken, rechte Maustaste, Umbennen->Automatisch anwählen, DANN werden die Unterverzeichnisse angelegt und die Dateien richtig einsortiert.

    Irgendwie stimmt der der direkte Aufruf aus dem Scraper noch nicht richtig."
    ------------------------------------------------------------------------------------------------------------
    Moin, Moin,

    Wenn ich das mache kommt die Fehlermeldung (Alpha 11): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.


  • Nochmals, gib in GitHub Desktop einfach folgendes in der Shell ein, dann kommt der Update Button sofort:

    Code
    git fetch --all


    Hast du die unnötigen Projekte entladen, die ich im Tutorial STEP 3 genannt habe? Gewisse Fehler werden auch erst gelöst wenn du das erste mal kompilierst, denn erst dann sind z.B. Trakt und die Kodi API als dll vorhanden.
    Anonsten Mal ein Screenshot aus VS machen, so dass ich die Fehler sehen kann.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!