mirror of
https://gitlab.com/futo-org/fcast.git
synced 2025-06-24 21:25:23 +00:00
.. | ||
assets/icons | ||
FCastReceiver | ||
FCastReceiverService | ||
src | ||
.gitignore | ||
build.bat | ||
build.sh | ||
debug.bat | ||
debug.sh | ||
eslint.config.mjs | ||
jest.config.js | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json | ||
webpack.config.js |
FCast WebOS Receiver
The FCast WebOS Receiver is split into two separate projects fcast-receiver
for frontend UI and fcast-receiver-service
for the background network service. The WebOS receiver is supported running on TV devices from WebOS TV 5.0 and later.
The TV receiver player is a simplified player compared to the Electron receiver due to functionality being redundant when using a TV remote control or due to platform limitations (https://gitlab.futo.org/videostreaming/fcast/-/issues/21).
How to build
From receivers/webos
directory:
Prerequisites
npm install -g @webos-tools/cli
cd fcast-receiver
npm install
cd ../fcast-receiver-service
npm install
cd ../
Build
cd fcast-receiver
npm run build
cd ../fcast-receiver-service
npm run build
cd ../
Packaging
ares-package fcast-receiver/dist/ fcast-receiver-service/dist/ --no-minify