Apps2Samsung

Apps2Samsung·Apps2Samsung.Apps2Samsung

Install any app on Samsung Tizen devices — TVs, projectors and smart monitors

Cross-platform desktop installer that side-loads any app onto Samsung Smart TVs, projectors and smart monitors running Tizen OS — Jellyfin, Moonlight, Moonfin, Litefin and a community catalog, or your own WGT package. Handles device discovery, Tizen certificates and installation. Successor to Jellyfin2Samsung.Jellyfin2Samsung.

winget install --id Apps2Samsung.Apps2Samsung --exact --source winget

Latest 2.7.8·August 27, 2026

Release Notes

📦 v2.7.8 — 2026-08-27 A fix-focused release. The big one is for TVApp users — every channel played the first stream — plus three fixes that make failed installs explain themselves instead of dying with a cryptic error, especially on the Android head. 🐛 Fixes 📺 TVApp: every channel played stream #1 Once TVApp was open, switching channels kept playing the first stream. The app created a new player on every switch without tearing down the old one, so the first stream never let go of the video element. The channel injector now destroys the previous player before loading the next channel — you get the fix just by reinstalling from Apps2Samsung, no matter which .wgt you use. (#567, fixes #566) 📜 Installs no longer fail on a certificate that isn't valid yet install failed[118, -12] … Certificate in signature is not valid yet Your TV checks the signature against its own clock and refuses a certificate whose validity period hasn't started. Nothing about the package can fix that — only waiting. Apps2Samsung now detects this before signing and pushing, and holds the install behind a live countdown to the moment the certificate becomes valid. "Install now" unlocks at 00:00, the certificate is re-checked, and the install continues where it left off. You can cancel at any point. (#568) 🤖 Android: error messages are readable again Every error dialog in the shipped APK showed Exception_WasThrown, Java.Lang.RuntimeException instead of an actual message — a side effect of trimming stripping the .NET message strings. This affected all errors in the mobile head, which is why bug reports from a release build never contained anything useful. Fixed; error dialogs now say what actually went wrong. (#569) 🤖 Android: the same pre-install warnings the desktop has The desktop has long warned up front about the setups that make an install fail before it even starts. The mobile head only warned about "TV needs a restart" — everything else failed later, deep in the DUID read, with an error nobody could act on. Android now catches the same things the desktop does: ──────────────────────────────────┬────────────────────────────────────────────────────────────────── Warning │What it means ──────────────────────────────────┼────────────────────────────────────────────────────────────────── Developer Mode is off │Turn it on in the Apps store (12345) ──────────────────────────────────┼────────────────────────────────────────────────────────────────── Developer-Mode IP points elsewhere│Your TV is pointed at another machine — set it to this device's IP ──────────────────────────────────┼────────────────────────────────────────────────────────────────── IP typed back to front │Happens on right-to-left TV menus ──────────────────────────────────┼────────────────────────────────────────────────────────────────── TV is on another subnet │Phone and TV must be on the same network ──────────────────────────────────┼────────────────────────────────────────────────────────────────── TV needs a restart │Developer Mode isn't fully active yet ──────────────────────────────────┴────────────────────────────────────────────────────────────────── (#573, fixes #572) 🧰 Under the hood

  • The pre-install guards and the Samsung Developer-Mode lookup moved into Apps2Samsung.Core, so the desktop and mobile heads share one implementation instead of drifting apart. (#573)
  • CI now compiles both heads on every pull request (desktop and Android), so a mobile-only regression can't slip into a release again. 📥 Downloads ─────────────────────┬─────────┬───────────────────────────────────────── Platform │Status │Notes ─────────────────────┼─────────┼───────────────────────────────────────── 🍎 macOS (.app + dmg)│✅ Stable│ARM64 + Intel ─────────────────────┼─────────┼───────────────────────────────────────── 🍎 macOS (CLI) │✅ Stable│Per-arch tar.gz ─────────────────────┼─────────┼───────────────────────────────────────── 🐧 Linux │✅ Stable│x64 + ARM64 (tar.gz / .deb) ─────────────────────┼─────────┼───────────────────────────────────────── 🪟 Windows │✅ Stable│CI-built ─────────────────────┼─────────┼───────────────────────────────────────── 🤖 Android (.apk) │✅ Stable│Sideload; use your phone as the installer ─────────────────────┴─────────┴───────────────────────────────────────── 🛡️ Security notice Antivirus warnings may occur and are likely false positives — the binaries are unsigned and built in the open by GitHub Actions. Full changelog: v2.7.7...v2.7.8

Installer type: wix

x64493ADAD02D8E56E06013BB2C6E49035AC1BE2C598AF3400F3220A9F67FCB79D9

Details

Homepage
https://apps2samsung.madebypatrick.nl/
License
MIT
Publisher
Apps2Samsung
Support
https://github.com/Apps2Samsung/Apps2Samsung/issues
Moniker
apps2samsung

Tags

jellyfinmoonlightsamsungsamsung-tvsideloadtizenwgt

Older versions (11)

2.7.7
x64E4C8083516F67DD61ADE1E37F6366A1BA136624486CC810D754F909978E26171
2.7.6
x6419E63650EAD1D7D663629F8D397B542399EF1703921F1FF9DFD7E8E67F02A952
2.7.4
x649D6902702ECBF63EA4F01757D484B47A69344059482DA4C95B2DFA057E7C0A0A
2.7.3
x643D731039A9C37E846CE10FA1B9EA9C0964CDF6D29DCB1F717A85CE8AAD28F146
2.7.1
x6490744DAD2396C6E243FEE24502CB834EFCBDEE3410A5227B67B29887E5ED31EB
2.7.0
x64A5713EBA1DB74577B9934DF4FA840390ECAB500DF6045CE6DE670DB0F18EEF7E
2.6.0
x64E16393BCE4B8C2C0580CF2B3CB5D69933252FCD2C02F5C6116A6D7638ABC560D
2.5.7
x642BA458798FDF3FECAB62CA751F7356B8AF620053080A0DA0B4F342ABB23DFC0E
2.5.6
x64E6846C97433D3E548DDF01771259CD03F0E8A554486613A2508AA79AB77CAC8E
2.5.5
x6459FD7CB91D08868C1921194EC74B3C08ABDE7736FCF2DE38153D29B14F0E91CB
2.5.0
x64EDEB9BF073257B57A5111954214B468AA31B0B2036CD6D04EE4FF1521E0C7507