Windows
Windows 10/11 · Google Chrome
Memakai launcher=1 · mempertahankan profil pairing
Unduh ZIP WindowsSHA-256 ZIP
b7c5901d604b9f507c3bd01bf74ecb550554e50a86421880e27f0e07839c25e2Layarva Cloud Player
Launcher ini membuka Cloud Player di Chrome atau Chromium dalam mode layar penuh. Setelah Screen dipasangkan sekali, profil browser khususnya menyimpan pasangan tersebut. Tambahkan launcher ke autostart agar tayangan terbuka lagi setiap kali pengguna masuk ke desktop Windows atau Linux.
Ini bukan installer Edge, bukan layanan yang berjalan sebelum login, dan bukan pemutar offline. Komputer memerlukan desktop grafis, browser, dan koneksi internet. Menutup kiosk: Alt+F4.
Launcher memakai Cloud Player yang sama dengan versi browser, tetapi membuka fullscreen kiosk tanpa tombol tayangan yang terlihat. Script terbaru menandai mode launcher dengan ?launcher=1 dan mempertahankannya setelah pairing/restart. Sebelum pairing, player dapat ditutup. Setelah pairing, tekan Escape/F11 atau ketuk sudut atas tiga kali; masukkan PIN jika dikonfigurasi. Hanya mode launcher yang membuka panel operator setelah unlock. Tutup Player Launcher mempertahankan pairing; Close Window hanya menutup popup; Lanjutkan tayangan mengunci dan melanjutkan playback. Release memutus pairing setelah konfirmasi terpisah. Jika Chrome menolak menutup player, tekan Alt+F4. Mode browser biasa tidak menampilkan popup unlock kedua; fullscreen saja tidak menandakan launcher.
Fullscreen berbeda dengan penyesuaian konten. Fit mempertahankan seluruh desain dan dapat menampilkan area hitam jika rasio layar berbeda dari desain. Pilih Fill (tepi terpotong) atau Stretch (proporsi berubah) di Dashboard → Screen → pengaturan display untuk memenuhi layar. Launcher tidak memotong atau meregangkan konten secara otomatis.
Memakai monitor kedua sambil bekerja? Biarkan player terlihat di jendela tersendiri. Launcher terbaru mengurangi pembatasan timer dan penurunan prioritas renderer Chrome saat berada di background, tanpa mengubah profil browser sehari-hari atau menonaktifkan keamanan. Tutup player lama sebelum menjalankan launcher baru agar flag baru berlaku. Pada profil khusus player, tambahkan app.layarva.com ke Settings → Performance → Always keep these sites active; periksa Energy Saver dan pengaturan Sleep komputer. Perlindungan ini tidak menjamin playback saat OS Sleep, tab dibuang browser, atau sumber daya sangat terbatas, dan bisa meningkatkan pemakaian daya. Heartbeat tetap berjalan tanpa fokus keyboard dan segera mencoba lagi saat halaman pulih; status offline tetap memerlukan respons server baru untuk kembali online.
ZIP berisi satu script yang bisa dibuka dengan editor teks sebelum dijalankan. Tidak ada installer tersembunyi, permintaan administrator, atau perubahan autostart otomatis.
Windows 10/11 · Google Chrome
Memakai launcher=1 · mempertahankan profil pairing
Unduh ZIP WindowsSHA-256 ZIP
b7c5901d604b9f507c3bd01bf74ecb550554e50a86421880e27f0e07839c25e2Ubuntu / desktop Linux · Chrome atau Chromium
Memakai launcher=1 · mempertahankan profil pairing
Unduh ZIP LinuxSHA-256 ZIP
c45c9741cbfab42b4eaa851a50ffa5186de3a290151576a2deab06e857399cedGet-FileHash .\\Layarva-Cloud-Player-Windows.zip -Algorithm SHA256Documents\\Layarva. Buka file .cmd dengan Notepad dan cocokkan isinya dengan kode di bawah.Layarva-Cloud-Player-Windows.cmd, lalu pasangkan Screen sekali melalui tampilan Cloud Player. Pertahankan profil browser khusus; jangan menghapusnya saat memperbarui launcher.shell:startup, lalu buat shortcut menuju file .cmd di folder permanen tadi. Masuk ulang ke akun Windows untuk mengujinya. Launcher berjalan setelah pengguna login, bukan saat mesin masih di layar login.Browser atau Windows bisa menandai ZIP/script .cmd yang belum ditandatangani sebagai file tidak umum atau berisiko. Jangan menonaktifkan Defender/antivirus. Lanjutkan dari peringatan SmartScreen hanya jika domain asal, checksum, dan isi script sudah Anda verifikasi serta kebijakan organisasi mengizinkan. Jika antivirus mendeteksi malware atau file dikarantina, berhenti dan hubungi tim IT; jangan memulihkannya secara membabi buta.
sha256sum Layarva-Cloud-Player-Linux.zipmkdir -p "$HOME/.local/share/layarva-cloud-player"
unzip Layarva-Cloud-Player-Linux.zip -d "$HOME/.local/share/layarva-cloud-player"
chmod +x "$HOME/.local/share/layarva-cloud-player/Layarva-Cloud-Player-Linux.sh"
"$HOME/.local/share/layarva-cloud-player/Layarva-Cloud-Player-Linux.sh".sh tadi sebagai perintah. Uji dengan logout/login. Desktop lain dapat memakai entri XDG Autostart; nama menu bisa berbeda.Lakukan langkah berikut pada komputer yang menjalankan player. Nama menu dapat berbeda menurut versi dan bahasa browser/OS. Launcher tidak mengubah pengaturan browser atau daya secara otomatis.
Windows · PowerShell
.\Layarva-Cloud-Player-Windows.cmd --configureLinux · Terminal
./Layarva-Cloud-Player-Linux.sh --configureWindows: %LOCALAPPDATA%\Layarva\CloudPlayerChrome
Linux: ${XDG_CONFIG_HOME:-$HOME/.config}/layarva/cloud-player-chrome
Launcher yang disediakan menggunakan Chrome/Chromium, bukan Edge. Ikuti bagian ini hanya jika Cloud Player dijalankan pada jendela Edge, memakai profil jendela tersebut.
Konfigurasi ini mengurangi gangguan, bukan jaminan saat OS Sleep, tab dibuang browser, crash, atau sumber daya sangat terbatas. Pemakaian daya dapat meningkat. Layarva menyatakan Screen Online hanya setelah kontak server yang terautentikasi—bukan sekadar karena tab masih terbuka.
Tidak ingin mengunduh ZIP? Salin kode Windows ke file dengan ekstensi .cmd melalui Notepad, atau kode Linux ke file .sh melalui editor teks, lalu ikuti langkah autostart di atas. Sumber kode di bawah sama dengan sumber yang dikemas ke dalam ZIP.
Layarva-Cloud-Player-Windows.cmd
@echo off
setlocal EnableExtensions
rem Layarva Cloud Player for a dedicated Windows display.
rem Pair the Screen once. This separate Chrome profile keeps its pairing
rem across normal shutdowns and sign-ins. Close the display with Alt+F4.
rem This is NOT the Queue Kiosk launcher; it never enables silent printing.
rem Reduce background timer/render throttling in this dedicated Chrome process.
rem This cannot prevent Windows Sleep or browser discard under memory pressure.
set "PLAYER_URL=https://app.layarva.com/display?launcher=1"
if not defined LOCALAPPDATA (
echo LOCALAPPDATA is unavailable. Sign in to a normal Windows user account.
exit /b 1
)
set "PROFILE_DIR=%LOCALAPPDATA%\Layarva\CloudPlayerChrome"
set "CHROME_EXE="
for %%P in (
"%ProgramFiles%\Google\Chrome\Application\chrome.exe"
"%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe"
"%LOCALAPPDATA%\Google\Chrome\Application\chrome.exe"
) do if not defined CHROME_EXE if exist "%%~P" set "CHROME_EXE=%%~P"
if not defined CHROME_EXE (
echo Google Chrome was not found. Install Chrome and run this file again.
exit /b 1
)
if not exist "%PROFILE_DIR%" mkdir "%PROFILE_DIR%"
if not exist "%PROFILE_DIR%" (
echo Could not create the Cloud Player profile directory.
exit /b 1
)
rem Configuration is opt-in and uses the SAME profile, without kiosk mode.
rem Close all old player/profile windows first. No settings are changed for you.
if /I "%~1"=="--configure" (
echo Opening the Layarva player profile settings...
start "" "%CHROME_EXE%" --user-data-dir="%PROFILE_DIR%" --no-first-run --no-default-browser-check "chrome://settings/performance"
exit /b 0
)
echo Opening Layarva Cloud Player in Chrome kiosk mode...
start "" "%CHROME_EXE%" ^
--kiosk ^
--start-fullscreen ^
--disable-background-timer-throttling ^
--disable-backgrounding-occluded-windows ^
--disable-renderer-backgrounding ^
--autoplay-policy=no-user-gesture-required ^
--user-data-dir="%PROFILE_DIR%" ^
--no-first-run ^
--no-default-browser-check ^
"%PLAYER_URL%"
endlocal
Layarva-Cloud-Player-Linux.sh
#!/usr/bin/env bash
set -euo pipefail
# Layarva Cloud Player for a dedicated Linux desktop session.
# Pair the Screen once. The separate browser profile retains its pairing.
# Start this after a graphical user signs in, not from a headless boot service.
# Reduce background timer/render throttling in this dedicated browser process.
# This cannot prevent OS Sleep or browser discard under memory pressure.
player_url="https://app.layarva.com/display?launcher=1"
if [[ -z "${DISPLAY:-}" && -z "${WAYLAND_DISPLAY:-}" ]]; then
printf '%s\n' 'A graphical desktop session is required. Sign in, then run this launcher.' >&2
exit 1
fi
browser=""
for candidate in google-chrome-stable google-chrome chromium chromium-browser; do
if command -v "$candidate" >/dev/null 2>&1; then
browser="$(command -v "$candidate")"
break
fi
done
if [[ -z "$browser" ]]; then
printf '%s\n' 'Chrome or Chromium was not found. Install one and run this file again.' >&2
exit 1
fi
profile_dir="${XDG_CONFIG_HOME:-${HOME}/.config}/layarva/cloud-player-chrome"
mkdir -p -- "$profile_dir"
# Configuration is opt-in and retains the SAME pairing profile, without kiosk.
# Close all old player/profile windows first. No settings are changed for you.
if [[ "${1:-}" == "--configure" ]]; then
exec "$browser" --user-data-dir="$profile_dir" --no-first-run --no-default-browser-check "chrome://settings/performance"
fi
exec "$browser" \
--kiosk \
--start-fullscreen \
--disable-background-timer-throttling \
--disable-backgrounding-occluded-windows \
--disable-renderer-backgrounding \
--autoplay-policy=no-user-gesture-required \
--user-data-dir="$profile_dir" \
--no-first-run \
--no-default-browser-check \
"$player_url"