home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
[Plugin] CentralizedDatabase
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="popy" data-source="post: 1124080" data-attributes="member: 114134"><p><strong>Mal was Wichtiges ganz zu Beginn!! Danke [USER=151192]@antihero05[/USER] für die Idee und denn Plugin WatchedSyncronizer.</strong></p><p><strong>Der WatchedSyncronizer ist mit dem Release von CentralizedDatabase veraltet und wird nicht mehr weiterentwickelt. Ich habe Ihn natürlich gefragt und er hat zugestimmt. Die ganze Geschichte <a href="https://forum.team-mediaportal.com/threads/plugin-watchedsynchronizer.129230/" target="_blank">hier</a> .</strong></p><p></p><p></p><p><strong><span style="font-size: 22px"><span style="color: rgb(255, 128, 0)">Beschreibung des Plugins:</span></span></strong></p><p></p><p>CentralizedDatabase ist ein "window" Plugin das verschieden Informationen über mehrere Clients verteilt. Wie der Name schon sagt, liegt die Hauptaufgabe des Plugins darin, den Gehsehen-Status, die letzte Stoppzeit sowie Verzeichnisse wie thumbs und Datenbanken Ihrer Medien auf mehreren Clients zu synchronisieren.</p><p></p><p>Das Plugin wurde für "multiseat" Setups erstellt wo es einen Zentralen Speicher gibt (Server, NAS...) und mehrere Clients. Es wird empfohlen das Plugin so zu konfigurieren dass die Master Datenbank mit jedem Client synchronisiert wird. Wenn Sie einen Film oder eine Serie am Client schauen wird der Gehsehen Status und die letzte Stoppzeit wieder in die Master Datenbank geschrieben, und ist für andere Clients verfügbar. Es gibt auch ein Feature "Kopieren beim Starten" welches Datenbanken und Ordner (wie Vorschaubilder -> Thumbs...) beim starten des Clients vom Server zum Client kopiert. Sobald Sie also einen Client starten sind alle ihrer Datenbanken und Ordner synchron.</p><p></p><p>Zusammenfassend ist es egal auf welchem Client Sie ein Medium anschauen, der Status wird immer zwischen den Datenbanken synchronisiert. Sie behalten die Übersicht über was Sie bereits gesehen haben und haben einen zentralen Platz (Server) wo Sie Filme und Serien hinzufügen können.</p><p></p><p><strong>Derzeit unterstütze Objekte für die Synchronisation:</strong></p><ul> <li data-xf-list-type="ul">MPVideo Datenbank</li> <li data-xf-list-type="ul">MPTVSeries Datenbank</li> <li data-xf-list-type="ul">MovingPictures Datenbank</li> <li data-xf-list-type="ul">Ordner</li> <li data-xf-list-type="ul">Ordner mit Löschungen (im Ziel wenn nicht in der Quelle vorhanden -> Spiegelung) -> empfohlen für Vorschaubilder (Thumbs)</li> </ul><p><strong><span style="font-size: 22px"><span style="color: rgb(255, 128, 0)">Wie funktioniert es:</span></span></strong></p><p>CentralizedDatabase arbeitet ein bisschen anders als vergleichbare Lösungen.</p><p>Es kopiert jede/n Konfigurierte/n Datenbank/Ordner (wie Vorschaubilder) beim starten vom Server (zentraler Speicherplatz) zum Client. Wenn ein Benutzer nun einen Film/Serie ansieht, hört es auf folgende Ereignisse::</p><ul> <li data-xf-list-type="ul">Benutzer stoppt die Wiedergabe</li> <li data-xf-list-type="ul">Das aktuelle Medium wird zu ende gesehen</li> <li data-xf-list-type="ul">Benutzer markiert ein Medium als gesehen/nicht gesehen</li> </ul><p>Wenn das Plugin nun solch ein Ereignis empfängt, schreibt es die Informationen (Stoppzeit, Gesehen Status...) zurück in die Zentrale Server Datenbank. Die Verzögerung dabei ist <1 Sekunde.</p><p>Sie können somit ein Medium auf Client 1 stoppen, Client 2 starten und dort weiterschauen wo Sie aufgehört haben.</p><p></p><p>Ein weiterer vorteil ist dass Sie einen zentralen Platz haben wo Sie ihre Film/Serien Datenbanken pflegen können. Die neuen Daten werden dann beim start eines Clients abgeholt.</p><p></p><p>Hier eine kleine Grafik die veranschaulichen soll wie es funktioniert. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite7" alt=":p" title="Stick Out Tongue :p" loading="lazy" data-shortname=":p" /> :</p><p></p><p>[ATTACH=full]161197[/ATTACH]</p><p></p><p><strong><span style="font-size: 22px"><span style="color: rgb(255, 128, 0)">Konfiguration:</span></span></strong></p><p></p><p>Die Konfiguration ist sehr einfach. Wählen Sie den Synchronisation Typ aus (Datenbank oder Ordner) und wählen Sie die entsprechende Datei bzw. die Ordner aus (UNC Verzeichnisse werden natürlich unterstützt, auch Netzlaufwerke sind möglich). Wenn Sie "SyncFolder" als Typ auswählen, müssen Sie zusätzlich noch einen Lokalen Ziel Ordner angeben. Derzeit wird nicht geprüft ob die gewählte Datenbank Datei auch dem gewählten Sync-Typ entspricht -> Bei falsch Konfigurationen können Unbehandelte Ausnahmen auftreten. Eine Prüfung wird vll. in kommenden Versionen implementiert.</p><p></p><p>Beispiel Konfiguration eines Clients:</p><p>[ATTACH]161198[/ATTACH]</p><p></p><p><strong><span style="font-size: 22px"><span style="color: #ff8000">Download and Source:</span></span></strong></p><p></p><p><strong><a href="https://www.team-mediaportal.com/extensions/utilities/centralizeddatabase" target="_blank"><span style="font-size: 22px">Download</span></a></strong></p><p><strong></strong></p><p><strong><a href="https://sourceforge.net/p/mp-plugins/code/HEAD/tree/trunk/plugins/CentralizedDatabase/" target="_blank"><span style="font-size: 22px">Source</span></a></strong></p></blockquote><p></p>
[QUOTE="popy, post: 1124080, member: 114134"] [B]Mal was Wichtiges ganz zu Beginn!! Danke [USER=151192]@antihero05[/USER] für die Idee und denn Plugin WatchedSyncronizer. Der WatchedSyncronizer ist mit dem Release von CentralizedDatabase veraltet und wird nicht mehr weiterentwickelt. Ich habe Ihn natürlich gefragt und er hat zugestimmt. Die ganze Geschichte [URL='https://forum.team-mediaportal.com/threads/plugin-watchedsynchronizer.129230/']hier[/URL] .[/B] [B][SIZE=6][COLOR=rgb(255, 128, 0)]Beschreibung des Plugins:[/COLOR][/SIZE][/B] CentralizedDatabase ist ein "window" Plugin das verschieden Informationen über mehrere Clients verteilt. Wie der Name schon sagt, liegt die Hauptaufgabe des Plugins darin, den Gehsehen-Status, die letzte Stoppzeit sowie Verzeichnisse wie thumbs und Datenbanken Ihrer Medien auf mehreren Clients zu synchronisieren. Das Plugin wurde für "multiseat" Setups erstellt wo es einen Zentralen Speicher gibt (Server, NAS...) und mehrere Clients. Es wird empfohlen das Plugin so zu konfigurieren dass die Master Datenbank mit jedem Client synchronisiert wird. Wenn Sie einen Film oder eine Serie am Client schauen wird der Gehsehen Status und die letzte Stoppzeit wieder in die Master Datenbank geschrieben, und ist für andere Clients verfügbar. Es gibt auch ein Feature "Kopieren beim Starten" welches Datenbanken und Ordner (wie Vorschaubilder -> Thumbs...) beim starten des Clients vom Server zum Client kopiert. Sobald Sie also einen Client starten sind alle ihrer Datenbanken und Ordner synchron. Zusammenfassend ist es egal auf welchem Client Sie ein Medium anschauen, der Status wird immer zwischen den Datenbanken synchronisiert. Sie behalten die Übersicht über was Sie bereits gesehen haben und haben einen zentralen Platz (Server) wo Sie Filme und Serien hinzufügen können. [B]Derzeit unterstütze Objekte für die Synchronisation:[/B] [LIST] [*]MPVideo Datenbank [*]MPTVSeries Datenbank [*]MovingPictures Datenbank [*]Ordner [*]Ordner mit Löschungen (im Ziel wenn nicht in der Quelle vorhanden -> Spiegelung) -> empfohlen für Vorschaubilder (Thumbs) [/LIST] [B][SIZE=6][COLOR=rgb(255, 128, 0)]Wie funktioniert es:[/COLOR][/SIZE][/B] CentralizedDatabase arbeitet ein bisschen anders als vergleichbare Lösungen. Es kopiert jede/n Konfigurierte/n Datenbank/Ordner (wie Vorschaubilder) beim starten vom Server (zentraler Speicherplatz) zum Client. Wenn ein Benutzer nun einen Film/Serie ansieht, hört es auf folgende Ereignisse:: [LIST] [*]Benutzer stoppt die Wiedergabe [*]Das aktuelle Medium wird zu ende gesehen [*]Benutzer markiert ein Medium als gesehen/nicht gesehen [/LIST] Wenn das Plugin nun solch ein Ereignis empfängt, schreibt es die Informationen (Stoppzeit, Gesehen Status...) zurück in die Zentrale Server Datenbank. Die Verzögerung dabei ist <1 Sekunde. Sie können somit ein Medium auf Client 1 stoppen, Client 2 starten und dort weiterschauen wo Sie aufgehört haben. Ein weiterer vorteil ist dass Sie einen zentralen Platz haben wo Sie ihre Film/Serien Datenbanken pflegen können. Die neuen Daten werden dann beim start eines Clients abgeholt. Hier eine kleine Grafik die veranschaulichen soll wie es funktioniert. :p : [ATTACH=full]161197[/ATTACH] [B][SIZE=6][COLOR=rgb(255, 128, 0)]Konfiguration:[/COLOR][/SIZE][/B] Die Konfiguration ist sehr einfach. Wählen Sie den Synchronisation Typ aus (Datenbank oder Ordner) und wählen Sie die entsprechende Datei bzw. die Ordner aus (UNC Verzeichnisse werden natürlich unterstützt, auch Netzlaufwerke sind möglich). Wenn Sie "SyncFolder" als Typ auswählen, müssen Sie zusätzlich noch einen Lokalen Ziel Ordner angeben. Derzeit wird nicht geprüft ob die gewählte Datenbank Datei auch dem gewählten Sync-Typ entspricht -> Bei falsch Konfigurationen können Unbehandelte Ausnahmen auftreten. Eine Prüfung wird vll. in kommenden Versionen implementiert. Beispiel Konfiguration eines Clients: [ATTACH]161198[/ATTACH] [B][SIZE=6][COLOR=#ff8000]Download and Source:[/COLOR][/SIZE][/B] [B][URL='https://www.team-mediaportal.com/extensions/utilities/centralizeddatabase'][SIZE=6]Download[/SIZE][/URL] [SIZE=6][/SIZE] [URL='https://sourceforge.net/p/mp-plugins/code/HEAD/tree/trunk/plugins/CentralizedDatabase/'][SIZE=6]Source[/SIZE][/URL][/B] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
[Plugin] CentralizedDatabase
Contact us
RSS
Top
Bottom