Repository navigation
v1.2.0 - Movies/Shows Tabs, Weather Drawer, OLED Screensaver
Highlights
- Movies / Shows trending tabs - the trending row is now two tabs instead of one mixed list. TMDB-ranked per tab when you set an API key; TVMaze's live feed for Shows and curated picks for Movies when you don't.
- Weather & Sun drawer - clicking the weather widget now opens a slide-in panel with an hourly forecast and sunrise/sunset times (Open-Meteo), instead of just refreshing in place.
- OLED-safe idle screensaver - a pure-black floating clock appears after 3 minutes idle and gently shifts position to avoid burn-in. Dismissed by any key or remote movement.
- Smoother, cheaper focus animations - replaced hand-tuned index arithmetic for D-Pad Up/Down with a geometric nearest-row algorithm, cut the ambient-glow re-blur cost that ran on every keypress, and trimmed backdrop-filter blur radii for weaker TV GPUs.
- Better default app shelf - swapped Plex and Globoplay (niche personal-media/regional apps) for Prime Video and Disney+.
- Fixed version drift - appinfo.json had been stuck at 1.0.0 since the v1.1 feature set shipped; build/install scripts now read the version from appinfo.json instead of hardcoding it.
See README.md (now available in English and Portuguese) and ROADMAP.md for details.
Install
Download org.webos.freemytv_1.2.0_all.ipk below and install it via webOS Dev Manager, or run python scripts/install.py from a clone of this repo.