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.
    • 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
                                          • ostseereiter
                                            ostseereiter @helfi9999 last edited by

                                            @helfi9999
                                            ok danke

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            836
                                            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