ivstefn

YoutubeTV (Leanback mode) u browseru

URL je https://youtube.com/tv.

Youtube na temelju user-agent stringa browsera radi redirect na desktop verziju.

Da to spriječimo, user-agent string treba promijeniti u nešto tipa: Mozilla/5.0 (PlayStation 4 3.11) AppleWebKit/537.73 (KHTML, like Gecko).

Ovaj UA daje najbolju kvalitetu: Mozilla/5.0 (PS4; Leanback Shell) Cobalt/24.lts.13.1032728-gold v8/8.8.278.8-jit gles Starboard/14, SystemIntegratorName_PS4_ChipsetModelNumber_2024/FirmwareVersion (Sony, PS4, Wired)

Chromium

Chrome i Chromium imaju command line switch za podešavanje UA stringa.

Ukratko: chromium-browser --kiosk --user-agent="Mozilla/5.0 (PS4; Leanback Shell) Cobalt/24.lts.13.1032728-gold v8/8.8.278.8-jit gles Starboard/14, SystemIntegratorName_PS4_ChipsetModelNumber_2024/FirmwareVersion (Sony, PS4, Wired)" --app=https://www.youtube.com/tv

Primjer ~/.local/share/applications/youtube-chromium.desktop shortcuta:

[Desktop Entry]
Version=1.0
Name=YoutubeTV Chromium
Comment=YoutubeTV in Chromium
GenericName=YoutubeTV in Chromium
Exec=/usr/bin/chromium-browser --kiosk --user-agent="Mozilla/5.0 (PS4; Leanback Shell) Cobalt/24.lts.13.1032728-gold v8/8.8.278.8-jit gles Starboard/14, SystemIntegratorName_PS4_ChipsetModelNumber_2024/FirmwareVersion (Sony, PS4, Wired)" --app=https://www.youtube.com/tv
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=yt_icon_red_digital
Categories=Network;Multimedia;
StartupWMClass=YoutubeTV
Keywords=youtube;video;
X-Desktop-File-Install-Version=0.28

Napomena: U primjeru Chromiuma ne koristimo odvojeni profil browsera.

Firefox

Pomoću User-Agent Switcher and Manager je moguće promijeniti UA string.

Ako želimo odvojeni Firefox profil, kojeg možemo koristiti kao zasebnu aplikaciju, i bez korištenja User-Agent Switchera:

  1. otvori <about:profiles>
  2. Create a New Profile
  3. New Profile Name: YoutubeTV
  4. Pokreni Firefox sa firefox -P YoutubeTV
  5. otvori <about:config>
  6. kreiraj preference sa imenom general.useragent.override, type: String, value: Mozilla/5.0 (PS4; Leanback Shell) Cobalt/24.lts.13.1032728-gold v8/8.8.278.8-jit gles Starboard/14, SystemIntegratorName_PS4_ChipsetModelNumber_2024/FirmwareVersion (Sony, PS4, Wired)
  7. otvori https://www.youtube.com/tv#/

Primjer ~/.local/share/applications/youtube-firefox.desktop shortcuta:

[Desktop Entry]
Version=1.0
Name=YoutubeTV Firefox
Comment=YoutubeTV in Firefox
GenericName=YoutubeTV in Firefox
Exec=/usr/bin/firefox -P YoutubeTV -kiosk --new-window "https://www.youtube.com/tv"
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=yt_icon_red_digital
Categories=Network;Multimedia;
StartupWMClass=YoutubeTV
Keywords=youtube;video;
X-Desktop-File-Install-Version=0.28

Icon=yt_icon_red_digital referencira fajl ~/.local/share/icons/yt_icon_red_digital.png. Preuzeti sa https://brand.youtube/#youtubeicon.