Skip to content

mooock/seerr-tv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Seerr TV

A native webOS app for LG Smart TVs that wraps Jellyseerr / Overseerr with key improvements over using the browser directly.

Seerr


Features

  • First-launch setup wizard to configure your Seerr server URL
  • Session persistence — stays logged in between launches just like the LG browser
  • Intercepts Watch Trailer links and plays them fullscreen in an inline YouTube player instead of redirecting to the broken TV YouTube app
  • Back button closes the trailer and returns to the movie/series page
  • Magic remote scroll wheel support for page scrolling
  • D-pad left/right navigation for scrolling movie rows — hover over a row with the magic remote then use the D-pad to scroll
  • No ads, no tracking, no bloat

Requirements

  • LG Smart TV running webOS 4.x or higher
  • Rooted TV with Homebrew Channel installed, or Developer Mode enabled
  • A running Jellyseerr or Overseerr instance accessible from your TV's network
  • Magic remote required for navigation (pointer-based UI)

Reverse proxy note

If your Seerr instance is behind a reverse proxy (e.g. Nginx Proxy Manager), add the following to your proxy host's advanced config to allow session cookies to work inside the app:

proxy_cookie_flags connect.sid samesite=none;

Installation

Via Homebrew Channel (recommended)

Search for Seerr in the Homebrew Channel app on your TV.

Manual install

  1. Download the latest .ipk from Releases
  2. Transfer it to your TV via SSH/SFTP to /tmp/
  3. Install via SSH:
luna-send-pub -i 'luna://com.webos.appInstallService/dev/install' \
  '{"id":"com.mooock.seerr-tv","ipkUrl":"/tmp/com.mooock.seerr-tv_1.0.1_all.ipk","subscribe":true}'

Press Ctrl+C when you see "state":"installed".


Repository structure

seerr-tv/
├── com.mooock.seerr-tv/          App source
│   ├── appinfo.json              webOS app manifest
│   ├── index.html                Setup wizard
│   ├── app.js                    Boot logic
│   ├── icon.png                  80×80 app icon
│   ├── largeIcon.png             130×130 app icon
│   └── webOSUserScripts/
│       └── userScript.js         YouTube trailer interceptor + D-pad navigation
├── .gitignore
├── README.md
└── com.mooock.seerr-tv.manifest.json   Homebrew Channel manifest

Building from source

Requires Node.js 18+ and the webOS CLI:

npm install -g @webosose/ares-cli
ares-package ./com.mooock.seerr-tv

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors