Furonejant la pantalla d'inici de la tele.
Vibe-codejant un llançador per a Android TV net, sense tot allò que no faig servir, en català, amb les apps ordenades al meu gust i amb el que tinc a mitges a Stremio.

A casa tinc un d'aquests sticks HDMI amb Google TV (un Homatics Dongle G 4K). Funciona bé, però la pantalla d'inici és un aparador ple de coses: recomanacions, contingut sponsoritzat, banners i altres coses que mai he demanat ni mai he fet servir. Jo només vull trobar les meves apps i continuar veient el que estava mirant.
Aquest matí he topat amb tv-vibehack, un projecte vibe-coded de Gathin23 que fa exactament això: treu la brossa de les teles Android i hi posa un launcher senzill, inspirat en el de l'Apple TV. Fons negre, un dock amb algunes apps ires més.
M'hi vaig posar i com que una cosa porta a l'altra, n'he acabat fent un fork amb les meves pròpies millores. Tot el mèrit de la base és seu; el que explico aquí és el que hi he afegit jo.
Primer: fer-lo funcionar
El llançador original estava pensat per a teles Xiaomi amb Android antic. Al meu dongle, amb Android 14, Google Play Protect el bloquejava directament: «aplicació no segura». L'he hagut d'actualitzar perquè Android el considerés una app moderna i dir-li explícitament quines apps podia veure (si no, la graella sortia buida).
Res de gaire glamurós, però sense això no podia començar a remenar.
Ordenar les apps des del comandament
A l'original, l'ordre de les apps es decidia en un fitxer i calia tornar a compilar el projecte per afegir o treure apps, o simplement canviar-ne la posició. Ara, si mantens premut OK sobre una app, surt un menú per moure-la, amagar-la, veure'n la informació o desinstal·lar-la.

Per moure-la, la vas empenyent amb les fletxes fins on vols i prems OK. L'ordre es queda desat a la tele.

En català
Tot el llançador està traduït al català, dates incloses («diumenge 18 d'octubre»). Com que Google TV no ofereix el català com a idioma del sistema, també he afegit un selector d'idioma dins del menú de configuració de l'app.
«Continua mirant», amb Stremio
Aquí és on la cosa es va posar interessant. La meva idea inicial era tenir una sola fila de «Continua mirant» amb tot: Netflix, Prime, Disney+, HBO, Movistar... Però Android no ho permet: cada app guarda el seu progrés i només la pantalla d'inici de Google en té accés.
El que sí que es pot fer és connectar-se a Stremio, que té les dades obertes. Escanejes un codi QR amb el mòbil, inicies sessió i ja està: a sobre del dock apareixen les pel·lícules i els episodis que tens a mitges, amb el temps que et queda i una barra de progrés. Si prems OK, Stremio s'obre directament en aquell episodi.

També avisa del següent episodi d'una sèrie quan n'acabes un, i dels episodis nous de les sèries que tens al dia.
«Properament»
Des que l'app TVTime va deixar de funcionar, em faig un embolic amb els dies que surt cada capítol nou de les sèries que segueixo. Així, he afegit un bloc, per sota de totes les apps, on hi ha una llista amb els propers episodis del que estic veient, ordenats per data. Una mena d'agenda de sèries.

Tot es pot apagar
No a tothom li agradarà tenir aquestes files, així que al menú de configuració es poden activar o desactivar. Si les apagues totes dues, el llançador ni tan sols es connecta a internet.

Des del mateix menú també pots mostrar o amagar qualsevol app, i anar directament a la pantalla del sistema per aturar-ne una que s'hagi penjat (perquè no se si us passa, però a mi Stremio se'm penja moltíssim).

Retornar al projecte original
Com que el projecte és de codi obert, he enviat dues millores a l'original perquè les pugui aprofitar tothom: la que el fa funcionar a Android 14 i la traducció al català. La resta (Stremio, «Properament»...) es queda al meu fork, perquè l'original vol mantenir-se petit i sense connexió a internet, i em sembla bé.
Vols provar-lo?
El meu fork és a github.com/quicodomingo/tv-vibehack, amb instruccions per instal·lar-lo per ADB i per tornar enrere quan vulguis. I si només et fa gràcia la idea original, passa per tv-vibehack, que és on va començar tot.