Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Kodi Adapter: Anzeigen der VideoLibrary

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Kodi Adapter: Anzeigen der VideoLibrary

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      HD71 last edited by HD71

      Hallo,

      zur Visualisierung/Steuerung meines TVs und Receivers habe ich nun auch den Kodi Adapter installiert.
      Der Adapter legt u.a. den Datenpunkt kodi.0.systeminfo.VideoLibrary an und importiert den Datenbankinhalt aus Kodi von meinem HTPC.
      Diese Filmsammlung würde ich gerne in ioBroker VIS neben einer kleiner digitalen Fernbedienung für TV, Receiver und Kodi anzeigen lassen, um einen Film direkt aussuchen und starten zu können.

      Der Inhalt/Wert o.g. Datenpunktes beginnt mit:

      {"limits":{"end":23,"start":0,"total":23},"movies":[{"director":["Max Mustermann"],"file":"smb://192.........
      

      Die Nutzung des JSON-Widget funktioniert so jedoch leider nicht.

      Wenn ich manuell den Eintrag kürze und

      {"limits":{"end":23,"start":0,"total":23},"movies":[
      

      lösche (inkl. der letzten geschweiften Klammer am Ende des Gesamtinhalts) funktioniert es, jedoch ist eine solche immer wieder nötig werdende manuelle Anpassung nicht wirklich "smart".

      Übersehe ich eine Möglichkeit, diese Daten direkt mit einem Widget in ioBroker VIS darzustellen oder müssen hier nun per Javascript die gewünschten Daten ausgelesen und ausgegeben werden?

      Ich würde mich freuen, wenn mir hier jemand weiterhelfen könnte.

      Besten Dank!

      G 1 Reply Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active last edited by sigi234

        Zeig mal den DP davon........
        Ist das auch ein Json?

        1 Reply Last reply Reply Quote 0
        • H
          HD71 last edited by

          Hallo sigi234,

          der Datenpunkt VideoLibrary (übrigens doch nicht unter "systeminfo", was aber letztendlich keine Rolle spielt)
          f24f128e-34cf-4380-9216-68fe8f94b664-image.png

          beinhaltet folgende Daten (Beispiel-Import mit 2 Datensätzen aus Kodi):

          {"limits":{"end":2,"start":0,"total":2},"movies":[{"director":["Max Mustermann"],"file":"D:\\Video\\Testfilm-Eins\\Testfilm-1.mkv","genre":["Sport"],"label":"Testfilm 1","lastplayed":"","movieid":51,"originaltitle":"Test One","playcount":0,"plot":"Text Filmbeschreibung","rating":8.0,"runtime":9010,"tagline":"","thumbnail":"image://D%3a%5cVideo%5cTestfilm-Eins%5cTestfilm-Eins-poster.jpg/","title":"Testfilm","year":2018},{"director":["Erika Mustermann"],"file":"D:\\Video\\Testfilm-Zwei\\Testfilm-2.mkv","genre":["Action"],"label":"Testfilm 2","lastplayed":"","movieid":46,"originaltitle":"Test 2","playcount":0,"plot":"Text Filmbeschreibung","rating":9.0,"runtime":7320,"tagline":"","thumbnail":"image://D%3a%5cVideo%5cTestfilm-Zwei%5cTestfilm-Zwei-poster.jpg/","title":"Testfilm 2","year":2018}]}
          

          Ändere ich dies manuell ab, indem ich den Teil vor der ersten eckigen Klammer und die letzte geschweifte Klammer entferne, und somit nur noch folgender Inhalt zu diesem DP gehört,

          [{"director":["Max Mustermann"],"file":"D:\\Video\\Testfilm-Eins\\Testfilm-1.mkv","genre":["Sport"],"label":"Testfilm 1","lastplayed":"","movieid":51,"originaltitle":"Test One","playcount":0,"plot":"Text Filmbeschreibung","rating":8.0,"runtime":9010,"tagline":"","thumbnail":"image://D%3a%5cVideo%5cTestfilm-Eins%5cTestfilm-Eins-poster.jpg/","title":"Testfilm","year":2018},{"director":["Erika Mustermann"],"file":"D:\\Video\\Testfilm-Zwei\\Testfilm-2.mkv","genre":["Action"],"label":"Testfilm 2","lastplayed":"","movieid":46,"originaltitle":"Test 2","playcount":0,"plot":"Text Filmbeschreibung","rating":9.0,"runtime":7320,"tagline":"","thumbnail":"image://D%3a%5cVideo%5cTestfilm-Zwei%5cTestfilm-Zwei-poster.jpg/","title":"Testfilm 2","year":2018}]
          

          so funktioniert dann auch die Nutzung des JSON-Widgets, um sich die gewünschten Daten anzeigen zu lassen.

          sigi234 1 Reply Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @HD71 last edited by

            @HD71

            Nimm mal das html Widget und ohne Eckige Klammer.......

            {"director":["Max Mustermann"],"file":"D:\Video\Testfilm-Eins\Testfilm-1.mkv","genre":["Sport"],"label":"Testfilm 1","lastplayed":"","movieid":51,"originaltitle":"Test One","playcount":0,"plot":"Text Filmbeschreibung","rating":8.0,"runtime":9010,"tagline":"","thumbnail":"image://D%3a%5cVideo%5cTestfilm-Eins%5cTestfilm-Eins-poster.jpg/","title":"Testfilm","year":2018},{"director":["Erika Mustermann"],"file":"D:\Video\Testfilm-Zwei\Testfilm-2.mkv","genre":["Action"],"label":"Testfilm 2","lastplayed":"","movieid":46,"originaltitle":"Test 2","playcount":0,"plot":"Text Filmbeschreibung","rating":9.0,"runtime":7320,"tagline":"","thumbnail":"image://D%3a%5cVideo%5cTestfilm-Zwei%5cTestfilm-Zwei-poster.jpg/","title":"Testfilm 2","year":2018}

            1 Reply Last reply Reply Quote 0
            • H
              HD71 last edited by

              @sigi234

              Mit dem HTML-Widget habe ich dann aber lediglich diesen "Quelltext" als angezeigten Inhalt.

              Eine formatierbare tabellarische Übersicht ist doch so nicht umsetzbar, oder?

              Die Herausforderung, vor der ich gerade stehe, ist ja, dass ich den DP so übernehme, wie er vom Kodi-Adapter erstellt wird.
              Sprich: die eckigen Klammern und auch der Rest davor ist erstmal vorhanden.

              Mein Beispiel oben sollte lediglich verdeutlichen, dass quasi nur ein kleiner Teil des Inhalts zur einfachen Verarbeitung stört.

              Ich habe schonmal daran gedacht, den Inhalt per Javascript in einen weiteren DP zu schreiben, halt ohne die "störenden" Zusatzangaben. Da ich ja nun eher kein Javascript-Kenner bin, war mein Erfolg entsprechend gering bis nicht messbar. 😕

              sigi234 1 Reply Last reply Reply Quote 0
              • sigi234
                sigi234 Forum Testing Most Active @HD71 last edited by

                @HD71 sagte in Kodi Adapter: Anzeigen der VideoLibrary:

                Mit dem HTML-Widget habe ich dann aber lediglich diesen "Quelltext" als angezeigten Inhalt.

                Ja, kannst vergessen........

                H 1 Reply Last reply Reply Quote 0
                • H
                  helfi9999 @sigi234 last edited by

                  @sigi234 Hallo sigi234 kennst dich doch ein bißchen mit kodi aus.
                  Ich würde gerne von dem aktuellen Filmm den ich abspiele mir das Cover anzeigen lassen in der Vis, komme aber nicht weiter.
                  In dem Ordner Kodi/Info habe ich den DP mit thumbnail bei wert steht folgendes drin:image://%2fmedia%2fiobrokernuc%2fPlatte4_1000%2fSerien%2fBoston%20Legal%2fStaffel%2001%2fBoston%20Legal%20-%20s01e01-thumb.jpg/. Ich kriege es einfach nicht hin das Cover anzeigen zu lassen.
                  Kannst du eventuell helfen

                  1 Reply Last reply Reply Quote 0
                  • D
                    dos1973 last edited by

                    Die pfade passen nicht, du musst das script aus dem post anwenden.

                    Kodi

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      helfi9999 @dos1973 last edited by

                      @dos1973 👍 👍 super hat klasse geklappt

                      ostseereiter 1 Reply Last reply Reply Quote 0
                      • ostseereiter
                        ostseereiter @helfi9999 last edited by

                        @helfi9999
                        Hallo genau das suche ich auch aber weiß nicht wie ich das cover anzeigen soll. Was heißt aus den Post anwenden. Wie hast du das hinbekommen? Kannst du mir helfen?

                        H 1 Reply Last reply Reply Quote 0
                        • H
                          helfi9999 @ostseereiter last edited by

                          @ostseereiter du musst das script erstellen was im Post "Kodi" ist und und dann die Zeilen "setState("state.wo.es.hin.soll", url, true);" state.wo es hin soll umbennen. Dann in swe Vis ein String img src Widget nehmen und den Pfad eintragen. Das war es.

                          ostseereiter 2 Replies Last reply Reply Quote 0
                          • ostseereiter
                            ostseereiter @helfi9999 last edited by

                            @helfi9999
                            state.wo.es.hin.soll
                            Wie ist das gemeint wo es hin soll

                            H 1 Reply Last reply Reply Quote 0
                            • H
                              helfi9999 @ostseereiter last edited by

                              @ostseereiter das heißt da wo du den datenpunkt erstellen sollst. z.b. "javascript.0.KodiCover" statt state.wo.es.hin.soll

                              ostseereiter 2 Replies Last reply Reply Quote 0
                              • ostseereiter
                                ostseereiter @helfi9999 last edited by

                                @helfi9999
                                Danke dat muss einen doofen ja gesagt werden. 👶 Dann kann das ja bei mir unter kodi am besten.

                                1 Reply Last reply Reply Quote 0
                                • ostseereiter
                                  ostseereiter @helfi9999 last edited by ostseereiter

                                  @helfi9999
                                  muss ich in diesen Teil noch was eintragen?

                                  function decode(url) {
                                      // image:// am Anfang und / am Ende abschneiden
                                      url = url.slice(8).slice(0, -1);
                                      url = decodeURIComponent(url);
                                      return url;
                                  }
                                  

                                  den Datenpunkt muss ich dann selber erstellen?

                                  H 1 Reply Last reply Reply Quote 0
                                  • H
                                    helfi9999 @ostseereiter last edited by

                                    @ostseereiter
                                    nur in dem Script "Kodi" Zeile 11 und 18 istdas mit dem Datenpunkt und was geändert wird der Rest nicht

                                    ostseereiter 1 Reply Last reply Reply Quote 0
                                    • ostseereiter
                                      ostseereiter @helfi9999 last edited by

                                      @helfi9999
                                      ok das habe ich getan wird denn ein Datenpunkt automatisch angelegt oder muss ich das selber machen. Wenn ja

                                      H 1 Reply Last reply Reply Quote 0
                                      • H
                                        helfi9999 @ostseereiter last edited by

                                        @ostseereiter musst du erstmal anlegen

                                        ostseereiter 1 Reply Last reply Reply Quote 0
                                        • ostseereiter
                                          ostseereiter @helfi9999 last edited by

                                          @helfi9999
                                          den Datenpunkt einfach als Logik wert ?

                                          H 1 Reply Last reply Reply Quote 0
                                          • H
                                            helfi9999 @ostseereiter last edited by

                                            @ostseereiter Datenpunkt und gemischt habe ich gemacht und das klappt super

                                            ostseereiter 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            749
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            vis
                                            9
                                            31
                                            2373
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo