- This is a WebOS Client for TVHeadend
- It can currently only be installed using the Developer App or Homebrew
- The design is similiar to the famous Media Center Kodi
- It is tested on WebOS 3,4 and 5
- It uses react but most components use the canvas 2d api to improve performance on older TVs
Normal build without webos running
- TVGuides.js:getNow() needs to return 1607462851000 as mock timestamp for now
- TVHDataService:constructor() needs to use MockServiceAdapter instead of LunaServiceAdapter
npm run start
- Device Setup
name deviceinfo connection profile
-------- ---------------------------- ---------- -------
emulator developer@127.0.0.1:6622 ssh tv
tv prisoner@192.168.178.22:9922 ssh tv
Deployment to emulator/webos
npm run webos:emu
npm run webos:tv
# for debugging attach to device
ares-inspect -d emulator com.willinux.tvh.app --open
ares-inspect -d tv com.willinux.tvh.app --open
- EPG
- Channel List
- Record live tv or plan recordings using EPG
- Play and Manage recordings
- User Authentication: basic and digest (md5, sha256)
Useful links for video playback using webos