Alla projekt
I bruk

Hugge-TV_

En egenbyggd startsida som ersätter LG webOS, med streamingappar, Xbox och andra genvägar på samma ställe.

webOSJavaScriptRaspberry Pi
Hugge-TV med streamingfavoriter, klocka och genvägar på en mörk stjärnbakgrund.
En vy från Hugge-TV. Förhandsvisning av TV-appens gränssnitt.

Varför jag byggde det

Jag gillar verkligen inte mjukvaran webOS på min LG-TV. Jag ville ha en startsida utan en massa bloat, med bara det jag faktiskt använder på TV:n. Streamingappar, Xbox och andra genvägar samlade på samma ställe, med ett utseende jag själv kan bestämma över.

Så fungerar det

Hugge-TV är byggt med HTML, CSS och JavaScript och installerat som en egen webOS-app på TV:n. Via LG:s service-API öppnar appen streamingappar och Xboxens HDMI-ingång. Gränssnittet styrs med fjärrkontrollen och favoriterna sparas lokalt på TV:n.

På en Raspberry Pi körs ett separat Node.js-skript som bevakar TV:ns strömstatus och öppnar Hugge-TV när den slås på. Själva gränssnittet och genvägarna körs på TV:n; Raspberry Pi:n sköter autostarten.

Det som krånglade

Startsidan såg bra ut på datorn, men på TV:n hamnade delar av gränssnittet utanför skärmen. Webbläsaren i min LG-TV är äldre och stödjer inte all kod som fungerar i en modern webbläsare.

Jag fick anpassa layouten och testa direkt på TV:n med fjärrkontrollen för att få allt på rätt plats och navigeringen att fungera.

Läget nu

Hugge-TV är i bruk på min LG OLED C1. Det är ett personligt projekt, byggt för min egen TV och det jag vill ha nära till hands.

Utforska fler projekt