Beiträge von Peiren85

    Wenn Fehler gefunden werden, immer melden, so dass diese korrigiert werden können. Ich bin da eigentlich auch hinterher, aber z.B. bei der Altersbeschränkung nutze ich die amerikanische Bewertung, daher ist mir das nie aufgefallen.

    Wenn du Code hast, immer her damit. Die benannten Fehler habe ich bereits korrigiert, die Änderungen sind bereits auf Github :)

    Eine Frage zu Plex: ich nutze das selbst nicht, aber kann man das nicht auf FSK:XX umstellen?

    Nein Plex kann man leider nicht auf FSK einstellen. Man stellt bei Plex ein für welches Land die Altersfreigabe raus gesucht werden soll und Plex setzt bei Deutschland eben das de/ als Prefix und dahinter das jeweilige Alter. In der Plex Oberfläche erscheint dann nur die Zahl als Ausgabe und der Skin erkennt das eben auch nur als Zahl und fällt dadurch auf die Chinesischen Freigaben zurück.

    Hier nun die Codeschnipsel mit den hinzugefügten de/ Prefix.

    XML: includes.xml (RatingFlagVarInfo)
    <value condition="String.Contains(ListItem.mpaa,Germany:0) | String.Contains(ListItem.mpaa,ab 0) | String.Contains(ListItem.mpaa,FSK0) | String.Contains(ListItem.mpaa,FSK 0) | String.Contains(ListItem.mpaa,de/0) | String.Contains(ListItem.mpaa,Rated 0)">flags2/rating/info/fsk-0.png</value>
            <value condition="String.Contains(ListItem.mpaa,Germany:16) | String.Contains(ListItem.mpaa,ab 16) | String.Contains(ListItem.mpaa,FSK16) | String.Contains(ListItem.mpaa,FSK 16) | String.Contains(ListItem.mpaa,de/16) | String.Contains(ListItem.mpaa,Rated 16)">flags2/rating/info/fsk-16.png</value>
            <value condition="String.Contains(ListItem.mpaa,Germany:6)| String.Contains(ListItem.mpaa,ab 6) | String.Contains(ListItem.mpaa,FSK6) | String.Contains(ListItem.mpaa,FSK 6) | String.Contains(ListItem.mpaa,de/6) | String.Contains(ListItem.mpaa,Rated 6)">flags2/rating/info/fsk-6.png</value>
            <value condition="String.Contains(ListItem.mpaa,Germany:12) | String.Contains(ListItem.mpaa,ab 12) | String.Contains(ListItem.mpaa,FSK12) | String.Contains(ListItem.mpaa,FSK 12) | String.Contains(ListItem.mpaa,de/12) | String.Contains(ListItem.mpaa,Rated 12)">flags2/rating/info/fsk-12.png</value>
            <value condition="String.Contains(ListItem.mpaa,Germany:18) | String.Contains(ListItem.mpaa,ab 18) | String.Contains(ListItem.mpaa,FSK18) | String.Contains(ListItem.mpaa,FSK 18) | String.Contains(ListItem.mpaa,de/18) | String.Contains(ListItem.mpaa,Rated 18)">flags2/rating/info/fsk-18.png</value>
    XML: includes.xml (RatingFlagVar)
    <value condition="String.Contains(ListItem.mpaa,Germany:16) | String.Contains(ListItem.mpaa,ab 16) | String.Contains(ListItem.mpaa,FSK16) | String.Contains(ListItem.mpaa,FSK 16) | String.Contains(ListItem.mpaa,de/16) | String.Contains(ListItem.mpaa,Rated 16)">flags/mpaa/fsk-16.png</value>
            <value condition="String.Contains(ListItem.mpaa,Germany:6)| String.Contains(ListItem.mpaa,ab 6) | String.Contains(ListItem.mpaa,FSK6) | String.Contains(ListItem.mpaa,FSK 6) | String.Contains(ListItem.mpaa,de/6) | String.Contains(ListItem.mpaa,Rated 6)">flags/mpaa/fsk-6.png</value>
            <value condition="String.Contains(ListItem.mpaa,Germany:12) | String.Contains(ListItem.mpaa,ab 12) | String.Contains(ListItem.mpaa,FSK12) | String.Contains(ListItem.mpaa,FSK 12) | String.Contains(ListItem.mpaa,de/12) | String.Contains(ListItem.mpaa,Rated 12)">flags/mpaa/fsk-12.png</value>
            <value condition="String.Contains(ListItem.mpaa,Germany:18) | String.Contains(ListItem.mpaa,ab 18) | String.Contains(ListItem.mpaa,FSK18) | String.Contains(ListItem.mpaa,FSK 18) | String.Contains(ListItem.mpaa,de/18) | String.Contains(ListItem.mpaa,Rated 18)">flags/mpaa/fsk-18.png</value>
            <value condition="String.Contains(ListItem.mpaa,Germany)|String.Contains(ListItem.mpaa,FSK)| String.Contains(ListItem.mpaa,o.A)| String.Contains(ListItem.mpaa,de/0) | String.Contains(ListItem.mpaa,Rated 0)">flags/mpaa/fsk-0.png</value>

    EDIT:Hier ist mir gerade noch was aufgefallen. Die Klammern sind nicht korrekt bei meinem hinzugefügten. Ich ändere das wenn ich zu Hause bin.
    EDIT2 2: Code ist korrigiert. Ich bin mir allerdings nicht 100% sicher ob das mit dem (Container(9500) davor so korrekt ist. Ich hatte das einfach aus der Sektion so übernommen.

    XML: includes.xml (RatingFlagVarHub)
    <value condition="String.Contains(Container(9500).ListItem.mpaa,Germany:16) | String.Contains(Container(9500).ListItem.mpaa,ab 16) | String.Contains(ListItem.mpaa,FSK16) | String.Contains(Container(9500).ListItem.mpaa,FSK 16) | String.Contains(Container(9500).ListItem.mpaa,de/16) | String.Contains(Container(9500).ListItem.mpaa,Rated 16)">flags/mpaa/fsk-16.png</value>
            <value condition="String.Contains(Container(9500).ListItem.mpaa,Germany:6)| String.Contains(Container(9500).ListItem.mpaa,ab 6) | String.Contains(ListItem.mpaa,FSK6) | String.Contains(Container(9500).ListItem.mpaa,FSK 6) | String.Contains(Container(9500).ListItem.mpaa,de/6) | String.Contains(Container(9500).ListItem.mpaa,Rated 6)">flags/mpaa/fsk-6.png</value>
            <value condition="String.Contains(Container(9500).ListItem.mpaa,Germany:12) | String.Contains(Container(9500).ListItem.mpaa,ab 12) | String.Contains(ListItem.mpaa,FSK12) | String.Contains(Container(9500).ListItem.mpaa,FSK 12) | String.Contains(Container(9500).ListItem.mpaa,de/12) | String.Contains(Container(9500).ListItem.mpaa,Rated 12)">flags/mpaa/fsk-12.png</value>
            <value condition="String.Contains(Container(9500).ListItem.mpaa,Germany:18) | String.Contains(Container(9500).ListItem.mpaa,ab 18) | String.Contains(ListItem.mpaa,FSK18) | String.Contains(Container(9500).ListItem.mpaa,FSK 18) | String.Contains(Container(9500).ListItem.mpaa,de/18) | String.Contains(Container(9500).ListItem.mpaa,Rated 18)">flags/mpaa/fsk-18.png</value>
            <value condition="String.Contains(Container(9500).ListItem.mpaa,Germany)|String.Contains(Container(9500).ListItem.mpaa,FSK)| String.Contains(Container(9500).ListItem.mpaa,o.A)| String.Contains(Container(9500).ListItem.mpaa,de/0)| String.Contains(Container(9500).ListItem.mpaa,Rated 0)">flags/mpaa/fsk-0.png</value>

    Hallöchen zusammen.

    leider ist mir noch eine Kleinigkeit aufgefallen die ich, für mich, aber schon selbst behoben habe und zwar hatte ich das Problem das mir die FSK Flags nicht angezeigt wurden. Es wurde zwar etwas angezeigt aber eben keine FSK Flags/Symbole und teilweise Chinesische Zeichen und ab FSK 16 Fragezeichen. Nun habe ich mich auf die Suche begeben wo denn das Problem liegt.
    Die dafür zuständige Sektion habe ich in der includes.xml gefunden und dort sind verschieden Variablen hinterlegt wie die Flags zugeordnet werden. Soweit so gut. Nun habe ich den debugger vom Skin eingeschaltet und geschaut was der denn für die Flags ausliest und siehe da, Fehler gefunden. Ich nutze das Plex Connect Addon und verwalte mit dem Plex Server meine Filme. Kodi bekommt die Informationen also von Plex für die FSK. Das Problem ist das bei Plex kein FSK Prefix hinterlegt ist. Plex nutzt dafür den Prefix de/ also z.B. de/16. Ich habe drei Sektionen für die deutschen FSK Flags gefunden und habe nun dort überall noch diese Variable mit hinzugefügt. Dabei sind mir drei kleine Fehlerteufel aufgefallen und zwar in der FSK 6 Sektion. einmal fehlt die FSK 6 Variable also die mögliche Version mit Leerzeichen in Zeile 290. In Zeile 333 hat sich in die FSK 6 Sektion eine 1 zu viel mit rein geschlichen so das 16 da stand und das gleiche ist auch in Zeile 383 passiert. Auch die kleinen Fehler habe ich, für mich, behoben. Jetzt wird alles Ordnungsgemäß angezeigt :) .

    Die Fehlerteufel in der Sektion FSK 6 sorgten übrigens dafür das es ein Fallback auf das FSK 0 Flag gab. Das hatte ich getestet indem ich bei Plex bei einem FSK 6 Film das de/6 gegen FSK 6 getauscht hatte um zu sehen ob sich was tut. Ich hatte nur keine Lust für jeden Film nun den Prefix zu ändern und deswegen habe ich lieber die Variablen hinzugefügt.

    Nun weiß ich nicht ob es erwünscht ist die angepasste includes.xml oder den Code hier zu teilen damit die Änderungen und Korrekturen vielleicht in die nächste Version übernommen werden können.
    Falls erwünscht reiche ich das natürlich gerne nach :) . Mich wundert ja nur warum das anscheinend noch niemandem aufgefallen ist :D . Vielleicht bin ich auch einfach nur zu pingelig :D

    Noch nicht. Ich Stelle halt auch um, wenn nötig. Bin bei sowas immer sehr genügsam ;)

    Aber ich stöber Mal ob ich was finde.

    naja das Problem ist ja da gibt es nichts umzustellen ;)
    Ich habe ja auch kein Problem das falsche Tonspuren ausgewählt werden bei der Wiedergabe sondern eben das mir in der Filmübersicht die falsche Information ausgegeben wird bezüglich des Standard Audio Codecs aus der Standard Audio Spur die ja Deutsch ist. Es wird immer der aus der Englischen Spur als Info Ausgegeben und angezeigt. Während der Wiedergabe ist ja alles in Ordnung. Da zeigt er mir im Kodi Player den gerade laufenden Codec richtig an aber eben nicht in der Übersicht/Filminfos. Noch einmal als Beispiel. Die Deutsche Audio Spur ist jetzt halt ne DTS oder Dolby Digital aber die Englische eine TrueHD dann wird mir eben der Codec der englischen Spur angezeigt was aber keinen Sinn ergibt da ich eine Filmsammlung auf Deutsch habe und nicht auf Englisch. Ich möchte also das mir auch überall die richtigen Infos ausgegeben werden und nicht das was Kodi gerade der Meinung ist mir anzeigen zu wollen. Ich glaube ja das Kodi einfach nach dem besten verfügbaren Codec sucht und den dann anzeigt. Wobei ich bei anderen Skins wiederum gesehen habe das es möglich ist explizit die deutsche und englische Spur separat auslesen zu lassen und anzeigen zu lassen. Allerdings können diese Skins wiederum nicht mit Atmos und DTSX tags umgehen geschweige denn die HDR Formate anzeigen. Deswegen bin ich ja bei diesem Skin gelandet weil der das alles kann. Jetzt wäre es eben auch noch schön wenn die richtigen Informationen angezeigt werden würden bei den Filmen die eben nicht mit Atmos oder DTSX getaggt sind.

    Dolby TrueHD wird mir hier als Audio in der Film-Übersicht angezeigt. Steht auch an erster Stelle, wie man oben in der Media Info sieht. Als bevorzugte Audiosprache ist im Player die Sprache des Skins (hier deutsch) eingestellt. Diese Spur ist DD und wird so auch im Player angezeigt und abgespielt (ohne das ich jetzt extra die Spur wechseln muss). Im Stream steht die an 5. Stelle...

    eben nicht. Wie du siehst ist an erster Stelle die deutsche Audio Spur. So ist das bei allen Filmen die ich habe. Die deutsche Spur kommt immer als erstes. Ausgelesen wird aber eben die englische.

    Hmm das ist schade. Dann werde ich wegen den audio codecs wohl mal bei Maven nachfragen müssen.

    Wegen den falschen Jahreszahlen ist natürlich auch Schade. Dann werde ich wohl einfach eine andere Übersicht nehmen müssen damit mir diese Infos einfach nicht angezeigt werden denn das triggert mich sonst immer wieder [ag] .

    Es geht doch überhaupt nicht um Atmos oder DTSX, das funktioniert ja.
    Ich möchte das mir Kodi den Codec für die deutsche Audio Spur anzeigt und nicht den für die englische.

    Mir ist nun auch noch etwas aufgefallen und zwar habe ich Filme die zu einer Reihe gehören in einer Collection. Bei der ein oder anderen werden mir aber falsche Jahreszahlen ausgespuckt. Z.B. bei meiner Godzilla Collection die aus den letzen beiden Filmen besteht. Also einem Film aus 2019 und 2021. Angezeigt werden mir aber in der Übersicht: Jahre: 1956-1985 was aber eben nicht stimmt. Kann ich irgendwie dem Skin sagen das er mir die Jahre von-bis anzeigt anhand dessen was wirklich in der Collection drin ist?

    Ja gut das ist mir ja soweit klar und das funktioniert ja auch aber dennoch wird mir eben der codec für die englische spur primär angezeigt. Also wenn eben kein Atmos oder DTSX im Dateinamen hinterlegt ist da dies ja dann nicht für die deutsche Spur da ist. Spiele ich den Film ab wird mir der korrekte Codec ja im Player angezeigt aber eben nicht in der eigentlichen Übersicht der Filme. Ich habe überall wo ich Deutsch einstellen konnte auch deutsch eingestellt aber dennoch werden mir eben vorrangig die englischen Codecs angezeigt.

    Servus zusammen,

    ich nutze nun auch diesen tollen Skin aber mir ist da etwas aufgefallen und zwar wird bei mir bei einigen Filmen der falsche Audio Codec angezeigt also zumindest nicht der, der in der deutschen Audiospur ist. Habe ich zum Beispiel einen Film wo die deutsche Spur eine Dolby Digital Spur ist und die englische eine TrueHD dann wird mir die TrueHD Spur angezeigt. Spiele ich den Film dann ab mit der deutschen Spur ab dann wird mir im Player der richtige Codec angezeigt aber eben in der Film Übersicht/Infosicht nicht. Was muss ich machen damit das richtig angezeigt wird? Wenn ich die Datei selber entsprechend tagge wird das ignoriert wobei meine Atmos und DTSX Tags erkannt werden.
    Ich verstehe auch nicht so recht woher diese Informationen gezogen werden. Ich nehme ja an aus den Metadaten des Films selber aber dann müsste er ja erkennen das die deutsche Spur keinen TrueHD codec hat.

    Wäre schön wenn mir da einer weiter helfen könnte. Vielleicht übersehe ich ja irgendeine Einstellung.