Skip to content

Layarva Player · Android TV

Unduh Layarva Player

Satu aplikasi untuk televisi Anda — konten bisa datang dari cloud, dari Layarva Edge di gedung yang sama, atau dari flashdisk tanpa jaringan sama sekali.One app for your televisions — content can come from the cloud, from a Layarva Edge in the same building, or from a flash drive with no network at all.

Versi 0.48.1 (build 49)

Dirilis 2026-10-06 · 469.6 MB · Android 9.0 ke atas

Unduh APK

Versi lengkap · arm64-v8aJalan di semua TV box

Unduhannya diblokir Windows atau browser? Pakai berkas ZIP di daftar bawah — isinya APK yang sama persis, hanya dibungkus supaya tidak dicurigai. Ekstrak dulu, lalu pasang seperti biasa.If Windows or your browser blocks the download, take the ZIP instead — same APK inside, just wrapped so it arrives.

Semua prosesor

Hampir semua TV box memakai arm64-v8a, jadi coba berkas itu dulu. Kalau ditolak, box ini memakai prosesor lain — buka layar diagnostik di box (tekan kiri, kanan, kiri, kanan di remote) dan baca baris device.abi. Memasang yang salah tidak merusak apa pun: Android menolaknya dengan INSTALL_FAILED_NO_MATCHING_ABIS dan tidak ada yang berubah di box.Every build is the same release, compiled for a different processor. Installing the wrong one is safe — Android refuses it and nothing on the box changes.

Lengkap — membawa mesin penampilnya sendiri

Pilih ini kalau ragu. Berkasnya besar karena membawa mesin penampil sendiri, dan itulah yang membuatnya jalan di TV box murah yang peramban bawaannya tidak pernah diperbarui. Ini juga versi yang sudah terpasang di semua televisi Layarva sekarang.Take this one if unsure. It is large because it carries its own rendering engine, and that is what makes it work on cheap TV boxes whose built-in browser is never updated. It is also what every Layarva television is already running.

com.layarva.player · 0.48.1

  • arm64-v8aDisarankanAPK (469.6 MB) · ZIP (469.6 MB)

    TV box ARM 64-bit — hampir semua Android TV box modern

    SHA-256 APK · c8dbc6c0a518e18e6370a7ec72d8e8f1f510038f0b643ba21501c09f0ec43463

    SHA-256 ZIP · fe62ff3591ea968d0dcdfb86062fe175329496fc10636b9bbd596e5ee89a425a

  • armeabi-v7aAPK (436.4 MB) · ZIP (436.4 MB)

    TV box ARM 32-bit — mis. Amlogic p291 dan box lawas

    SHA-256 APK · 38b89df06f927d60a8f44eb4356a91ce02281cf04e0cd80010ccfdfdb25af4d6

    SHA-256 ZIP · 7e6288b960a3a0dffcb23dea530ae4079e0b93581b55d38f6072b1b68b8b6547

  • x86_64APK (488.3 MB) · ZIP (488.3 MB)

    Perangkat dan emulator Intel 64-bit

    SHA-256 APK · 3db2f61fd468d50128b3b620557a755a8bc37f8237b727b873725bdc86b3ec29

    SHA-256 ZIP · ef731a6b0314d84557d9f2f522260e2e38aca98d54097c2905cc30a208f65038

  • x86APK (501.6 MB) · ZIP (501.6 MB)

    Perangkat dan emulator Intel 32-bit

    SHA-256 APK · 4dd2f9813a3b9c0caeac8e51a47d87b000b89fabb0ccfe9057d4cd22ef152a1d

    SHA-256 ZIP · fdefa1df3b0a3d1e5a274c13f961fc9abe90c77e402b568622a6627657bc6fa9

Ringan — memakai peramban bawaan perangkat

Hanya untuk Android TV bersertifikat yang Android System WebView-nya masih diperbarui Google — mis. Google TV, Chromecast, atau TV merek besar keluaran beberapa tahun terakhir. Di TV box murah berbasis AOSP, versi ini akan menampilkan layar kosong: perambannya beku di Chromium 83 dan tidak bisa menjalankan tayangan Layarva. Kalau tidak yakin box Anda yang mana, ambil yang lengkap di atas.Only for certified Android TV whose Android System WebView Google still updates. On a cheap AOSP box this build shows a blank screen — its browser is frozen at Chromium 83. If you are not sure which kind of box you have, take the full build above.

com.layarva.player.webview · 0.48.1-webview

  • arm64-v8aAPK (299.0 MB) · ZIP (299.0 MB)

    Prosesor ARM 64-bit

    SHA-256 APK · b7b477cea0890298fc1c09778decf7b7968f2e3744fb29f477a56f8781f1db4e

    SHA-256 ZIP · 4cab8161ddb72aee8b18922c6eeb0aa3d533dd26017b4e31bb297560e43f9a1c

  • armeabi-v7aAPK (299.0 MB) · ZIP (299.0 MB)

    Prosesor ARM 32-bit

    SHA-256 APK · 301ad3754140e984714ca078b651264322d35dea1a31831bd584bcf3a7266dd6

    SHA-256 ZIP · 310e6158f43301b078c78ce905b1398269a6952f158af3b03490a7f3b0be5f1c

  • x86_64APK (299.0 MB) · ZIP (299.0 MB)

    Prosesor Intel 64-bit

    SHA-256 APK · 2c10156a778e45d80230173d1656882dd1d9e8bb85b3df9dd223c9d09890328d

    SHA-256 ZIP · 6294f7b2a390426abae124b7493d47114445cdc52a673b1423ed88f6d4fe207c

  • x86APK (299.0 MB) · ZIP (299.0 MB)

    Prosesor Intel 32-bit

    SHA-256 APK · f5cef4161d62b559a7069c3835e8a19ed6d0e50a507891409dc5d88a5adfe494

    SHA-256 ZIP · 091d5d90732d6e8a954275d68d06cd471250a4f8dce5b2edd6a43b5e4e5dcd46

Memeriksa berkas yang terunduh
Bandingkan hasilnya dengan SHA-256 di daftar atas — baris APK untuk berkas .apk, baris ZIP untuk berkas .zip.Get-FileHash .\LayarvaPlayer-0.48.1-arm64-v8a.apk -Algorithm SHA256
Berkas APK di dalam ZIP punya SHA-256 yang sama dengan APK yang diunduh langsung, jadi keduanya benar-benar build yang sama.The APK inside the ZIP has the same digest as the APK downloaded directly — they are the same build.
Sidik jari sertifikat penanda tangan
2EA7 ABC4 27D3 174C 4C80 9DDA B9F7 D8DA 7E22 AFBF 1577 381B C31D 9E2D C453 2286
Inilah yang membuktikan APK ini benar-benar terbitan Layarva — SHA-256 berkas tidak bisa membuktikan itu. Angka ini seharusnya tidak pernah berubah.This is what proves the APK is genuinely Layarva’s; the file digest cannot. It should never change.

Punya versi sebelum 0.7.0? Copot dulu, satu kali saja

Build sebelum 0.7.0 ditandatangani kunci uji coba. Mulai 0.7.0 APK ditandatangani kunci rilis Layarva sendiri, dan Android menolak memperbarui aplikasi yang tanda tangannya berbeda — pesannya signatures do not match. Copot aplikasi lamanya lebih dulu, pasang yang ini, lalu pasangkan ulang layarnya.

Ini hanya sekali. Setelah 0.7.0 terpasang, semua pembaruan berikutnya memasang di atasnya tanpa mencopot apa pun dan tanpa kehilangan pairing.This is a one-time step. Once 0.7.0 is installed, every later update installs over the top with nothing uninstalled and no pairing lost.

Cara memasang di TV box

Kebanyakan Android TV box tidak punya peramban, jadi berkasnya dibawa dengan flashdisk.

  1. 1Unduh APK di komputer, lalu salin ke flashdisk.Download the APK on a computer, then copy it to a flash drive.
  2. 2Colok flashdisk ke TV box, buka aplikasi pengelola berkas bawaannya, lalu buka berkas APK tadi.Plug the drive into the TV box, open its built-in file manager, and open the APK.
  3. 3Android akan meminta izin memasang dari sumber tidak dikenal — izinkan untuk aplikasi pengelola berkas itu, lalu lanjutkan.Android will ask permission to install from unknown sources — allow it for that file manager, then continue.
  4. 4Buka Layarva Player. Layar akan menanyakan konten datang dari mana: Cloud, Edge, atau Offline.Open Layarva Player. The screen asks where content comes from: Cloud, Edge, or Offline.

Android akan memperingatkan saat memasang

APK ini tidak dibagikan lewat Play Store, jadi Android menyebutnya berasal dari sumber tidak dikenal dan meminta izin sekali sebelum memasang. Sebagian perangkat juga menawarkan Play Protect memindai berkasnya — biarkan saja, tidak mengubah apa pun.

Peringatan itu bukan tentang isi programnya; Android hanya belum mengenali penerbitnya. Cocokkan sidik jari sertifikat di atas kalau Anda ingin memastikan.The warning is not about what the program does — Android simply does not recognise the publisher. Match the certificate fingerprint above if you want to be sure.

Yang berubah

Nomor build juga tertulis kecil di sudut kanan bawah layar, jadi “build mana yang terpasang di televisi itu” bisa dijawab dari sebuah foto.

0.48.1build 49

2026-10-06

Player Android memperbaiki alur Azan dan Iqomah serta menjaga ikon pada Publication lama yang didukung dan Publication baru.Android Player improves the Azan and Iqomah flow and preserves icons in supported older and new Publications.

Ditambahkan

  • Ikon pada Publication baru diputar dari aset revisi yang terikat pada Publication, termasuk ikon di dalam Frame.Icons in new Publications use revision assets pinned to that Publication, including icons nested inside Frames.

Diperbaiki

  • Iqomah mengikuti akhir pemutaran Azan dan durasi yang dikonfigurasi, dengan penyelesaian sekali serta penanganan mute, pembatalan, dan pemuatan ulang.Iqomah follows Azan playback completion and the configured duration, with once-only completion and mute, cancellation, and reload handling.
  • Publication lama yang didukung tetap dapat menampilkan ikon lokal saat offline; aset atau binding yang tidak valid tetap ditolak.Supported older Publications retain local icons offline; invalid assets or bindings are still rejected.

0.48.0build 48

2026-09-30

Player Android memperbaiki tampilan jadwal sholat fullscreen dan menyiapkan gambar sebelum channel serta slideshow ditampilkan.Android Player fixes fullscreen prayer displays and prepares images before revealing channels and slideshow frames.

Ditambahkan

  • Template jadwal sholat terbaru, termasuk Mosque Ivory Logo dan Mosque Glass Mihrab QRIS, memakai skrip lokal terverifikasi yang sesuai kebijakan keamanan Player.The latest prayer templates, including Mosque Ivory Logo and Mosque Glass Mihrab QRIS, use verified local scripts compatible with the Player security policy.

Diperbaiki

  • Pembaruan jam dan hitung mundur pada dua widget tersebut tidak lagi memicu pengamatan DOM berulang tanpa henti.Clock and countdown updates in those widgets no longer trigger an endless DOM observation loop.
  • Channel menunggu template, font, dan gambar siap sebelum tampil; perpindahan slideshow menunggu foto berikutnya selesai didekode.Channels wait for templates, fonts, and images before appearing; slideshow transitions wait for the next photo to finish decoding.

0.47.0build 47

2026-09-25

Player Android memutar Graduation Film Memories dan Emerald dari Publication lengkap tanpa kehilangan aset, sambil mempertahankan suara antrean yang sudah diperbaiki.Android Player plays complete Graduation Film Memories and Emerald Publications without missing assets, while retaining the corrected Queue audio path.

Ditambahkan

  • Kedua pilihan Player, lengkap dan WebView, tersedia untuk empat jenis prosesor TV dengan kode versi baru yang dapat dipasang sebagai pembaruan.Both Full and WebView Player options are available for four TV processor types with a new upgradeable version code.

Diperbaiki

  • Aset Graduation yang tersimpan sebagai berkas lokal atau URL publik kini diarahkan dengan benar, sehingga gambar tidak hilang saat Publication diputar.Graduation assets stored as local files or public URLs are now routed correctly, so images do not disappear during Publication playback.
  • Panggilan antrean tetap memakai jalur renderer dan suara yang sudah diuji pada versi sebelumnya; pembaruan ini tidak mengulang panggilan lama saat Player mulai.Queue calls retain the previously tested renderer and voice path; this update does not replay an old call when Player starts.

0.46.0build 46

2026-09-20

Panggilan antrean Android kini bangun saat binding siap dan memutar chime serta suara Layarva melalui satu jalur audio yang mulus.Android Queue calls now wake when their binding is ready and play the chime and Layarva voice through one smooth audio path.

Ditambahkan

  • Log diagnostik kini menghubungkan binding, snapshot, stream, cursor, renderer, dan kesiapan audio tanpa merekam kode pairing, token, atau isi ucapan pelanggan.Diagnostics now correlate binding, snapshot, stream, cursor, renderer, and audio readiness without recording pairing codes, tokens, or customer speech content.
  • Versi lengkap dan WebView tersedia untuk ARM 64-bit, ARM 32-bit, Intel 64-bit, dan Intel 32-bit.Full and WebView builds are available for 64-bit ARM, 32-bit ARM, 64-bit Intel, and 32-bit Intel.

Diperbaiki

  • Layar antrean tidak lagi tertinggal pada nomor lama ketika binding datang sesudah Player mulai; controller langsung bangun dan mengadopsi snapshot serta stream yang benar.The Queue board no longer stays on an old number when its binding arrives after Player startup; the controller wakes immediately and adopts the correct snapshot and stream.
  • Chime dan suara rekaman tidak lagi bertumpuk dengan chime native atau TTS perangkat. Jalur native hanya dipakai satu kali bila renderer benar-benar menolak panggilan.The chime and recorded voice no longer overlap native chime or device TTS. The native path is used once only when the renderer genuinely refuses the call.
  • Nomor seperti A003 diucapkan sebagai “A, nol nol tiga”, tanpa tambahan kata “huruf”.A ticket such as A003 is pronounced as “A, zero zero three”, without inserting the word “letter”.

0.45.0build 45

2026-08-28

Televisi memanggil antrean dengan suara Layarva sendiri — dan sekarang ada dua ukuran berkas, satu untuk box lawas dan satu untuk box modern.The television calls the queue in Layarva's own voice — and there are now two file sizes, one for old boxes and one for modern ones.

Ditambahkan

  • Nomor antrean dipanggil dengan rekaman suara Layarva, sama persis dengan yang terdengar di layar cloud dan di Layarva Edge. Sebelumnya televisi memakai suara bawaan Android, jadi satu gedung dengan dua jenis layar terdengar seperti dua tempat berbeda. Rekamannya ikut di dalam APK, jadi tetap berbunyi walau internetnya putus.Queue numbers are called with Layarva's recorded voice, the same one heard on cloud screens and on Layarva Edge. Before this the television used Android's own text-to-speech, so one building with two kinds of screen sounded like two different places. The recordings travel inside the APK, so it keeps speaking when the internet does not.
  • Ada dua berkas untuk setiap prosesor sekarang. Yang besar (sekitar 200 MB) membawa mesin penampil sendiri dan itulah yang dibutuhkan TV box murah yang peramban bawaannya tidak pernah diperbarui. Yang kecil (sekitar 42 MB) memakai peramban bawaan perangkat, dan hanya cocok untuk Android TV bersertifikat yang WebView-nya masih diperbarui Google. Halaman unduh menjelaskan mana untuk box yang mana — yang kecil bukan berarti lebih baik.There are now two files for each processor. The large one (about 200 MB) carries its own rendering engine, and that is what a cheap TV box with a never-updated browser needs. The small one (about 42 MB) uses the device's own browser, and suits only certified Android TV whose WebView Google still updates. The download page says which is for which box — smaller is not better.

Diperbaiki

  • Widget cuaca tidak lagi menampilkan panel abu-abu "Content unavailable" di televisi. Widget itu meminta sesuatu yang hanya ada di aplikasi kantor, dan di layar televisi permintaan itu gagal tanpa menyebutkan apa pun.The weather widget no longer shows a grey "Content unavailable" panel on a television. It asked for something that only exists inside the office app, and on a screen that request failed without saying anything.
  • Kalau satu widget gagal, lognya sekarang menyebut widget mana dan kenapa. Sebelumnya yang tercatat hanya "ada yang gagal", yang tidak menolong siapa pun yang sedang berdiri di depan televisi.When one widget fails, the log now names which one and why. Before, it recorded only that something had failed, which helps nobody standing in front of the television.
  • Layar tidak lagi menunggu selamanya kalau satu huruf gagal dimuat. Dulu font yang lambat bisa membuat layar tetap kosong; sekarang tayangannya jalan dengan huruf pengganti.The screen no longer waits forever when one font fails to load. A slow font used to leave the screen blank; now the playlist runs with a fallback typeface.

0.41.0build 41

2026-08-26

Player kini memberi tahu sendiri kalau ada versi lebih baru.The Player now tells you itself when a newer version exists.

Ditambahkan

  • Halaman Diagnostik menampilkan versi yang sudah terbit beserta nama berkasnya, bila ada yang lebih baru dari yang terpasang. Nama berkas itu yang dicocokkan di halaman unduh — dan sudah disesuaikan dengan prosesor box ini, jadi tidak ada risiko mengunduh 200 MB untuk berkas yang lalu ditolak.The Diagnostics page shows the published version and its filename when one is newer than the build installed. That filename is what you match on the download page — and it is already chosen for this box's processor, so there is no risk of downloading 200 MB of a file that is then refused.
  • Tidak ada yang tampil di layar televisi. Pemberitahuan ini hanya ada di halaman Diagnostik, yang dibuka petugas dengan sengaja dan tidak pernah dilihat pelanggan.Nothing appears on the television itself. The notice lives only on the Diagnostics page, which staff open deliberately and a customer never sees.
  • Player tidak memasang apa pun sendiri, dan tidak mengunduh apa pun tanpa diminta. Ia hanya menyebutkan versinya.The Player installs nothing by itself and downloads nothing unasked. It only names the version.

0.40.0build 40

2026-08-24

Gambar latar halaman awal diganti dengan versi resolusi lebih tinggi.The welcome artwork was replaced with a higher-resolution version.

Diperbaiki

  • Foto latar di semua halaman sebelum konten tayang — pilihan mode, kode pairing, alamat Edge, QR lokasi — kini memakai gambar beresolusi lebih tinggi, sehingga tampil lebih tajam di panel besar. Tata letaknya tidak berubah.The photograph behind every pre-playback screen — mode chooser, pairing code, Edge address, location QR — now uses a higher-resolution image, so it stays sharp on large panels. Nothing about the layout changed.

0.39.0build 39

2026-08-24

Mode Edge kini benar-benar menayangkan konten: halaman Edge dijalankan di mesin bawaan Layarva pada perangkat yang browser-nya tidak sanggup.Edge mode now actually shows content: the Edge page runs on Layarva's bundled engine on devices whose browser cannot cope.

Diperbaiki

  • Televisi yang dipasangkan ke Layarva Edge hanya menampilkan layar hitam. Dua sebab diperbaiki: Edge kini benar-benar mengirim konten ke televisi yang diterimanya (perbaikan sisi Edge), dan halaman Edge di Android kini dijalankan di mesin bawaan Layarva bila browser perangkat terlalu tua atau tidak menggambar — otomatis, dengan aturan yang sama seperti konten lainnya. Dibuktikan menayangkan konten dari Edge sungguhan sebelum dirilis.A television paired to Layarva Edge showed only a black screen. Two causes fixed: the Edge now actually sends content to televisions it admits (Edge-side fix), and the Edge page on Android now runs on Layarva's bundled engine when the device browser is too old or fails to draw — automatically, under the same rules as all other content. Proven playing content from a real Edge before release.
  • Halaman Edge kini bersuara di log: pesan konsol halaman dan laporan isi layarnya ikut tercatat di log yang tersimpan ke USB dan terkirim ke Layarva — supaya layar Edge yang bermasalah bisa didiagnosis tanpa mendatangi lokasinya.The Edge page now has a voice in the log: its console messages and a report of what it put on screen are recorded in the log that saves to USB and ships to Layarva — so a misbehaving Edge screen can be diagnosed without a site visit.

0.38.0build 38

2026-08-24

Mode Offline terbukti ujung-ke-ujung: kedua paket uji lapangan diputar penuh di emulator sebelum versi ini dirilis.Offline mode proven end to end: both field test packages played fully on the emulator before this release.

Diperbaiki

  • Impor offline yang dimulai beberapa detik setelah masuk mode Offline bisa ditolak dengan “butuh Player lebih baru” — karena penilaian berlangsung selagi mesin penampil masih menyala. Impor kini menunggu mesin siap (hingga 90 detik) sebelum menilai, sehingga penolakan palsu itu hilang.An offline import started seconds after entering Offline mode could be refused with “needs a newer Player” — because the check ran while the display engine was still booting. The import now waits for the engine (up to 90 seconds) before judging, eliminating the false refusal.

0.37.0build 37

2026-08-24

Paket offline berisi konten dengan data tertanam (mis. jadwal sholat) kini diterima, sesuai maksud platform saat mengekspornya.Offline packages carrying content with embedded data (e.g. prayer times) are now accepted, as the platform intended when it exported them.

Diperbaiki

  • Paket offline berisi Design jadwal sholat ditolak sebagai “butuh koneksi” — padahal platform sengaja membekalinya dengan sebulan data sholat tertanam justru supaya bisa diputar tanpa jaringan. Aturan pemeriksaan di player telah menyimpang dari aturan platform; kini keduanya identik, dan manifest asli dari lapangan menjadi bukti regresinya. Konten yang benar-benar butuh koneksi (mis. YouTube live) tetap ditolak dengan alasan yang jelas.An offline package carrying a prayer-times Design was refused as “needs a live connection” — although the platform had deliberately embedded a month of prayer data precisely so it plays without a network. The player's check had drifted from the platform's; the two are now identical, and the actual field manifest is the regression proof. Content that genuinely needs a connection (e.g. live YouTube) is still refused, with clear reasons.
  • Tombol “Choose a different mode” di layar penolakan tidak bisa dijangkau remote. Kursor kini otomatis berpindah ke tombol itu setiap kali daftar paket tidak sedang tampil.The “Choose a different mode” button on the refusal screen could not be reached with the remote. The cursor now moves to it automatically whenever the package list is not showing.

0.36.0build 36

2026-08-24

Daftar pilihan paket offline kini bisa dinavigasi dengan remote, dan paket yang sama tidak lagi tampil dua kali.The offline package chooser can now be navigated with the remote, and the same package no longer appears twice.

Diperbaiki

  • Daftar paket offline tampil tetapi tidak bisa dinavigasi — kursor remote tidak pernah masuk ke daftar, sehingga tidak ada yang bisa dipilih. Kini kursor otomatis mendarat di kartu pertama begitu daftar muncul, berpindah dengan tombol panah, dan halaman ikut menggulir bila daftarnya panjang.The offline package list appeared but could not be navigated — the remote's cursor never entered the list, so nothing could be chosen. The cursor now lands on the first card the moment the list appears, moves with the arrow keys, and the page scrolls when the list is long.
  • Paket yang sama tampil dua kali bila berkasnya ada di dua tempat di flashdisk (mis. di root dan di folder aplikasi). Kini satu paket satu entri, dikenali dari identitas di dalam paketnya sendiri.The same package appeared twice when its file existed in two places on the drive (e.g. at the root and in the app folder). One package is now one entry, recognised by the identity inside the package itself.

0.35.0build 35

2026-08-24

Mode Offline berfungsi penuh: paket ditemukan di root flashdisk, ditampilkan dengan nama, dan tanda tangan produksi diterima.Offline mode works end to end: packages are found at the top of the USB drive, listed by name, and production signatures are accepted.

Ditambahkan

  • Jika ada lebih dari satu paket offline di flashdisk, layar menampilkan daftarnya dengan nama Screen dan Channel — bukan nama berkas — dan operator memilih yang ingin diputar. Satu paket tetap langsung diputar otomatis.When a USB drive holds more than one offline package, the screen lists them by Screen and Channel name — not by filename — and the operator picks the one to play. A single package still plays automatically.

Diperbaiki

  • Paket offline yang diekspor dari platform ditolak dengan pesan “tidak diterbitkan oleh Layarva”. Dua sebab, keduanya diperbaiki: pemutar belum mengenali field nama (label) yang kini disertakan platform di dalam deskriptor bertanda tangan, dan kunci penanda tangan produksi belum tertanam di aplikasi. Keduanya kini diterima, dan paket uji dari lapangan menjadi bukti regresinya.Offline packages exported from the platform were refused as “not issued by Layarva”. Two causes, both fixed: the player did not yet recognise the name field (label) the platform now includes inside the signed descriptor, and the production signing keys were not yet embedded in the app. Both are accepted now, and the actual field package became the regression proof.
  • Pencarian paket offline tidak melihat root flashdisk — tempat orang sebenarnya menaruh berkas. Kini root setiap volume (dan folder Layarva di dalamnya) ikut dipindai, dengan izin penyimpanan diminta sekali di layar setup offline pada Android 9–12.The offline package search never looked at the top of the USB drive — where people actually put the file. The root of every volume (and a Layarva folder on it) is now scanned, with the storage permission requested once on the offline setup screen on Android 9–12.

0.34.0build 34

2026-08-24

Jalan pintas diagnostik dari remote kini bekerja juga di layar pairing — layar yang paling membutuhkannya.The remote shortcut into diagnostics now also works on the pairing screen — the screen that needed it most.

Diperbaiki

  • Layar pairing menampilkan petunjuk “tekan kiri, kanan, kiri, kanan untuk diagnostik”, tetapi tidak mendengarkannya — empat tombol ditekan dan tidak terjadi apa-apa. Padahal layar yang tidak bisa terhubung ke Layarva terjebak justru di halaman itu, dan halaman diagnostiklah yang menjelaskan sebabnya. Kini petunjuk itu benar-benar berfungsi di sana, termasuk tombol INFO/SETTINGS bagi remote yang memilikinya.The pairing screen showed the hint “press left, right, left, right for diagnostics” but did not listen to it — four presses did nothing. Yet a screen that cannot reach Layarva is stuck on exactly that page, and the diagnostics page is what explains why. The hint now actually works there, including the INFO/SETTINGS buttons for remotes that have them.

0.33.0build 33

2026-08-24

Konten tidak lagi bersuara di balik layar QR verifikasi lokasi.Content no longer plays audibly behind the location-verification QR screen.

Diperbaiki

  • Setelah pairing, konten pertama memang disiapkan di balik layar QR verifikasi lokasi — supaya begitu verifikasi selesai, layar langsung tampil tanpa menunggu. Tapi konten itu ikut berbunyi: suara video terdengar selagi pemasang masih memindai QR. Kini pemutaran dijeda selama kartu verifikasi (atau kartu status lain) menutupi layar, dan berlanjut otomatis begitu kartunya hilang.After pairing, the first content is prepared behind the location-verification QR screen on purpose — so the screen starts the moment verification finishes. But that content was audible: a video's sound played while the installer was still scanning the QR. Playback is now paused while the verification card (or any other status card) covers the screen, and resumes automatically the moment the card clears.

0.32.0build 32

2026-08-24

Log perangkat kini ringkas, membersihkan dirinya setelah dua hari, dan mengirim dirinya ke Layarva — jadi masalah layar bisa dibaca dari dashboard tanpa mendatangi lokasinya.The device log is now compact, cleans itself up after two days, and sends itself to Layarva — so a screen's problems can be read from the dashboard without visiting the site.

Ditambahkan

  • Setiap layar kini mengirimkan catatan aktivitasnya ke Layarva secara berkala, terikat pada identitas Screen-nya. Masalah di layar cabang bisa dibaca dari meja dukungan, bukan lagi dengan mengirim orang membawa flashdisk. Data sensitif disaring sebelum dikirim, dan platform menyimpannya tiga puluh hari.Every screen now sends its activity log to Layarva periodically, tied to its Screen identity. A branch screen's problems can be read from a support desk instead of sending somebody with a USB stick. Sensitive data is filtered out before sending, and the platform keeps thirty days.

Diperbaiki

  • Berkas log tumbuh terlalu cepat: berkas baru ditulis setiap dua menit selama flashdisk tertancap, dan barisnya penuh pengulangan — satu berkas berisi 800 salinan dua baris yang sama. Kini satu berkas per sesi yang diperbarui di tempat, baris berulang diringkas menjadi satu baris dengan hitungannya, dan berkas yang lebih tua dari dua hari dihapus otomatis. Berkas milik orang lain di flashdisk tidak pernah disentuh.Log files grew too fast: a new file was written every two minutes while a USB drive was in, and the lines were full of repetition — one file held 800 copies of the same two lines. Now it is one file per session updated in place, repeated lines are folded into a single line with a count, and files older than two days are deleted automatically. Other people's files on the drive are never touched.

0.31.0build 31

2026-08-24

Latar animasi kini bergerak mulus di TV box lama, dengan menggambar lebih sedikit piksel dan membiarkan layar yang memperbesar.Animated backgrounds now move smoothly on older TV boxes, by drawing fewer pixels and letting the display scale them up.

Ditambahkan

  • Di TV box dengan chip grafis lama, konten dengan latar animasi tersendat karena chipnya diminta mewarnai dua juta piksel setiap frame — di luar kemampuannya. Player kini mengenali chip semacam itu dan menggambar pada 720p, lalu layar yang memperbesarnya tanpa membebani chip grafis: gerakan jadi mulus, teks sedikit lebih lembut. Perangkat dengan chip modern tetap menggambar penuh. Kalau perlu, pilihannya bisa diatur sendiri di halaman diagnostik (Automatic / Native / 720p / 540p).On TV boxes with an old graphics chip, content with animated backgrounds stuttered because the chip was asked to shade two million pixels every frame — beyond what it can do. The player now recognises such chips and draws at 720p, letting the display scale it up at no cost to the graphics chip: motion becomes smooth, text slightly softer. Devices with modern chips keep drawing at full resolution. If needed, the choice can be set by hand on the diagnostics page (Automatic / Native / 720p / 540p).

Diperbaiki

  • Di halaman diagnostik, posisi kursor remote tidak kelihatan — tombol yang sedang disorot tampak sama dengan yang lain, sehingga halaman itu dinavigasi dengan meraba-raba. Tombol yang sedang disorot kini diberi bingkai tebal berwarna kuning, warna yang tidak dipakai apa pun lain di aplikasi, jadi terlihat jelas dari seberang ruangan.On the diagnostics page the remote's cursor position was invisible — the highlighted button looked the same as every other, so the page had to be navigated by feel. The highlighted button now gets a thick amber ring, a colour nothing else in the app uses, clearly visible from across a room.
  • Setelah sebuah Screen dilepas (release), layar kembali ke pilihan tiga mode — padahal alasan paling umum melepas Screen adalah untuk memasangkannya lagi. Kini layar langsung kembali ke kode pairing, dengan tombol baru di halaman itu untuk kembali ke pilihan mode kalau memang mau berganti sumber konten.After a screen was released, it returned to the three mode cards — although the most common reason to release a screen is to pair it again. It now returns straight to the pairing code, with a new control on that page for going back to the mode choice when a different content source is actually wanted.

0.30.0build 30

2026-08-24

Mesin penampil kini tetap terjaga penuh saat menyiapkan konten pertama, bukan tertidur di belakang kartu status.The display engine now stays fully awake while preparing a screen's first content, instead of dozing behind the status card.

Diperbaiki

  • Saat sebuah layar menyiapkan konten pertamanya, kartu “Preparing content” tampil dan mesin penampilnya justru diperlakukan seperti tab browser di latar belakang — dilambatkan habis-habisan, sehingga di perangkat yang pelan ia tidak pernah sempat menjawab dan penyiapan gagal berulang-ulang tanpa pesan apa pun. Layar yang sudah punya konten tidak pernah kena, karena mesinnya sedang tampil; justru layar baru yang selalu gagal. Mesin kini tetap aktif penuh di balik setiap kartu status.While a screen prepared its first content, the “Preparing content” card was shown and the display engine was treated like a background browser tab — throttled hard, so on a slow device it never got the chance to answer and preparation failed over and over with no message at all. Screens that already had content were never affected, because their engine was on display; it was precisely new screens that always failed. The engine now stays fully active behind every status card.

0.29.0build 29

2026-08-24

Layar yang lambat kini diberi waktu sampai selesai menyiapkan konten, bukan dihentikan di tengah jalan lalu disuruh mengulang.A slow screen is now given time to finish preparing content, instead of being stopped halfway and made to start over.

Diperbaiki

  • Sebuah layar punya sembilan puluh detik untuk menyiapkan konten sebelum dianggap gagal. Pada TV box yang lambat, waktu itu habis justru ketika layar masih bekerja — dan percobaan ulang berikutnya datang selagi ia belum selesai, sehingga pekerjaannya menumpuk di perangkat yang memang sudah kewalahan. Satu box gagal enam kali berturut-turut karena ini. Batasnya kini lima menit.A screen had ninety seconds to prepare content before it was treated as failed. On a slow TV box that ran out while the screen was still working — and the retry then arrived before it had finished, stacking work onto a device that was already struggling. One box failed six times in a row because of it. The limit is now five minutes.

0.28.0build 28

2026-08-24

Konten berat kini diberi waktu lebih lama untuk siap, selama layarnya memang masih mengerjakannya.Heavy content is now given longer to become ready, for as long as the screen is demonstrably still working on it.

Diperbaiki

  • Sebuah layar punya batas waktu tetap untuk menyiapkan konten sebelum dianggap gagal, dan batas itu sama saja untuk satu gambar maupun untuk video setengah gigabyte. Sekarang batas itu menjadi batas terendah: selama layar masih mengambil berkas konten — bukti bahwa ia memang sedang bekerja — waktunya diperpanjang. Layar yang benar-benar berhenti tetap menyerah secepat dulu, jadi kegagalan biasa tidak membuat layar gelap lebih lama sebelum dicoba ulang.A screen had a fixed amount of time to prepare content before it was treated as failed, and that limit was the same for a single image as for half a gigabyte of video. It is now a minimum: for as long as the screen is still fetching content files — evidence that it really is working — it is given more time. A screen that has genuinely stopped gives up as quickly as before, so an ordinary failure does not leave a screen dark any longer before it retries.

0.27.0build 27

2026-08-24

Versi ini tidak memperbaiki tayangan. Versi ini membuat layar yang bermasalah bisa menjelaskan apa yang terjadi padanya.This version repairs nothing you can see. It makes a screen that is failing able to say what happened to it.

Ditambahkan

  • Kalau sebuah layar gagal memasang konten lalu diam saja, penyebabnya dulu tidak meninggalkan jejak apa pun di perangkat. Sekarang galat dari halaman konten, gambar atau huruf yang gagal dimuat, dan setiap permintaan berkas ikut tercatat — jadi laporan dari layar itu cukup untuk menemukan sebabnya, tanpa perlu mendatangi tempatnya.When a screen failed to install content and then simply went quiet, the cause left no trace on the device. Errors from the content page, images or fonts that failed to load, and every file request are now recorded — so a report from that screen is enough to find the cause without travelling to it.

Diperbaiki

  • Berkas diagnostik yang disimpan ke flashdisk menyensor justru bagian yang dibutuhkan untuk membacanya: kode kegagalan dan nomor konten, yang keduanya bukan rahasia. Satu baris yang seharusnya menjelaskan penyebab layar gelap terbaca sebagai deretan “[REDACTED]”. Sekarang tidak lagi.The diagnostic file saved to a USB drive censored the very parts needed to read it: failure codes and content numbers, neither of which is a secret. A line meant to explain why a screen went dark read as a row of “[REDACTED]”. Not any more.
  • Keterangan dari mesin penampil — mesin mana yang dipakai, apa yang sanggup digambarnya, apakah sambungannya terbentuk — hanya tercatat di tempat yang butuh kabel dan laptop untuk dibaca, sementara layarnya menempel di dinding. Sekarang ikut tersimpan ke flashdisk bersama sisanya.The display engine's own account — which engine is in use, what it can draw, whether its link came up — was written only where a cable and a laptop are needed to read it, while the screen is on a wall. It now goes to the USB drive with everything else.

0.26.0build 26

2026-08-24

Perbaikan untuk 0.25.0: konten kini benar-benar tampil di layar yang memakai mesin bawaan Layarva.A repair for 0.25.0: content now actually appears on screens using the bundled engine.

Diperbaiki

  • Di 0.25.0, layar yang berpindah ke mesin bawaan Layarva berhasil menyala tetapi menolak setiap konten dengan pesan “Content could not be prepared”. Gambar dan huruf diberi alamat yang hanya bisa dibaca oleh browser bawaan perangkat, sehingga mesin yang baru tidak bisa mengambilnya. Sekarang bisa.In 0.25.0, a screen that moved to the Layarva engine started correctly but refused every piece of content with “Content could not be prepared”. Images and fonts were given addresses only the device’s own browser could read, so the new engine could not fetch them. It can now.

0.25.0build 25

2026-08-24

Layar yang browser bawaannya terlalu tua kini bisa menayangkan konten sendiri.A screen whose built-in browser is too old can now show content anyway.

Ditambahkan

  • Sebagian TV box memakai browser bawaan yang tidak pernah bisa diperbarui, dan di box seperti itu konten Layarva tidak akan pernah tampil — berapa kali pun aplikasinya diperbarui. Versi ini membawa mesin penampilnya sendiri, dan berpindah ke sana otomatis kalau browser bawaannya tidak sanggup. Tidak ada yang perlu diatur.Some TV boxes ship a built-in browser that can never be updated, and on those boxes Layarva content will never appear no matter how often the app is updated. This version carries its own display engine and switches to it by itself when the built-in browser cannot cope. Nothing to configure.
  • Kalau sebuah layar tampak salah padahal melaporkan dirinya sehat, mesin penampilnya sekarang bisa dipilih sendiri dari halaman diagnostik.When a screen looks wrong while reporting itself healthy, the display engine can now be chosen by hand from the diagnostics page.
  • Halaman diagnostik kini bisa dibuka dari remote mana pun: tekan kiri, kanan, kiri, kanan. Sebelumnya perlu tombol INFO atau SETTINGS, yang tidak semua remote punya.The diagnostics page can now be opened from any remote: press left, right, left, right. It previously needed INFO or SETTINGS, which not every remote has.
  • Berkas pemasangan kini dipisah per jenis prosesor, jadi setiap televisi hanya mengunduh yang sesuai dengan prosesornya.The installer is now split per processor type, so each television downloads only the one that matches its own.

Diperbaiki

  • Bukti tayang yang dibawa lewat flashdisk bisa menyebut Channel yang salah. Kalau sebuah layar berpindah Channel sebelum flashdisknya diambil, seluruh rekaman ikut berlabel Channel yang baru — dan laporannya terlihat wajar. Sekarang Channel hanya disebut kalau benar untuk seluruh isi berkas.Playback evidence carried on a flash drive could name the wrong Channel. If a screen moved to a different Channel before its drive was collected, the whole record was labelled with the new one — and the report looked perfectly normal. The Channel is now named only when it is true of everything in the file.

0.24.0build 24

2026-08-23

Latar belakang beranimasi akhirnya benar-benar bergerak di televisi.Animated backgrounds finally move on a television.

Diperbaiki

  • Latar belakang beranimasi (Birds, Fog, Clouds, Waves, Net, Topology) selalu tampil sebagai gradien diam di layar Android, tidak pernah bergerak. Penyebabnya bukan kelemahan perangkat seperti yang diduga selama ini, melainkan cara pustaka animasinya dimuat di dalam aplikasi. Sekarang berjalan.Animated backgrounds (Birds, Fog, Clouds, Waves, Net, Topology) always appeared as a still gradient on Android screens and never moved. The cause was not weak hardware, as had been assumed, but how the animation library was loaded inside the app. They now run.
  • Kalau sebuah latar belakang tetap tidak bisa bergerak, catatan di flashdisk kini menyebut alasannya, dan menghitung berapa frame per detik yang benar-benar digambar.When a background still cannot run, the log on the flash drive now names the reason, and counts how many frames a second are actually drawn.

0.23.0build 23

2026-08-23

Perbaikan untuk 0.22.0, yang menolak konten berisi huruf yang dibawanya sendiri.A repair for 0.22.0, which refused content carrying the very fonts it shipped support for.

Diperbaiki

  • 0.22.0 menolak setiap konten yang membawa berkas huruf, dengan pesan Player update needed. Pemeriksa di dalam aplikasi belum mengenal jenis berkas baru itu. Sekarang dikenali.0.22.0 refused any content carrying font files, showing Player update needed. The checker inside the app did not recognise the new kind of file. It now does.

0.22.0build 22

2026-08-23

Tulisan di layar kini memakai huruf yang dipilih di Studio, bukan huruf bawaan televisi.Text on screen now uses the typeface chosen in Studio, not the television’s default.

Ditambahkan

  • Konten yang diterbitkan membawa serta berkas hurufnya. Sebelumnya hanya widget Hitung Mundur yang membawa huruf; semua teks, running text, dan papan antrean tampil dengan huruf bawaan kotak TV — tanpa pesan apa pun, jadi baru ketahuan kalau dibandingkan dengan tampilan di Studio.Published content now carries its font files. Until now only the Countdown widget did; every other text, ticker and queue board rendered in the TV box’s own typeface — with no message of any kind, so it only showed when placed beside the Studio preview.

0.21.0build 21

2026-08-23

Konten yang memakai widget Hitung Mundur bisa berhenti total sebelum tampil. Sekarang tidak lagi.Content using the Countdown widget could stall completely before appearing. It no longer can.

Diperbaiki

  • Layar bisa berhenti di "Could not start this content" berulang kali, padahal kontennya benar dan pernah tayang. Penyebabnya: layar menunggu huruf khusus widget Hitung Mundur selesai dimuat, tanpa batas waktu — kalau huruf itu tidak pernah datang, layar menunggu selamanya. Sekarang penantiannya dibatasi lima detik, lalu konten tetap tampil memakai huruf cadangan.A screen could stall on "Could not start this content" over and over, with content that was correct and had played before. The cause: it waited for the Countdown widget's fonts with no time limit, so a font that never arrived meant a wait that never ended. The wait is now capped at five seconds and the content appears in a fallback typeface instead.

0.20.0build 20

2026-08-23

Kalau konten gagal tampil, catatan di flashdisk sekarang menyebut isi kontennya dan memuat keluhan mesin penggambarnya sendiri.When content fails to appear, the log on the flash drive now names what the content was made of and carries the renderer's own complaints.

Ditambahkan

  • Peringatan dan galat dari mesin penggambar konten ikut tersimpan ke flashdisk. Sebelumnya keterangan itu hanya bisa dibaca lewat kabel dari komputer — cara yang tidak tersedia di sebagian besar TV box.Warnings and errors from the content renderer are saved to the flash drive too. Until now they could only be read over a cable from a computer, which most TV boxes do not allow.
  • Catatan juga menyebut isi konten yang sedang dipasang — berapa gambar, video, atau widget di dalamnya. Kalau layar berhenti tanpa pesan apa pun, ini yang menunjukkan konten seperti apa yang membuatnya berhenti.The log also names what the content being installed is made of — how many images, videos, or widgets. When a screen stalls without a message, this is what shows the kind of content that stalled it.

0.18.0build 18

2026-08-23

Setiap layar pengaturan sekarang punya jalan kembali ke pilihan Cloud, Edge, dan Offline.Every setup screen now has a way back to the choice between Cloud, Edge and Offline.

Ditambahkan

  • Tombol "Choose a different mode" di layar alamat Edge, di layar Edge yang gagal terhubung, dan di layar offline yang menunggu flashdisk. Satu angka salah pada alamat Edge tidak lagi mengakhiri pemasangan.A "Choose a different mode" button on the Edge address screen, on an Edge screen that cannot connect, and on the offline screen waiting for a drive. One wrong digit in an Edge address no longer ends the installation.
  • Catatan yang tersimpan ke flashdisk kini menyebut jenis prosesor layar, sehingga APK yang benar bisa dikirim ke cabang lain tanpa harus berdiri di depan televisinya.The log saved to a flash drive now names the screen's processor type, so the right APK can be sent to another branch without standing in front of the television.

Diperbaiki

  • Layar pembuka menyarankan mengubah mode lewat tombol INFO atau SETTINGS pada remote. Banyak perangkat tidak punya tombol itu, jadi saran tersebut dihapus.The opening screen suggested changing the mode with INFO or SETTINGS on the remote. Many devices have neither key, so the suggestion is gone.
  • Tombol "Check this device" menimpa tulisan pada kartu Offline di layar pembuka, sehingga kalimatnya tidak bisa dibaca sampai habis.The "Check this device" button printed over the Offline card's text on the opening screen, so the sentence could not be read to the end.

0.17.0build 17

2026-08-23

Layar yang berjalan tanpa jaringan kini bisa menyerahkan catatan tayangnya lewat flashdisk.A screen running with no network can now hand over its record of what played, on a flash drive.

Ditambahkan

  • Konten dari paket offline selama ini tayang tanpa jalur apa pun ke Layarva, sehingga tayangannya tercatat di perangkat tetapi tidak pernah sampai ke laporan. Sekarang cukup colok flashdisk: berkas buktinya ditulis bersama catatan diagnosis, lalu diunggah dari dashboard.Content from offline packages played with no route to Layarva, so its plays were recorded on the device but never reached a report. Now plugging in a flash drive is enough: the evidence file is written beside the diagnostic log, then uploaded from the dashboard.
  • Berkasnya menyatakan sendiri batas yang bisa dijaminnya: ia terlindung dari perubahan lewat sidik jari isi, tetapi tidak membuktikan tayangan itu terjadi — perangkat tanpa koneksi tidak punya apa pun untuk menandatanganinya. Keabsahan datang dari pengunggahnya. Berkas juga mencantumkan apakah jam perangkat pernah dicocokkan dengan server, karena laporan yang mencampur keduanya diam-diam adalah laporan yang tidak bisa dipertahankan.The file states the limits of what it can vouch for: it is protected against alteration by a content fingerprint, but it does not prove the plays happened — a device with no connection has nothing to sign with. Authenticity comes from whoever uploads it. It also records whether the device clock had ever been agreed with a server, because a report that quietly mixes the two is one nobody can defend.
  • Mengekspor tidak menghapus catatannya. Kalau perangkat itu kelak terhubung, catatan yang sama ikut terkirim dan Layarva menghitungnya sekali saja — jadi mengekspor dua kali tidak merugikan siapa pun.Exporting does not erase the records. If the device is later connected they upload as well and Layarva counts them once — so exporting twice costs nobody anything.

0.16.0build 16

2026-08-22

Catatan bukti tayang dari layar Android kini selengkap yang dikirim pemutar cloud dan Layarva Edge.Proof-of-play records from Android screens are now as complete as those sent by the cloud player and Layarva Edge.

Diperbaiki

  • Layar Android tidak mengirimkan jenis konten yang tayang, posisi yang dilaporkan mesin penampil, maupun keterangan apakah jam perangkat sudah dicocokkan dengan server. Ketiganya sudah lama dikirim oleh dua pemutar lain, sehingga sebuah laporan gabungan memperlihatkan kolom yang terisi untuk sebagian layar dan kosong untuk layar Android — yang terbaca seolah layar itu menayangkan hal yang berbeda.Android screens did not send the kind of content that played, the position reported by the display engine, or whether the device clock had been agreed with the server. All three have long been sent by the other two players, so a combined report showed columns filled for some screens and empty for the Android ones — which reads as though those screens played something different.
  • Jam perangkat yang dikoreksi belakangan bisa memindahkan waktu kejadian tanpa jejak. Setiap catatan kini menyimpan waktu berjalan perangkat di samping waktu jamnya, sehingga koreksinya bisa dihitung, bukan ditebak — dan waktu aslinya tetap disimpan, karena mengoreksi bukti berbeda dengan mengubahnya.A device clock corrected later could move an event’s time with no trace. Every record now stores the device’s running time beside its clock time, so the correction is calculated rather than guessed — and the original time is kept, because correcting evidence is not the same as altering it.
  • Layar yang lama terputus menyimpan bukti yang sudah tidak akan diterima lagi. Perangkat kini mengetahui jangka waktu yang masih diterima Layarva dan membuang yang di luar jangka itu sebelum mengunggah.A screen disconnected for a long time held evidence that would no longer be accepted. The device now learns the window Layarva still accepts and discards anything outside it before uploading.

0.15.0build 15

2026-08-22

Perangkat yang lambat kini diberi waktu cukup untuk menerima konten, sehingga tidak lagi gagal berulang tanpa sebab yang jelas.Slower devices are now given enough time to accept content, so they no longer fail repeatedly for no visible reason.

Diperbaiki

  • Televisi menampilkan “Could not start this content” berulang kali padahal perangkatnya sehat. Penyebabnya batas waktu 20 detik untuk menyiapkan konten — terlalu singkat untuk perangkat lama. Buktinya ada di catatan perangkat itu sendiri: percobaan pertama kehabisan waktu, percobaan kedua berhasil dalam 2,4 detik. Batasnya kini 90 detik.Televisions repeatedly showed “Could not start this content” on healthy hardware. The cause was a 20-second budget for preparing content — too short for older devices. The proof was in the device’s own log: the first attempt ran out of time, the second succeeded in 2.4 seconds. The budget is now 90 seconds.

0.14.0build 14

2026-08-22

Layar yang gagal memasang konten tidak lagi menyalahkan Channel sebagai kosong.A screen that fails to install content no longer blames the Channel for being empty.

Diperbaiki

  • Layar menampilkan “Nothing to play yet — This screen has no publication assigned” padahal Channel-nya jelas berisi: konten sudah dikirimkan ke layar itu dua kali dan gagal dipasang dua-duanya. Kalimat itu bukan sekadar tidak membantu, melainkan keliru tentang pekerjaan orang lain — ia mengirim pembacanya ke dashboard mencari kesalahan penerbitan yang tidak ada, sementara kegagalan yang sesungguhnya ada di perangkat itu sendiri. Sekarang layar menyebutkan bahwa konten diterima tetapi gagal dipasang dan sedang dicoba lagi.A screen showed “Nothing to play yet — This screen has no publication assigned” while its Channel plainly had content: it had been offered to that screen twice and failed to install both times. That sentence is not merely unhelpful but wrong about somebody else’s work — it sends the reader to the dashboard hunting a publishing mistake that does not exist, while the real failure sits on the device itself. The screen now states that content was received but could not be installed, and is being retried.

0.13.0build 13

2026-08-22

Dua koreksi pada pemeriksaan perangkat: memori kecil tidak lagi otomatis divonis tidak sanggup, dan WebGL yang dijalankan perangkat lunak kini disebutkan.Two corrections to the device check: small memory no longer means an automatic refusal, and WebGL that runs in software is now named as such.

Ditambahkan

  • Pemeriksaan menyebutkan cip apa yang sebenarnya menggambar WebGL. Sebuah perangkat bisa menyediakan WebGL lewat perangkat lunak, bukan GPU — gambar diam tetap tampil normal, tetapi apa pun yang bergerak menjadi terlalu lambat untuk ditonton. Sebelumnya keduanya terlihat sama persis.The check names the chip that actually draws WebGL. A device can provide WebGL in software rather than on the GPU — still images look normal, but anything that moves becomes too slow to watch. The two used to look identical.

Diperbaiki

  • Perangkat dengan memori di bawah 1 GB dinyatakan tidak sanggup, padahal perangkat 990 MB terbukti sudah memutar konten dengan baik. Batas itu ditetapkan tanpa dasar pengukuran dan berakibat menyuruh orang membuang perangkat yang bekerja. Memori kini hanya menjadi peringatan; yang bisa menjatuhkan vonis hanyalah bukti nyata dari perangkat itu sendiri.Devices with under 1 GB of memory were declared incapable, yet a 990 MB device had demonstrably played content. That threshold was set without measurement and amounted to telling people to discard hardware that works. Memory is now only a warning; the verdict can only be decided by evidence from the device itself.

0.12.0build 12

2026-08-22

Layar yang dilepas dari dashboard kini kembali ke tampilan awal dengan tiga pilihan mode, bukan terjebak meminta dipasangkan lagi.A screen released from the dashboard now returns to the opening screen with its three mode choices, instead of being stuck asking to be paired again.

Diperbaiki

  • Setelah layar dilepas dari dashboard — atau dilepas langsung dari perangkat — Player tetap berada di mode lamanya dan berhenti di layar kode pairing. Satu-satunya jalan kembali ke pilihan mode adalah tombol INFO atau SETTINGS, dan banyak TV box tidak punya tombol itu. Sekarang perangkat kembali ke tampilan awal: Cloud, Edge, Offline, beserta tombol pemeriksaan perangkat.After a screen was released from the dashboard — or from the device itself — the Player kept its old mode and stopped at the pairing-code screen. The only way back to the mode chooser is the INFO or SETTINGS key, and many TV boxes have neither. The device now returns to the opening screen: Cloud, Edge, Offline, with the device check beside them.
  • Alamat Edge yang pernah dimasukkan sengaja tidak ikut dihapus, jadi tidak perlu diketik ulang lewat remote kalau mode Edge dipilih kembali.A previously entered Edge address is deliberately kept, so it does not have to be typed again on a remote control if Edge is chosen once more.

0.11.0build 11

2026-08-22

Batas versi browser pada pemeriksaan perangkat dinaikkan; batas sebelumnya terlalu rendah dan bisa meluluskan perangkat yang justru menampilkan layar kosong.The browser-version floor in the device check was raised; the previous one was too low and could clear devices that then display a blank screen.

Diperbaiki

  • Pemeriksaan perangkat sebelumnya menuntut browser versi 94, angka yang diambil dari kode program bundel saja. Tampilan bundel memakai fitur CSS yang baru ada di versi 111. Perangkat di antara keduanya akan dinyatakan lolos, lalu menampilkan layar kosong tanpa keterangan apa pun — kegagalan yang jauh lebih mahal daripada ditolak sejak awal. Batasnya kini 112, sama dengan yang ditetapkan Layarva untuk bundel itu sendiri.The device check previously required browser version 94, a number taken from the bundle’s program code alone. The bundle’s styling uses CSS features that only arrived in version 111. A device between the two would have been cleared, then shown a blank screen with no explanation — a far more expensive failure than being refused up front. The floor is now 112, matching what Layarva sets for the bundle itself.

0.10.0build 10

2026-08-22

Kalau mesin penampil web perangkat terlalu tua, pemeriksaan kini menyebutkan apakah ia masih bisa diganti di perangkat itu.When the device’s web display engine is too old, the check now says whether it can still be replaced on that device.

Ditambahkan

  • Pemeriksaan perangkat menambahkan satu baris: “Can the browser be replaced?”. Jawabannya diukur pada perangkat itu sendiri, bukan saran umum — sebab Android memilih mesin penampil web dari daftar yang ditentukan ROM, dan dua kotak yang terlihat sama bisa berbeda jawabannya.The device check gains one line: “Can the browser be replaced?”. The answer is measured on that device rather than being generic advice — Android picks its web display engine from a list the ROM decides, and two boxes that look identical can answer differently.
  • Tiga kemungkinan, masing-masing dengan langkah berbeda: versi baru sudah terpasang tetapi belum dipilih (tinggal pilih di Pengaturan, Opsi pengembang, WebView implementation), sudah terpasang tetapi sama tuanya (perlu diperbarui dulu), atau tidak ada sama sekali — dan kalau setelah dipasang pun tidak muncul di menu itu, ROM perangkat menolaknya dan kotak itu memang tidak bisa dipakai.Three possibilities, each with a different step: a newer one is installed but not selected (pick it under Settings, Developer options, WebView implementation), installed but equally old (update it first), or absent altogether — and if it still does not appear in that menu after installing, the ROM refuses it and the box genuinely cannot be used.

0.9.0build 9

2026-08-22

Sebelum dipasangkan, sebuah TV box kini bisa ditanya apakah ia memang sanggup menjadi layar Layarva.Before pairing, a TV box can now be asked whether it is actually capable of being a Layarva screen.

Ditambahkan

  • Tombol “Check this device” di sudut kanan bawah layar pembuka. Banyak TV box dijual dengan spesifikasi yang tidak dimiliki perangkatnya — RAM yang dilaporkan bukan RAM yang terpasang, versi Android yang dicetak bukan versi firmware-nya. Pemeriksaan ini tidak membaca klaim perangkat, melainkan memintanya membuktikan diri.A “Check this device” button in the bottom-right of the welcome screen. Many TV boxes are sold with specifications the hardware has not got — the reported RAM is not the fitted RAM, the printed Android version is not the firmware’s. This check does not read the device’s claims; it asks the device to prove itself.
  • Yang diperiksa: versi mesin penampil web di dalam perangkat (ini yang paling menentukan), dukungan WebGL, nama sebenarnya dari cip grafis, jenis prosesor, memori menurut kernel, penyimpanan, dan versi Android. Di akhir ada kesimpulan tegas: perangkat ini sanggup, sanggup dengan batasan, tidak sanggup, atau tidak menjawab semuanya sehingga belum bisa dinyatakan aman.What it measures: the version of the web display engine inside the device (the decisive one), WebGL support, the real name of the graphics chip, the processor type, memory as the kernel reports it, storage, and the Android version. It ends with a plain conclusion: this device is capable, capable with limits, not capable, or did not answer everything and so cannot be cleared.

0.8.0build 8

2026-08-22

Konten yang memakai efek grafis WebGL kini bisa tayang di televisi Android.Content using WebGL graphics can now play on Android televisions.

Ditambahkan

  • Catatan diagnosis menyebutkan apa saja yang sanggup digambar televisi itu, jadi kalau konten ditolak, alasannya tertulis dan tidak perlu ditebak.The diagnostic log states what the television is able to draw, so when content is refused the reason is written down rather than guessed at.

Diperbaiki

  • Televisi menolak konten dengan pesan “Player update needed — Publication requires capability WEBGL_1”, padahal perangkatnya sanggup. Player tidak pernah sekali pun memberi tahu Layarva bahwa ia bisa menggambar WebGL, jadi setiap konten yang memerlukannya ditolak sejak awal. Sekarang Player menanyakannya langsung ke mesin penampil di dalam perangkat dan melaporkan jawabannya.Televisions refused content with “Player update needed — Publication requires capability WEBGL_1” even when the device was capable. The Player had never once told Layarva it could draw WebGL, so any content needing it was refused from the start. It now asks the display engine inside the device directly and reports the answer.
  • Setelah jawaban itu tiba, konten yang tadinya ditolak langsung diambil ulang, bukan menunggu pemeriksaan berkala berikutnya sambil layar kosong.Once that answer arrives, previously refused content is fetched immediately rather than leaving the screen blank until the next scheduled check.

0.7.0build 7

2026-08-22

Build pertama yang ditandatangani kunci rilis Layarva sendiri, dan yang pertama bisa diunduh dari halaman ini.The first build signed with Layarva's own release key, and the first that can be downloaded from this page.

Ditambahkan

  • APK sekarang tersedia di halaman unduhan ini, lengkap dengan ukuran, sidik jari berkas, dan sidik jari sertifikat penanda tangannya.The APK is now published on this download page, with its size, its file digest, and its signing certificate fingerprint.

Diperbaiki

  • Semua APK sebelum ini ditandatangani kunci debug bawaan Android SDK — kunci yang sama ada di setiap komputer pengembang di dunia, dengan kata sandi yang tertulis di dokumentasi. Untuk berkas yang dibagikan lewat tautan publik, itu berarti siapa pun bisa membuat APK yang diterima Android sebagai pembaruan atas aplikasi di televisi Anda. Sejak build ini APK ditandatangani kunci rilis Layarva.Every APK before this was signed with the Android SDK's debug key — the same key that sits on every developer machine on earth, with a documented password. For a file behind a public link that means anybody who found the page could produce an APK that Android accepts as an update to the one on your television. From this build the APK carries Layarva's own release key.
  • Karena tanda tangannya berubah, build lama harus dicopot satu kali sebelum memasang yang ini. Setelah itu setiap pembaruan berikutnya memasang di atasnya tanpa mencopot apa pun.Because the signature changed, an older build must be uninstalled once before installing this one. After that, every later update installs over the top with nothing uninstalled.

0.6.0build 6

2026-08-22

Catatan diagnosis kini menyebut versi browser di dalam perangkat dan apakah mesin penggambar sempat siap.The diagnostic log now names the browser inside the device and whether the renderer ever became ready.

Ditambahkan

  • Log mencantumkan versi WebView perangkat. Di boks Android murah, browser di dalamnya sering bertahun-tahun lebih tua dari Android-nya sendiri — dan layar yang kosong karena browsernya terlalu tua terlihat persis seperti layar yang belum diberi konten.The log names the device's WebView version. On cheap Android boxes the browser inside is often years older than the Android version itself — and a blank screen caused by a browser that is too old looks exactly like a screen with no content assigned.
  • Log menyebut apakah mesin penggambar konten sempat siap. Kalau tidak pernah siap, setiap konten ditolak selama aplikasi berjalan, dan yang terlihat orang hanyalah layar yang tidak memutar apa-apa.The log states whether the renderer ever became ready. If it never does, every publication is refused for as long as the app runs, and all a person sees is a screen playing nothing.

0.5.0build 5

2026-08-22

Colok flashdisk, log tersimpan sendiri. Tidak ada menu yang perlu dibuka.Plug a USB drive in and the log saves itself. No menu to find.

Ditambahkan

  • Cukup colok flashdisk ke boks: beberapa detik kemudian catatan diagnosis tersimpan ke flashdisk itu, dan tulisan di sudut layar memberi tahu berkasnya sudah ada beserta lokasinya. Cabut, lalu baca di komputer.Just plug a drive into the box: a few seconds later the diagnostic log is saved onto it, and a note in the corner of the screen says the file is there and where. Pull it out and read it on a computer.
  • Selama flashdisk masih tertancap, berkasnya diperbarui tiap dua menit — jadi kalau layar bermasalah sepuluh menit setelah dicolok, sepuluh menit itulah yang terekam.While the drive stays in, the file refreshes every two minutes — so if the screen misbehaves ten minutes after it was plugged in, those ten minutes are what gets recorded.

Diperbaiki

  • Versi 0.4.0 menaruh ekspor log di balik tombol menu, dan di boks TV yang dituju tombol itu tidak bisa dijangkau sama sekali: tidak ada tombol INFO, tidak ada layar sentuh, opsi pengembang tidak mau terbuka. Sekarang tidak ada tombol yang perlu ditekan.0.4.0 put the log export behind a menu button, and on the target TV box that button could not be reached at all: no INFO key, no touchscreen, developer options that would not open. Now there is no button to press.

0.4.0build 4

2026-08-22

Layar bisa ditanya: catatannya bisa dikeluarkan ke flashdisk.The screen can be asked a question: its log can be written to a USB drive.

Ditambahkan

  • Menu Diagnostics dapat menyimpan catatan Player ke flashdisk, lengkap dengan build, perangkat, mode, Channel, dan alasan penolakan konten kalau ada.The Diagnostics menu can save the Player's log to a USB drive, with the build, device, mode, Channel, and the reason content was refused if it was.

Diperbaiki

  • Versi Player yang dilaporkan ke dashboard selalu sama apa pun build-nya, sehingga kolom Player version di daftar layar menyebut build yang salah. Sekarang angkanya sama dengan yang tertulis di sudut layar.The Player version reported to the dashboard was the same string in every build, so the fleet list named the wrong one. It now matches the number drawn in the corner of the screen.

0.3.0build 3

2026-08-22

Channel dari cloud bisa tayang di televisi Android.A cloud Channel plays on an Android television.

Diperbaiki

  • Konten yang tampil normal di dashboard dan di Layarva Edge ditolak oleh player Android, karena mesin penggambar di dalam APK dibuat sebelum Widget Countdown ada. Mesin penggambarnya diperbarui.Content that displayed correctly on the dashboard and on Layarva Edge was refused by the Android player, because the renderer inside the APK predated the Countdown widget. The renderer was refreshed.
  • Setelah kode pairing dimasukkan, layar berhenti di halaman memuat dan QR verifikasi lokasi tidak pernah muncul. Sekarang muncul.After the pairing code was entered the screen stopped on a loading page and the location-verification QR never appeared. It now appears.
  • Layar bisa menyebut "tidak ada publikasi" padahal sebenarnya konten ditolak karena alasan lain. Alasan sebenarnya kini disebutkan.The screen could say "no publication" when content had in fact been refused for another reason. The real reason is now stated.

0.2.0build 2

2026-08-22

Paket offline bisa diputar, dan ada tiga mode pemasangan: Cloud, Edge, dan Offline.Offline packages play, and there are three setup modes: Cloud, Edge, and Offline.

Ditambahkan

  • Layar pembuka menanyakan dari mana konten berasal — Cloud, Edge di gedung yang sama, atau flashdisk — lalu menuntun sampai konten tayang.The opening screen asks where content comes from — Cloud, an Edge in the same building, or a flash drive — then leads through to content playing.
  • Paket offline di flashdisk terdeteksi otomatis dan langsung dipasang, tanpa perlu mencari berkasnya lewat menu.An offline package on a flash drive is detected and installed automatically, with no file browsing.

Layar tidak memutar apa pun dan Anda ingin tahu sebabnya? Colok flashdisk ke TV box — beberapa detik kemudian catatan diagnosisnya tersimpan di flashdisk itu, dan lokasinya muncul di sudut layar. Kirim berkas itu ke halo@layarva.com.