Plugin für Adhoc Tagging von Filmen, Serien und Musikvideos

  • Hallo,

    nachdem das Thema im xbmc-forum bereits einige Tage läuft, stelle ich mein Plugin auch hier kurz vor.
    Da ich mit dem aktuell vorgesehenen Workflows zum taggen von Filmen etc. nicht zufrieden war, habe ich mich dran gemacht ein Addon für mich zu erstellen, das ich anderen allerdings auch nicht vorenthalten will.

    Mit dem Addon kann man überall in xbmc entweder während des man einen Film anschaut oder auch einfach nur aus den Listen direkt einen Dialog aufrufen, aus dem man direkt die Tags zuordnen oder falls notwendig, neue Tags erzeugen kann.
    https://www.dropbox.com/s/3zlwktvdg0pcndr/tagmovie.jpg (Screenshot, irgendwie kann ich hier über den editor keinen Link einfügen)

    Darüber hinaus kann man in einem weiteren Dialog sehen, welche Tags existieren und in welcher Anzahl diese den Filmen, Serien, etc. zugeordnet sind, bzw. welche ohne Zuordnung sind.
    https://www.dropbox.com/s/sqdn9bwkvkmyeef/tagoverview.jpg
    https://www.dropbox.com/s/xdfit9d0uryilit/tagselmenu.jpg

    Mittlerweile unterstützt das Addon auch Profile mit abweichenden Konfigurationen zur sqlite und mysql-Datenbanken.
    Als Hinweis: Dieses Addon arbeitet direkt auf der Datenbank und nicht Standardkonform über json-rpc. Dies liegt daran, dass über json nicht alle notwndigen Methoden bereit gestellt werden (z.B. Abfrage aller vorhandenen Tags, Hinzufügen von Tags, Löschen von Tags, etc.)
    Dieses Addon verändert nur Daten in den Tabellen "tags" und "taglinks"

    Leider ist das nutzen der Tags über Smart-Playlist nur für Filme in der aktuellen stabilen Version Frodo möglich.
    Die Tags in der SmartPlaylist für Serien und Musikvideos ist erst ab Gotham (nightlys) verfügbar. (wurde in Frodo vergessen :P )

    Installation
    - Download des Plugin von https://www.dropbox.com/s/vtm2dawvwmmq…rview_0.0.8.zip
    - Importieren des Plugin-Zips in XBMC
    - Zuweisen eines Hotkeys in der userdata/keymaps/keyboard.xml mit folgendem Befehl (hier für F8): <F8>RunScript(script.tagoverview)</F8>
    - fertig

    Nun kann, sobald ein Film, Serie oder Musikvideo markiert ist, mit dem Hotkey der Tagging-Dialog aufgerufen werden.
    An allen anderen Stellen oder auch, wenn der Film noch nicht in der Datenbank aufgenommen ist (im Dateimodus), erscheint nur das Übersichtsfenster.

    Das Addon wurde mit folgenden Skins erfolgreich getestet:

    confluence
    confluence-MOD
    Aeon Nox
    Cirrus Extended v3
    diffuse
    Hybrid
    PM3.HD

    Folgende Kombinationen wurde ebenfalls getestet
    XBMC12.1/XBMC12.2, Windows 7, ohne Profil, sqlite
    XBMC12.1/XBMC12.2, Windows 7, ohne Profil, mysql
    XBMC12.1/XBMC12.2, Windows 7, mit Profil, sqlite
    XBMC12.1/XBMC12.2, Windows 7, mit Profil, mysql

    Bei Fehlern bitte ein Log zur Verfügung stellen (zB über pastebin)
    Wenn Ihr erfolgreich getestet habt, würde ich mich über eine kurze Nachricht mit den Angaben:
    XBMC-Version, Betriebssystem, Skin, ob ihr mit Profilen arbeitet und mit welcher Datenbank (sqlite/mysql) ihr arbeitet hier im Forum freuen.

    2013/05/05:Version 0.0.1: First release for testing. musicvideo and tvshows are not taggable
    2013/05/08:Version 0.0.2: now completed with tagging for tvshows and musicvideos
    2013/05/09:Version 0.0.3: Correct some bugs.
    2013/05/19:Version 0.0.4: Removed some [definition='1','3']Debug[/definition] code
    2013/05/20:Version 0.0.5: change defaultcontrol behaviour to improve navigation
    2013/05/21:Version 0.0.6: added mysql-support. added settings to configure mysql-access. major changes in CVideoDatabase and CDatabase. Found a special char encoding bug, maybe some more there
    2013/05/26:Version 0.0.7: added profile support, removed settings-dialog, because all sqlite/mysql-connect parameters are taken from [definition='2','1']advancedsettings[/definition].xml. tag regeneration: if you remove the last movie from a tag, xbmc deletes the tag automaticly. the addon regenerates the tag automaticly
    2013/06/05:Version 0.0.8: Some bugfixes and changes to support unicode

    ToDo:
    Fehlerbereinigung
    Unittests

  • Wenn Ihr erfolgreich getestet habt, würde ich mich über eine kurze Nachricht mit den Angaben:
    XBMC-Version, Betriebssystem, Skin, ob ihr mit Profilen arbeitet und mit welcher Datenbank (sqlite/mysql) ihr arbeitet hier im Forum freuen.
    Dann könnte ich bald den Beta und Release-Status erreichen

Jetzt mitmachen!

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