17-03-2025, 02:25 PM
No i po godzinnych bojach, łopatologi, indiańskiego szamaństwa, voodoo, egzorcyzmów, filozoficznych dysput ze samym sobą i czytania tomików "poezji" (tematy o skinach, dokumentacje) internetowych, które g dały...
Udało się, a dumy ni "uja" nie czuję.
Tak więc, jakby ktoś potrzebował, czy tam chciał sobie pyknąć rok w powyższe, to w pliku Variables.xml należy znaleźć taki "pakiecik" zapisu zatytułowany "OSDSubLabelVar":
Odpowiada to to za wyświetlanie roku produkcji, w nawiasach... Jeśli ktoś chce bez nawiasów, niech "upierdzieli" wszystko co znajduje się między "Year" a nawiasem kwadratowym, zamykającym, czyli to: ", (,)".
U mnie to wygląda tak:
Efekt końcowy wygląda tak:
![[Obrazek: DjSkLlsl.jpeg]](https://i.imgur.com/DjSkLlsl.jpeg)
Podziękowali: szopns, arkady1964
Udało się, a dumy ni "uja" nie czuję.

Tak więc, jakby ktoś potrzebował, czy tam chciał sobie pyknąć rok w powyższe, to w pliku Variables.xml należy znaleźć taki "pakiecik" zapisu zatytułowany "OSDSubLabelVar":
<variable name="OSDSubLabelVar">
<value condition="Window.IsActive(visualisation) + Integer.IsGreater(Playlist.Length(music),1) + Integer.IsGreater(Playlist.Position(music),0)">$LOCALIZE[554] $INFO[Playlist.Position] / $INFO[Playlist.Length]</value>
<value condition="VideoPlayer.Content(musicvideos)">$VAR[NowPlayingSublabelVar,,[CR]]$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]: [/COLOR]]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
<value condition="VideoPlayer.Content(episodes) + !player.chaptercount">$INFO[VideoPlayer.Season,[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906][/CAPITALIZE]:[/COLOR] S]$INFO[VideoPlayer.Episode,E,: ]$INFO[VideoPlayer.Title]</value>
<value condition="VideoPlayer.Content(episodes) + player.chaptercount">$INFO[VideoPlayer.Season,[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906][/CAPITALIZE]:[/COLOR] S]$INFO[VideoPlayer.Episode,E, - ]$INFO[VideoPlayer.Title,,[CR]]$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]:[/COLOR] ]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
<value condition="VideoPlayer.Content(LiveTV) | PVR.IsPlayingRecording | PVR.IsPlayingEpgTag">$INFO[VideoPlayer.Season,[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906][/CAPITALIZE]:[/COLOR] S]$INFO[VideoPlayer.Episode,E, - ]$INFO[VideoPlayer.EpisodeName]</value>
<value condition="player.chaptercount + [!VideoPlayer.Content(episodes) + !VideoPlayer.Content(LiveTV)]">$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]:[/COLOR] ]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
<value>$INFO[VideoPlayer.Genre]</value>
</variable>I dodać do ostatniego wiersza, czyli <value>$INFO[VideoPlayer.Genre]</value>, takie coś $INFO[VideoPlayer.Year, (,)].Odpowiada to to za wyświetlanie roku produkcji, w nawiasach... Jeśli ktoś chce bez nawiasów, niech "upierdzieli" wszystko co znajduje się między "Year" a nawiasem kwadratowym, zamykającym, czyli to: ", (,)".
U mnie to wygląda tak:
<variable name="OSDSubLabelVar">
<value condition="Window.IsActive(visualisation) + Integer.IsGreater(Playlist.Length(music),1) + Integer.IsGreater(Playlist.Position(music),0)">$LOCALIZE[554] $INFO[Playlist.Position] / $INFO[Playlist.Length]</value>
<value condition="VideoPlayer.Content(musicvideos)">$VAR[NowPlayingSublabelVar,,[CR]]$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]: [/COLOR]]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
<value condition="VideoPlayer.Content(episodes) + !player.chaptercount">$INFO[VideoPlayer.Season,[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906][/CAPITALIZE]:[/COLOR] S]$INFO[VideoPlayer.Episode,E,: ]$INFO[VideoPlayer.Title]</value>
<value condition="VideoPlayer.Content(episodes) + player.chaptercount">$INFO[VideoPlayer.Season,[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906][/CAPITALIZE]:[/COLOR] S]$INFO[VideoPlayer.Episode,E, - ]$INFO[VideoPlayer.Title,,[CR]]$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]:[/COLOR] ]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
<value condition="VideoPlayer.Content(LiveTV) | PVR.IsPlayingRecording | PVR.IsPlayingEpgTag">$INFO[VideoPlayer.Season,[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906][/CAPITALIZE]:[/COLOR] S]$INFO[VideoPlayer.Episode,E, - ]$INFO[VideoPlayer.EpisodeName]</value>
<value condition="player.chaptercount + [!VideoPlayer.Content(episodes) + !VideoPlayer.Content(LiveTV)]">$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]:[/COLOR] ]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
<value>$INFO[VideoPlayer.Genre][B]$INFO[VideoPlayer.Year, (,)][/B]</value>Co daje "clearlogo gatunek (rok)", choć wolałbym "clearlogo (rok) gatunek", ale z jakichś przyczyn w takiej konfiguracji "rok" i "gatunek" za bardzo się do siebie "przytulają" (tekst na siebie nachodzi). Nie wiem czemu, ale sam sobie jeszcze sprawdzę, czy spacje coś dadzą...Efekt końcowy wygląda tak:
![[Obrazek: DjSkLlsl.jpeg]](https://i.imgur.com/DjSkLlsl.jpeg)
Podziękowali: szopns, arkady1964

