Skip to content

Repository files navigation

Apps2Samsung

Install any app on your Samsung TV.

Apps2Samsung is a small cross-platform tool that side-loads any app onto Samsung devices running Tizen OS — Smart TVs, projectors and smart monitors — Jellyfin, Moonlight, Moonfin, Litefin and the whole community catalog, or your own .wgt.
It handles device detection, certificates, and installation so you don’t have to fight with Tizen Studio or manual sideloading.

🌐 Fully translated into 30 languages — Afrikaans, Arabic, Catalan, Chinese (Simplified & Traditional), Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese (BR & PT), Romanian, Russian, Serbian, Spanish, Swedish, Turkish, Ukrainian and Vietnamese. It starts in your system language and can be switched at any time.


📦 Current Versions

Channel Version Notes
Stable v2.7.8 Recommended for most users
Beta v2.7.9-beta Includes new features

👉 All releases: https://github.com/Apps2Samsung/Apps2Samsung/releases

📱 Get the Android app (auto-updating)

The phone app is the mobile installer head — run the whole install from your phone.

  • Obtainium — tracks this repo's GitHub releases and updates automatically when a new stable is published. Add it with one tap: Add to Obtainium, or paste https://github.com/Apps2Samsung/Apps2Samsung into Obtainium's Add App.
  • F-Droid — add our repository in the F-Droid app (Settings → Repositories → Add): https://apps2samsung.com/fdroid/repo. It serves the latest stable and updates automatically. Works in F-Droid, Droid-ify and Neo Store.
  • Direct — grab the -android.apk from any release and sideload it.

✨ What It Does

  • Finds your TV — scans the network for Samsung TVs, or enter an IP by hand, and says exactly what's wrong when a TV isn't ready (Developer Mode off, IP mismatch, reversed IP, needs a power cycle).
  • Handles the certificate — signs in to Samsung once and reuses the certificate per TV. Pre-authorize extra TVs by DUID; Public/Partner certificates are picked automatically when an app needs restricted privileges.
  • Installs anything Tizen — the community catalog (49+ apps), the Jellyfin builds, or your own .wgt / native .tpk.
  • Manages installed apps — list them with their icons, then uninstall, launch, stop, debug (inspector forwarded to chrome://inspect) or force-remove a leftover package.
  • Doubles as a TV remote — D-pad, playback, volume, channel, power and live typing over Samsung's own remote channel. No Developer Mode needed.
  • Tunes apps at install — Jellyfin server + auto-login, JellyThemes/custom CSS, playback preferences, server plugins and the YouTube-trailer fix; TVapp channels; custom launcher icons and titles.
  • Diagnoses TVs — DUID, Tizen version, model and Developer Mode state, plus a live TV log console you can save.
  • Backup & restore — move your settings and signing certificates to another PC, Mac or phone in one file.
  • Updates itself — in-app updater with an optional beta channel.

🚀 How It Works (Short Version)

Before you begin, ensure your Samsung TV is in Developer Mode. This is required to install apps on it.

👉 How to enable Developer Mode on your TV

  1. Run the tool on your computer — or the Android app on your phone
  2. Select your Samsung TV
  3. Pick an app (Jellyfin, the community catalog, or a custom .wgt)
  4. Install

That’s it. No manual certificate handling required in most cases.

🎥 Full walkthrough:
https://www.youtube.com/watch?v=_8mSV5pW-ic

NixOS: Clone the repository and run nix-shell — the shell environment will automatically build and launch the tool.


📚 Documentation

All detailed documentation lives in the wiki:

Orsay-based TVs (pre-2015 models) are no longer supported.


📦 Community Packages

Community-shared and older .wgt builds can be found here:
https://github.com/Apps2Samsung/tizen-community-packages


🛠️ Support & Contributing

Contributions of all kinds are welcome — whether it’s bug reports, feature requests, code, documentation, or translations.

🌍 Translations

Want to help translate Apps2Samsung? Community translations are always appreciated.

You can contribute on Crowdin:

You can help by translating missing strings, improving existing translations, or reviewing your language.

Translation updates are synced back into this repository automatically.


❤️ Support the Project

If this tool helped you, consider supporting its development:

ko-fi


🙏 Contributors & Thanks

This project is made possible by the people who contribute their time, knowledge, and feedback.

Special thanks to:


📄 License

Apps2Samsung is released under the MIT License.

Third-party components redistributed in Apps2Samsung builds — bundled binaries, Samsung CA certificates, NuGet dependencies, fonts and app artwork — are listed in NOTICE.md.

About

One-click app installer for Samsung TVs, projectors and smart monitors (Tizen) — Jellyfin, Moonlight, and the whole community catalog.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1.9k stars

Watchers

11 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages