Free & open source · No PC-to-TV cables

Put any app on your Samsung TV.

Apps2Samsung side-loads Jellyfin, Moonlight, TizenTube and the whole community Tizen catalog onto Samsung Smart TVs, projectors and monitors — from your computer or straight from your Android phone. It handles the Samsung developer certificate for you, keeps track of what's installed, and doubles as a TV remote.

🪟 Windows 🍎 macOS 🐧 Linux 🤖 Android
Latest release checking… ·
🪼Jellyfin
🎮Moonlight
📺TVapp
▶️TizenTube
🎯Chiaki
🌐Overscan
👾Doom
🚂OpenTTD
49+community apps
30languages
4platforms
MITopen source, no telemetry
🤖
On your phone

The whole installer, from the couch

The Android app is a full installer head, not a companion: scan for your TV, sign in to Samsung, pick an app and install — plus the app catalog, installed-apps management, Jellyfin settings, TVapp channels, backup & restore and the remote. No laptop, no cables.

Auto-updates: add our F-Droid repository — https://apps2samsung.com/fdroid/repo — in F-Droid, Droid-ify or Neo Store, or one-tap with Obtainium. Both track new stable releases automatically.

Get the Android app
Why Apps2Samsung

Everything the fiddly way used to need — automated.

Side-loading a Tizen app normally means Tizen Studio, certificates and command-line tools. Apps2Samsung does all of it behind one button — and then keeps being useful long after the install.

🔎

Automatic TV discovery

Scans your network and lists the Samsung TVs ready to receive an install — or type an IP manually. If a TV isn't ready, it tells you exactly why: Developer Mode off, wrong IP, reversed IP, or a TV that needs a power cycle.

🔐

Sign in to Samsung once

Generates the developer certificate for you and reuses it per TV. Pre-authorize extra TVs by DUID so one certificate covers them all, and switch between Public and Partner certificates when an app needs restricted privileges — it's turned on automatically when it's required.

📋

Manage what's installed

List the apps on a TV with their real icons, then uninstall, launch or stop any of them — or force-remove a leftover package by id when an install went sideways.

🎛️

Use it as a TV remote

D-pad, playback, volume, channel, power and typing straight from your phone or desktop — over Samsung's own remote channel, so it works on any TV on the network, Developer Mode or not.

🎬

Jellyfin, ready to watch

Bake in your server URL and auto-login, pick a JellyThemes community theme or your own CSS, set playback preferences, patch in supported server plugins and fix YouTube trailers (error 153) — all at install time.

📺

Your own IPTV channels

Add name + m3u8 stream pairs and their play order — validated and written into the TVapp package before it's installed.

🎨

Custom icons and titles

Give any app your own PNG launcher icon, a wide 16:9 tile for Tizen 5.5 sets, or a different name on the TV. Remembered per app and applied as it installs.

🩺

TV info and live logs

Read a TV's DUID, Tizen version, model and Developer Mode state, stream its debug log in a console you can save, or launch an app in debug mode and watch its console live — forwarded to chrome://inspect on the desktop, or read right inside the Android app.

💾

Backup & restore

Export your settings and signing certificates to a single file and bring them to another PC, a Mac or your phone — no second round of Samsung logins.

🌍

Speaks your language

30 fully translated languages, picked from your system automatically and switchable on the spot — no restart.

🛟

Resilient installs

Plain-language errors instead of Tizen codes: it spots active VPNs, subnet mismatches and certificates that aren't valid yet (with a countdown), and recovers from the common failures on its own.

💙

Free & open source

MIT-licensed, no accounts, no telemetry. Built in the open on GitHub, with an in-app updater and an optional beta channel.

The catalog

49+ apps you can install

The app pulls the newest builds live from the community package catalog and shows them with descriptions and previews — here are some highlights. Or bring your own .wgt/.tpk.

🪼

Jellyfin many builds

The open-source media system, straight from jeppevinkel's Tizen builds (SmartHub, OSA, GrayFix, OblongIcon…) — plus the AVPlay variants and a 10.8.z build for older sets. Tick Show all Jellyfin versions to choose from the newest five instead of just the latest.

🌙

Moonfin

A premium Jellyfin and Emby client built with the Enact framework for Samsung Smart TVs.

🪶

Litefin

Lightweight Jellyfin client for a premium feel even on legacy hardware.

🎞️

Pelagica & Fladder

More Jellyfin clients — a modern web/TV client, and a Flutter-built native .tpk.

🎮

Moonlight 4 builds

Low-latency game streaming (NVIDIA GameStream / Sunshine), including the no-gamemode and Tizen 5.5+ forks.

🎯

Chiaki

PlayStation Remote Play on the big screen, open source.

▶️

TizenTube

YouTube without ads, with SponsorBlock support.

🧰

TizenBrew

Modded websites and newer apps without fighting Tizen Studio.

🌐

Overscan

A real web browser for your TV: desktop user agent, JavaScript on, D-pad cursor.

📺

TVapp fixed fork

IPTV player — configure your own m3u8 channels and their order before installing. The community fork fixes channel switching.

📡

FCast, Beam-TV & RTSP viewer

Cast to the TV, play USB/DLNA media, or put your IP cameras on screen.

Custom WGT / TPK

Bring your own package — perfect for builds you maintain yourself. Native .tpk apps install too, not just web .wgt.

…and everything else in the community package catalog, kept up to date automatically:

AirTizenAniLibertyBeam-TVChiaki-Tizen Chorus2 (Kodi)DoomEN TV PlayerFCast FireplaceFladderFlixorGameBoy Emulator HackTVHyperTizeniperf3 TVIPTV Manager KickTVKodi-TeXMoonlightNuvio OTTplay FOSSOverscanPelagicaPlayerAVPlay React IPTVReiverrRTSP Camera ViewerRÚV RÚV LiveSportlink Club ViewerStreamVaultStremio (Tizen 4) tacplayerTailscaleTizenBrewTizenFeed TizenTubeTizenTV Audio RecorderTizenYouTubeOpenTTD TVappTVapp (Fixed)TVideoPlayerTwitch Velvet TVVLC-Tizen-tv
More than an installer

Lost the remote? Use this one.

Apps2Samsung talks to your TV over Samsung's own remote-control channel — the same one Samsung's apps use. Pair once by accepting the prompt on the TV, and the phone or desktop app becomes a full remote.

  • D-pad and OK, Back, Home, Menu and Source
  • Playback: previous, rewind, play/pause, forward, next, stop
  • Volume, mute, channel, and power — a sleeping TV is woken over the network
  • Type with your keyboard and watch the text appear on the TV as you go
  • No Developer Mode needed — it works on any awake TV on your network
Three steps

From download to watching, in minutes

Pick your TV

Open the app on your computer or phone. It scans your network and lists Samsung TVs in developer mode — or enter the IP yourself.

Choose an app

Select Jellyfin, Moonlight, or anything from the catalog — and the exact version. Configure Jellyfin's server and theme, or your TVapp channels, if you like.

Sign in once & install

Sign in to your Samsung account so the app can create the signing certificate. It's reused next time — then it installs to your TV.

In your language

Fully translated into 30 languages

Every screen, every message — not just the menus. Apps2Samsung starts in your system language and you can switch at any time without restarting.

AfrikaansالعربيةCatalàČeština DanskDeutschΕλληνικάEnglish EspañolSuomiFrançaisעברית MagyarItaliano日本語한국어 NederlandsNorskPolskiPortuguês (BR) Português (PT)RomânăРусскийСрпски SvenskaTürkçeУкраїнськаTiếng Việt 简体中文繁體中文

Missing yours, or spotted a clumsy phrase? Translations are open on Crowdin and sync back automatically.

Get it

Download Apps2Samsung

Free, open source, and cross-platform. Grab the build for your system — the recommended one for your device is highlighted.

Loading builds…

🤖 Android — F-Droid repository

Add our repository in F-Droid, Droid-ify or Neo Store (Settings → Repositories → Add) and the app updates itself with every new stable release.

https://apps2samsung.com/fdroid/repo

📲 Android — Obtainium

Obtainium tracks the GitHub releases directly — no store account needed.

➕ Add to Obtainium

Or tap Add App and paste https://github.com/Apps2Samsung/Apps2Samsung.

🖥️ Desktop formats

Windows: .msi installer or a portable .zip. macOS: .dmg (Apple Silicon and Intel). Linux: .AppImage that runs anywhere without root, plus .deb, .rpm and a plain .tar.gz — x64 and ARM64.

The list above shows the newest stable release. Beta builds ship first and carry the newest features — grab one from the releases page, or switch the in-app updater to the beta channel in Settings.

Good to know

Frequently asked

Which TVs are supported?

Samsung Smart TVs, projectors and smart monitors running Tizen (roughly 2015 and newer). Older Orsay models are no longer supported — the unmaintained legacy Orsay installer remains available as-is.

Do I need a Samsung account?

Yes — Samsung's own developer flow requires signing in once so Apps2Samsung can create the signing certificate your TV needs. That certificate is then reused across installs, so you won't be asked again for the same TV. Installing to several TVs? Add their device IDs (DUIDs) in Settings and one certificate covers them all.

Do I need Developer Mode on the TV?

For installing, yes. Enable Developer Mode on your Samsung TV (Apps → type 12345 → toggle on, set your computer/phone's IP), then scan for it in Apps2Samsung. This is the standard Tizen side-loading requirement — and if something is off, the app tells you which part. The remote does not need Developer Mode.

Does the remote need Developer Mode too?

No. The remote rides Samsung's own remote-control channel, so it works on any TV that's awake on the same network — including sets you can't install to. The first connection asks you to accept a prompt on the TV; after that it's silent, and the app can even wake a sleeping TV over the network.

Is this safe? Is it official?

Apps2Samsung uses Samsung's own developer/side-load mechanism — the same one Tizen Studio uses — it doesn't jailbreak or modify your TV's firmware. It's fully open source, so you can read exactly what it does. It isn't affiliated with Samsung or Jellyfin.

Which Linux package should I take?

The AppImage if you're not sure: it runs on any distro without root. Otherwise the .deb (Debian/Ubuntu), the .rpm (Fedora/openSUSE) or the .tar.gz. All four come in x64 and ARM64. On NixOS, clone the repo and run nix-shell.

Can I move my setup to another device?

Yes — Backup & restore exports your settings and signing certificates to one file that you can import on another PC, a Mac or your phone, so you don't have to sign in to Samsung again.

What languages does it speak?

30, all fully translated: from Dutch, German and French to Japanese, Arabic, Ukrainian and both Chinese scripts. It follows your system language and can be switched at any time in Settings. Help out on Crowdin.

What does it cost?

Nothing. It's free and MIT-licensed, with no accounts or telemetry. If it saved you time, a 🍺 coffee is always appreciated.

Can I add my own app?

Absolutely — use the Custom WGT/TPK option to install a local package, web or native. Community apps live in the open tizen-community-packages repo, and contributions are welcome.

Something went wrong — where do I get help?

The app can export a debug log (Settings → Diagnostics) to attach to a report. Then open an issue, check the wiki FAQ, or come and ask on Discord.