Bei dieser ordnerauswahl wird nach dem ablagert der eigentlichen datenbankdateien gefragt. Am besten legst du auf deiner Nas einen separaten Ordner (Beispiel: /mydb) an, den du dann über dieses Feld auswählst.
Danach führst du die Einrichtung der Datenbank wie im xbmc Wiki beschrieben durch.
Beiträge von olivaar
-
-
So wie es aussieht kann er nur die Music-DB und die Video-DB beim ersten mal nicht öffnen, die anderen Datenbanken scheinen zu klappen.
Kannst du mal in die error.[definition='1','0']log[/definition] von mysql auf dem server nachschauen ob dort eine Fehlermeldung sich verbirgt.
Wenn es Linux ist dan normalerweise /var/[definition='1','0']log[/definition]/mysql/error.[definition='1','0']log[/definition] ansonsten musst du in die Konfigurationsdatei von mysql "my.cnf" schauen, wo das Fehlerlog angelegt wird.
Ich geh davon aus, das du keine spezielle Konfiguration hast, bei der manche Datenbanken auf anderen Laufwerken liegen. -
lässt den dein provider zugriff auf die datenbank von ausserhalb zu?
-
Falls Genres nicht ausreichen, kann man mit Tags ebenfalls flexibel kategorisieren und per Smartplaylist anzeigen.
-
Zitat
Kleine Anmerkung noch: Die XMLs für Script Fenster sollten idealerweise nach folgendem Namensschema benannt werden: "script-<scriptname ggf inkl. Spaces>-<Fenstername>.xml" damit sie von anderen Skins überladen werden können.
So Änderungen sind eingearbeitet. -
Danke für deine Beurteilung.
Wenn xbmc über den json-rpc-Zugriff die fehlenden Funktionalitäten bereitstellt, dann werde ich das Addon umstellen.Aktuell schein in diese Richtung aber nichts unternommen werden. Auch scheint die Änderung der Moviedetails über json jedesmal eine Menge Datenbanktransaktionen auszulösen, was die Geschichte nicht wirklich performant macht (205 SQL-Statements für die Änderung des Artworks bei einem Film: json: improve speed (forum.xbmc.org).
ZitatKleine Anmerkung noch: Die XMLs für Script Fenster sollten idealerweise nach folgendem Namensschema benannt werden: "script-<scriptname ggf inkl. Spaces>-<Fenstername>.xml" damit sie von anderen Skins überladen werden können.
Die Änderung werde ich noch einbauen. -
Hallo,
nachdem das Thema im xbmc-forum und hier im Addon-Entwickler 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 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.
Film taggenDarü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.
Tagübersicht
TagauswahlmenüDas Addon unterstützt Profile mit abweichenden Konfigurationen zu sqlite und mysql-Datenbanken
Dieses Addon arbeitet direkt auf der Datenbank und nicht über json-rpc. Dies liegt daran, dass über json nicht alle notwendigen 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". Somit besteht keine Gefahr, bei Fehlern, Daten aus anderen Bereichen zu verlieren.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 ( oder bereits in den nightlys) verfügbar. (wurde in Frodo vergessen )Installation
- Download des Plugin von https://www.dropbox.com/s/rac3k9ponzk1…rview_0.9.0.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>
- fertigNun 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.HDFolgende Kombinationen wurde ebenfalls erfolgreich 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, mysqlBei 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
2013/06/05:Version 0.9.0: Rename the windows-xml files to follow naming recomendation of dersphere. Change of the version number to represent now the beta state of the addon.ToDo:
Unittests -
Hama MCE-Fernbedienung mit Event'Ghost unter Win7
-
Zitat
Oh mann ist IMAP4 ein blödes Protokoll - da scrape ich ja lieber HTML
http://docs.python.org/2/library/imaplib.html
Eine IMAP-Bibliothek ist doch Bestandteil von python.
und falls bei xbmc nicht dabei (habe jetzt nicht nachgeschaut), dann ist in dem Link die Bibliothek im source gleich dabei. -
gibt kein root passwort
sudo -s muss man nehmen. -
Solange du die Daten wirklich nur Freigeben willst und keine zusätzlichen Dienste auf der NAS installieren willst sollte diese ausreichen. Aber zusatzdienste wie MySQL DB, Webserver, JDownloader usw kannst du dort nicht erwarten.Wenn du dergleichen Dienste benötigst würde ich immer zu QNAP oder Synology raten.
Ich weis dieser Thread ist bereits etwas alt. Aber zur Dokumentation und um andere nich in unnötige Kostenausgaben (wd my book live 2TB kostet 120 EURO, qnap und synology sind um einiges teuerer) zu stürzen:
Ich besitze ein WD my book live und betreibe dort drauf einen mysql datenbank-server für xbmc.
Ein Webserver ist bereits per firmware darauf installiert (apache). Über apache läuft nämlich die firmware-adminoberfläche des mybooklive.
Um mysql noch direkt zu administrieren habe ich zusätzlich noch phpmyadmin installiert und apache so konfiguriert,
das sich die firmewareoberfläche nicht beisst (separater port 8080).die antwortzeiten sind erstaunlich positiv (gefühlt unter einer sekunde). sogar beim wecken der NAS aus dem stromsparmodus brauch die nas max 1-2 sekunden für die antwort.
theoretisch müsste dort auch soetwas wie pyload laufen. habe ich selbst aber nicht ausprobiert. größere applicationen (mit java) werden wohl eher schwierig.kleiner nachteil ist, dass wenn man aktualisierte firmware aufspielen will, alle eigeninstallationen erneut aufbauen muss.
unter http://mybookworld.wikidot.com/mybook-live gibt es umfangreiche informationen, die leider über die verschiedenen firmwares der letzten zeit
vermischt wurden. für eine funktionierende installationsanleitung (mein mitschreibsel, damit ich selbst den server neu aufsetzen kann) kann ich gern zur Verfügung stellen.
da die installation per linux-paketverwaltung und mit guten tools (winscp/putty) hervorragenden zugriff auf das nas hat, ist es auch für nicht-linux-kenner nicht besonders schwierig. -
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 -
zum sqlite-datenbanken anschauen nehm ich immer das addon von firefox: https://addons.mozilla.org/en-US/firefox/…sqlite-manager/
der ist platformunabhängigkennst du das addon? http://forum.xbmc.org/showthread.php?tid=60643
für mein addon habe ich auch immer wieder mal den xbmc-source angeschaut.
erster ansatzpunkt für dich wäre evtl. das hier: https://github.com/xbmc/xbmc/blob…ureDatabase.cpp -
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.jpgMittlerweile 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 )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>
- fertigNun 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.HDFolgende 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, mysqlBei 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 unicodeToDo:
Fehlerbereinigung
Unittests