[BETA] Kodi Metadata Editor

  • Metadata Editor Script

    Kodi script to edit basic metadata information of library items with support to automatically update the .nfo file.


    Supported Kodi versions

    • Leia
    • Matrix (Untested yet, but should work out of the box.)

    Where to get it

    • The most current versions are always available on my private Kodi repo
    • Once everything is 100% working it gets released on the Kodi repo

    NFO Files

    The updating of .nfo items is only possible for video library items, because the JSON result doesn't return any path for music entries.

    Supported .nfo namings:

    • %Filename%.nfo
    • tvshow.nfo
    • movie.nfo

    Script usage


    Help to translate the script into your language!

    Translate on TransiFex


    Donations

    Free beer or money for the tip jar of my daughter is welcome and helps me to stay motivated :)
    Please click here to donate

    Screenshot

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

    3 Mal editiert, zuletzt von sualfred (9. November 2019 um 13:16)

  • Das Schema stimmt. Es geht um die Werte. Und ob alles korrekt geschrieben wird, wenn ein Wert zB auf 0/Leer gesetzt wird oder der User nur aus einem Dialog heraus wieder zurückgeht. Oder Encoding/Decoding issues. Usw. usw.

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

  • Erste Version ist auf meinem Repo.

    War zu faul fürs Übersetzen der Beschreibung. Aber das bisse Schulenglisch könnt ihr auch :P

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

  • Beta Release.

    Zahlreiche Fixes und neu dazu gekommen ist ein Library Updater für Ratings. Aktualisiert Ratings/Votes von TMDb, IMDb, Rotten, den Serien-Status (returning series, canceled, ended, etc) und setzt auch die IDs von den Scrapern in die NFO.

    Für die Ratings ist ein OMDb Key erforderlich. Gibts kostenfrei auf omdbapi.com. Allerdings ist dieser nur für 1000 Calls pro Tag. Wer das Ganze für die komplette Datenbank laufen lässt, kommt somit an die Grenzen. $1 Patreon Support / Monat dem Macher von der API geben und schon sind es 100.000 Calls. Mehr als ausreichend für jeden.

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

  • Aktualisiert jetzt auch MPAA auf Basis von der eingestellten Region.

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

  • Genial wie es funktioniert. Sag mal, kann man dein Skript nicht auch nativ in Emby integrieren über ein Plugin, eine Aufgabe oder sonst in der Rubrik MetaDaten. Dachte eigentlich das Emby das schon macht. Stehst du dazu vielleicht schon mit Luke im Austausch?

    Danke dir läuft super. Kann man vielleicht eine automatisierte Zeitangabe aufnehmen, wann es laufen soll. Der Zeitverlauf ist momentan noch sehr hoch, so könnte man es automatisiert laufen lassen wenn Kodi nicht benutzt wird.

    Danke vielmals,
    Seger

  • Kann leider kein C++ und Co. Bei Emby is nix mit Python. Allerdings erkennt Emby die NFO Änderung.

    Zeitgesteuert hab ich bisher nicht angesehen, geht aber. Kannst theoretisch auch selber mit nem autoexec start lösen.

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

  • Jo, Emby erkennt es sensationell schnell und verarbeitet es auch schnell. Nur die Ausführung auf den Clients blockiert natürlich sehr stark den Client, deshalb dachte ich an die Zeitstellung oder eben die Integration in Emby. C++ kann ich leider auch nicht, schade.

    Vielleicht implementiert es Luke ja als FutureRequest in Emby, sollte ja mehr als Sinn machen. Dachte aber auch, das Emby bereits OMdb integriert hatte und der automatische Abgleich funktioniert.

    Ich habe die Option der Zeitsteuerung gerade erst in dem Addon Osmosis gesehen, vielleicht kannst du da ja was anschauen oder sogar kopieren.

    Kann man es eigentlich noch beschleunigen oder eben so einstellen, dass es täglich nur die 1000 request macht um 1 schneller durch zu sein (Hauptgrund) und 2 den monatlichen Geldzwang zu umgehen? Wie gesagt, mir ist die Geschwindigkeit besonders wichtig. Geld habe ich bereits gespendet.

    Egal was du noch wie und wann umsetzt, ich bin jetzt schon wieder mehr als begeistert und danke dir für ein weiteres Addon!

    Danke und viele Grüße,
    Seger

  • Emby unterstützt regelmässige Auto-Updates. Allerdings aktualisiert er da alle Metadaten. Nicht nur Ratings.

    Also die einen Dollar als Patreon hat man schon über nehm ich mal an ;) Da sich Datenbankinhalte alle Schiss lang ändern, macht ein Zeit versetztes Chunk bearbeiten kein Sinn. Außerdem weis ich nicht wann und in welchen Intervallen die API Limits wieder resettet werden. Dort ist Server-seitig nämlich auch irgendein Caching drin. Wenn ich demnächst irgendwann mal Zeit hab, bau ich ne Cron Option ein, es automatisch jeden Montag um 23 Uhr z.B. laufen zu lassen. Aber halt nur komplett.

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

  • „Emby unterstützt regelmässige Auto-Updates. Allerdings aktualisiert er da alle Metadaten. Nicht nur Ratings.“ - und die Ratings meiner Meinung nach nie so gut wie dein tolles Addon.

    Danke das du es dir bei Zeit anschaust (bei Zeit) - bloß keine Eile!!!

    Danke! Tolles Ding ;)

    Seger

  • Hey du,

    kannst du dir das mal anschauen? Das Addon bricht beim 981 Film einfach ab.

    Anbei das Log (ganz unten). Ich konnte noch nie komplett durchlaufen lassen...

    Zudem:
    Kann man es auch so einstellen, dass es trotz Hintergrund immer mal wieder im Vordergrund läuft?
    -> Beim hin und her switchen verschwindet die Leiste irgendwann in deinem Skin (man kann den Fortschritt nicht mehr sehen).

    Edit: $1 Patreon Support ist natürlich eingerichtet.

    Viele Grüße,
    Seger

  • kannst du mir mal deine videodb hochladen? müsste sehen, warum der bei dem einen film abkackt. und bitte noch dazu um welchen film es sich handelt (wenn sichtbar).

    Ich kann leider manuell den Hintergrund Progress Dialog nicht sichtbar machen.

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

  • Merci, schau ich mir später an wenn ichs noch schaffe.

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

  • @Seger

    Sollte gefixed sein. Bzw gemuted.

    https://www.themoviedb.org/movie/627488-b…?language=de-DE

    TMDb liefert für die ID einfach keine Daten retour. Wahrscheinlich hat das Filmstudio gesagt "Piss dich alde!" und ein Take-Down eingefordert.

    "I don't caretaker"

    SKIN: Embuary - Donate: HIER de Hoibe bestellen, merci :thumbup:

    Devices: Nvidia Shield + Fire TV 4k --- NAS: i3 6100 | 8GB | 15tb | OMV4 | Emby --- TV: Sony 55" XF9005 + LG 47" LM640S | 114x Adalight | Yamaha 683

Jetzt mitmachen!

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