+ Antworten
Seite 1 von 26 1 2 3 11 ... LetzteLetzte
Ergebnis 1 bis 10 von 251
  1. #1
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,604

    Lightbulb [Library] IPSKodi - Kodi in IPS einbinden.

    IPSKodi

    Implementierung der Kodi JSON-RPC API in IP-Symcon.

    Dokumentation

    Inhaltsverzeichnis


    1. Funktionsumfang

    Ermöglicht das Steuern und das empfangen von Statusänderungen, von der Mediacenter-Software Kodi über das Netzwerk.
    Direkte Bedienung im WebFront möglich.
    Abbilden fast der gesamten Kodi-API in vollen Funktionsumfangs in PHP-Befehlen für eigene Scripte in IPS.
    Folgende Namespaces der API wurden aktuell nicht berücksichtigt, sollte hier Bedarf bestehen, so können Diese noch nach gepflegt werden:
    - Profiles
    - Settings
    - Textures
    - XBMC

    2. Voraussetzungen
    • IPS ab Version 4.1
    • Installiertes System mit der Software Kodi


    3. Installation

    IPS 4.1:
    Bei privater Nutzung: Über das Modul-Control folgende URL hinzufügen.
    Code:
    git://github.com/Nall-chan/IPSKodi.git
    Bei kommerzieller Nutzung (z.B. als Errichter oder Integrator) wenden Sie sich bitte an den Autor.

    4. Vorbereitungen

    In den Kodi-Systemen folgende Einstellungen vornehmen:
    • In Settings/Services/Remote Control
      • Allow programs on other systems to control Kodi.

    • In Settings/Services/Webserver
      • Allow control of Kodi via HTTP
      • Username und Password nach eigenen Ermessen.



    5. Einrichten der Instanzen in IPS

    Es wird empfohlen die Einrichtung mit dem Kodi-Konfigurator durchzuführen.
    • Auf der Willkommen-Seite von IPS dem Link 'Konfiguratoren verwalten' öffnen.
    • Auf den Button 'Neu' klicken.
    • Den Eintrag 'Kodi Konfigurator' wählen und mit OK bestätigen.
    • Die Instanz über einen weiten Klick auf OK erzeugen.
    • Im folgenden Dialog des Konfigurators muss jetzt erst über einen Klick auf ein Zahnrad zum Splitter gewechselt werden.
    • Im Dialog des Kodi-Splitter ist die Adresse des Zielsystems einzutragen. Handelt es sich um ein System welches nicht im Dauerbetrieb läuft, sollte der Haken bei 'Erweiterte Power-On Überwachung' gesetzt werden. Der Dialog kann nach dem Klick auf Übernehmen geschlossen werden.
    • Im Konfigurator durch einen Klick auf den Button 'Alle / Alle fehlenden' werden jetzt alle Instanzen für dieses Kodi-System erzeugt und im Root des logischen Baums angelegt.


    6. Funktionen der Instanzen

    Jeder Typ von Instanz bildet einen bestimmen Funktionsbereich der Kodi-API ab.

    Kodi Addons (KodiDeviceAddons):
    RPC-Namensraum : Addons

    Addons - de/aktivieren, lesen, visualisieren und ausführen.



    Kodi Anwendung (KodiDeviceApplication):
    RPC-Namensraum : Application

    Lautstärke - Setzen, lesen und visualisieren.
    Stummschaltung - Setzen, lesen und visualisieren.
    Software beenden - Nur ausführen.
    Namen der Software - Lesen und visualisieren.
    Version der Software - Lesen und visualisieren.



    Kodi Audio Datenbank (KodiDeviceAudioLibrary):
    RPC-Namensraum : AudioLibrary

    Künstler - Lesen von Daten aus der Datenbank.
    Alben - Lesen von Daten aus der Datenbank.
    Songs - Lesen von Daten aus der Datenbank.
    Datenbank - Ausführen von Scan und Clean. Status visualisieren.

    Das Setzen von Daten in der Datenbank ist nicht möglich!


    Kodi Favoriten (KodiDeviceFavourites):
    RPC-Namensraum : Favourites

    Favoriten - Lesen,visualisieren und ausführen



    Kodi Files (KodiDeviceFiles):
    RPC-Namensraum : Files

    Quellen - Lesen aller bekannten Medienquellen.
    Verzeichnisse - Auslesen von Verzeichnissen.
    Dateien - Auslesen von Eigenschaften einer Datei.



    Kodi GUI (KodiDeviceGUI):
    RPC-Namensraum : GUI

    Aktuelles Fenster - Lesen und visualisieren.
    Aktuelle Steuerung - Lesen und visualisieren.
    Aktueller Skin - Lesen und visualisieren.
    Vollbildmodus - Setzen, lesen und visualisieren.
    Bildschirmschoner - Status visualisieren.
    Benachrichtigungen - Senden.

    Hinweise zu den 'Window IDs' und 'Window Name' sind hier verfügbar:
    Kodi Website - Window IDs



    Kodi Input (KodiDeviceInput):
    RPC-Namensraum : Input

    Tastendruck - Senden
    Text - Senden



    Kodi Playerstatus (KodiDevicePlayer):
    PRC-Namensraum : Player
    Hinweis: Jeder 'Player' (Audio,Video,Bilder) benötigt eine eigene Instanz.
    Player - Setzen, lesen und visualisieren des Status.
    Aktuelle Wiedergabe - Setzen, lesen und visualisieren.



    Kodi Playlist (KodiDevicePlaylist):
    PRC-Namensraum : Playlist
    Hinweis: Jeder 'Player' (Audio,Video,Bilder) hat immer eine eigene Playlist!

    Playlist - Beschreiben, lesen und visualisieren.
    Player - Direktes anspringen eines Eintrages.



    Kodi PVR (KodiDevicePVR):
    RPC-Namensraum : PVR

    Verfügbarkeit - Zustand lesen und visualisieren.
    Suchlauf - Starten, Zustand lesen und visualisieren.
    Aufnahme - Steuern, Zustand lesen und visualisieren.
    Kanäle & Gruppen - Lesen
    Aufnahmen - Lesen
    Timer - Lesen



    Kodi System (KodiDeviceSystem):
    RPC-Namensraum : System

    Systemzustand - Starten, Beenden, Status visualisieren.
    Optisches LW - Auswerfen



    Kodi VideoLibrary (KodiDeviceVideoLibrary):
    RPC-Namensraum : VideoLibrary

    Filme - Lesen von Daten aus der Datenbank.
    Serien - Lesen von Daten aus der Datenbank.
    Musikvideo - Lesen von Daten aus der Datenbank.
    Datenbank - Ausführen von Scan und Clean. Status visualisieren.

    Das Setzen von Daten in der Datenbank ist nicht möglich!



    Kodi Splitter (KodiSplitter):
    RPC-Namensraum : JSONRPC

    7. PHP-Befehlsreferenz

    Siehe Doku auf GitHub: GitHub - Nall-chan/IPSKodi: IP-Symcon Modul für Kodi

    8. Parameter / Modul-Infos

    Siehe Doku auf GitHub: GitHub - Nall-chan/IPSKodi: IP-Symcon Modul für Kodi

    9. Tips & Tricks
    Siehe Post 5 & 6

    10. Anhang

    Changlog:

    1.0 : Erstes Release

    11. Lizenz

    CC BY-NC-SA 4.0
    Geändert von Nall-chan (21.08.16 um 21:32 Uhr)
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

  2. #2
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,604

    Standard Screenshots Teil 1

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Addon.png 
Hits:	517 
Größe:	43.4 KB 
ID:	35225Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Addon_WF.png 
Hits:	933 
Größe:	86.2 KB 
ID:	35226
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Application.png 
Hits:	537 
Größe:	42.8 KB 
ID:	35227Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Application_WF.png 
Hits:	621 
Größe:	29.4 KB 
ID:	35228
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	AudioLib.png 
Hits:	457 
Größe:	43.2 KB 
ID:	35229Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	AudioLib_WF.png 
Hits:	545 
Größe:	33.0 KB 
ID:	35230
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	AudioPlayer.png 
Hits:	436 
Größe:	66.7 KB 
ID:	35231Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	AudioPlayer_WF.png 
Hits:	660 
Größe:	111.7 KB 
ID:	35232
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Favorites.png 
Hits:	419 
Größe:	40.7 KB 
ID:	35233Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Favorites_WF.png 
Hits:	618 
Größe:	102.3 KB 
ID:	35234
    Geändert von Nall-chan (21.08.16 um 15:13 Uhr)
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

  3. #3
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,604

    Standard Screenshots Teil 2

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	GUI.png 
Hits:	282 
Größe:	50.0 KB 
ID:	35235Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	GUI_WF.png 
Hits:	373 
Größe:	30.4 KB 
ID:	35236
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Input.png 
Hits:	329 
Größe:	45.6 KB 
ID:	35237Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Input_WF.png 
Hits:	586 
Größe:	59.7 KB 
ID:	35238
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	PicturePlayer.png 
Hits:	316 
Größe:	46.3 KB 
ID:	35239Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	PicturePlayer_WF.png 
Hits:	408 
Größe:	107.1 KB 
ID:	35240
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	PicturePlaylist.png 
Hits:	311 
Größe:	41.3 KB 
ID:	35241Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	PicturePlaylist_WF.png 
Hits:	312 
Größe:	25.7 KB 
ID:	35242
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Playlist.png 
Hits:	300 
Größe:	40.8 KB 
ID:	35243Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Playlist_WF.png 
Hits:	517 
Größe:	75.8 KB 
ID:	35244
    Geändert von Nall-chan (21.08.16 um 15:12 Uhr)
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

  4. #4
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,604

    Standard Screenshots Teil 3

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	PVR.png 
Hits:	295 
Größe:	47.0 KB 
ID:	35245Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	PVR_WF.png 
Hits:	307 
Größe:	32.2 KB 
ID:	35246
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	System.png 
Hits:	256 
Größe:	56.4 KB 
ID:	35247Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	System_WF.png 
Hits:	306 
Größe:	36.8 KB 
ID:	35248
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	VideoLib.png 
Hits:	257 
Größe:	42.1 KB 
ID:	35249Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	VideoLib_WF.png 
Hits:	278 
Größe:	33.9 KB 
ID:	35250
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	VideoPlayer.png 
Hits:	236 
Größe:	70.1 KB 
ID:	35251Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	VideoPlayer_WF.png 
Hits:	369 
Größe:	100.3 KB 
ID:	35252
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	VideoPlaylist.png 
Hits:	267 
Größe:	40.6 KB 
ID:	35253Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	VideoPlaylist_WF.png 
Hits:	469 
Größe:	36.5 KB 
ID:	35254
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

  5. #5
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,604

    Standard Tips & Tricks

    Tips & Tricks


    • In der 'Kodi System' Instanz ist es möglich WOL einzurichten.
    • Die SVG-Remote kann gerne durch eine eigene ersetzt werden. Meine grafischen Fähigkeiten sind eher beschränkt


    mehr...folgen später


    ToDo's

    • Machbarkeit einer 'einfachen' Suche in den Datenbanken per WF zu ermöglichen. Ergebnisse sollten direkt 'abspielbar' sein.
    • PVR um Timerliste im WF erweitern (aktuell ist mein PVR-Server gerade nicht verfügbar )
    Geändert von Nall-chan (21.08.16 um 21:36 Uhr)
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

  6. #6
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,604

    Standard Bekannte Fehler / Lösungen

    • Beim laden von großen Playlisten kommt es je nach Performance der beteiligten Geräten (sowohl IPS als auch Kodi) zu Verzögerungen beim erstellen der Playlisten im WF und den aktuellen Status der Player-Instanz. Verursacht wird dies durch die Logik in Kodi, Welche zuerst alle Events der Playlist und erst dann das Event für den Player sendet.
      Je flotter die Hardware, desto schneller werden die Events versendet und verarbeitet.
      Einseitig schwache Hardware wirkt sich auch sofort negativ auf, da das schneller Gerät warten muss.
    • Große und/oder viele Thumbnails in den Instanzen Add-on und Favoriten können das Limit der String-Variablen von 1MB erreichen, da die Bilder direkt in den HTML-Code eingebettet werden.
      Hier kann die Größe in den Instanzen verringert werden oder es wird die Spalte 'Thumbnail' im jeweiligen Config-Script auskommentiert um diese Funktion zu deaktivieren.
      Es ist dabei auch empfohlen den Spezialschalter 'Variable Watch' zu deaktivieren, da sonst das IPS-Log sehr schnell sehr groß wird. Außerdem kann es sonst zu 'Hängern' in der Meldungsanzeige der IPS-Console kommen.
    • Das verändern von PVR-Timern per Remote ist in Kodi nicht verfügbar.
    Geändert von Nall-chan (21.08.16 um 21:37 Uhr)
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

  7. #7
    Registriert seit
    Dec 2010
    Beiträge
    921

    Standard Thumbs up

    Hallo Michael,

    hab zwar kein Kodi (aber kann ja noch kommen), aber beim überfliegen sieht das mal wieder nach einem Mega-Projekt aus.
    Im voraus vielen dank dafür und Daumen hoch.
    Evtl wäre hier ein zusätzlicher Threat HowTo oder FAQ notwendig um Entwicklung von Fragen zu trennen.
    Dann bitte verschieben.
    Geändert von wolfgang (22.08.16 um 20:59 Uhr)
    Grüsse, Wolfgang
    IPS 3.4 #3775 auf Windows7 x64. Hardware: FB 7490 06.51, Synology NAS DS 109+ DSM 4.2-3252 (Apache 2.2.22, MySQL 5.1.49), Gigaset S685IP, S0-Stomzähler, IPSwitchAddE, PlugWise USB 30 Circles, EnOcean, Sonos Play3.

  8. #8
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,604

    Moin wolfgang,
    Danke für die Blumen.
    Aktuell würde ich das nicht trennen.
    Scheint ja auch aktuell keine Fragen zu geben...
    Vielleicht braucht es auch keiner, oder es gibt zu wenige die IPS 4.1 nutzen.
    Fehler können auch gerne hier gemeldet werden: https://github.com/Nall-chan/IPSKodi/issues
    Michael
    Geändert von Nall-chan (23.08.16 um 07:25 Uhr)
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

  9. #9
    Registriert seit
    Jun 2016
    Beiträge
    184

    Hallo Nall chan,

    ich würde es gerne testen, da ich schon lange auf der suche nach einer guten Kodi-Steuerung bin.
    Leider habe ich nur IPS 4.0.

    Viele Grüße

    Markus

  10. #10
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,604

    Nutzt du das Dashboard? Sonst einfach Backup machen und mal die 4.1 testen. Bei mir läuft sie ganz gut.
    Michael
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

Ähnliche Themen

  1. [Library] PRTG - PRTG in IPS einbinden und IPS in PRTG
    Von Nall-chan im Forum PHP-Module
    Antworten: 48
    Letzter Beitrag: 07.01.20, 21:23
  2. IPS Light Mananger ein Kodi MediaCenter Addon
    Von thka im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 2
    Letzter Beitrag: 03.08.17, 05:22
  3. IPS ExecuteEx Kodi.exe
    Von lahlor im Forum Skripte, PHP, SQL
    Antworten: 3
    Letzter Beitrag: 01.02.16, 15:09
  4. Kodi mit IPS ansteuern
    Von thirdlastletter im Forum Skripte, PHP, SQL
    Antworten: 27
    Letzter Beitrag: 14.12.15, 15:14
  5. IPS Library
    Von Gabi im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 2
    Letzter Beitrag: 21.02.13, 22:27

Stichworte