-
Notifications
You must be signed in to change notification settings - Fork 44
Installation and Sideloading
Axl Nunez edited this page Jul 21, 2026
·
1 revision
Smart TVs do not offer Moonfin in their app stores, so it is installed by sideloading a package you download from Releases.
| Platform | File | Supported devices |
|---|---|---|
| Tizen Regular | Moonfin_Tizen_Regular_*.wgt |
Samsung Smart TVs (2017+, square icon) |
| Tizen Oblong | Moonfin_Tizen_Oblong_*.wgt |
Samsung Smart TVs (2017+, oblong icon) |
| Tizen Legacy | Moonfin_Tizen_Legacy_*.wgt |
Samsung Smart TVs (2016, Tizen 2.4) |
| webOS | Moonfin_webOS_*.ipk |
LG Smart TVs (2016+, webOS 3.0+) |
Regular and Oblong differ only in the shape of the launcher icon, so pick whichever matches how your TV draws app tiles. Legacy exists for Tizen 2.4 sets and does not include Smart Hub Preview.
The easiest route is the Apps2Samsung tool, which handles the packaging and install for you.
- Download Apps2Samsung by @PatrickSt1991.
- Enable Developer Mode on your TV:
- Go to Settings, General, System Manager, Developer Mode.
- Turn Developer Mode on.
- Enter your PC's IP address.
- Restart the TV.
- Run the tool, select the Moonfin
.wgtfile, enter your TV's IP address, and install.
- Enable Developer Mode on your TV through the LG Developer portal.
- Install the webOS CLI tools:
npm install -g @webos-tools/cli - Register your TV as a device:
ares-setup-device - Install the package:
ares-install --device <your-tv> moonfin.ipk
- Developer Mode on both platforms expires after a period of time and needs to be re-enabled, which does not remove installed apps but can block new installs until you renew it.
- Packaged apps bypass the browser CORS restrictions that affect running the app from a plain web server.
- To update Moonfin, install the newer package the same way. There is no in-app updater.