Releases: Apps2Samsung/Apps2Samsung
v2.5.3
📦 [v2.5.3] – 2026-06-10
🩹 Stable release v2.5.3
A reliability fix for the release list.
🐛 Fixed
- Release list could show only "Custom WGT File" until the app was restarted. If the startup load was interrupted (e.g. by the background update check), the list was left empty and never recovered. It now reloads automatically — after startup and whenever the window regains focus — so a restart is no longer needed (#385)
✨ Also included from v2.5.2
- 🎨 Redesigned App Catalog window (the ? next to Version) — modernised to match the rest of the app: new header, themed cards, softer tables, nicer preview panel, full dark-mode support (#382)
- 🌍 Fully localized — catalog titles, section/column headers and empty-state are now translatable (English + Dutch; others fall back to English) (#382)
- 🔤 Sorted catalog — Jellyfin builds and community apps listed A–Z / 0–9, matching the release dropdown (#383)
⚙️ Also included from v2.5.1
- Settings overhaul for multiple apps — the settings view now supports per-app configuration
- Settings survive app updates — moved to the per-user OS data dir (
%APPDATA%\Apps2Samsung/~/.config/Apps2Samsung) with a one-time migration of existingsettings.json - Preserve m3u8 URLs + release sorting fixes
💡 Tip
Setting a GitHub token in Settings raises the API limit from 60 to 5000 requests/hour, which makes slow/again-empty loads far less likely.
⬆️ Updating
- From v2.3.2+: auto-update works
- From v2.3.1.1 or older: download once manually (FAQ)
| 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 | .zip / .msi (winget) |
🛡️ Security Notice
Antivirus warnings may occur and are likely false positives.
Full Changelog: v2.5.2...v2.5.3
v2.5.3-beta
📦 [v2.5.3-beta] – 2026-06-10
What's Changed
🔀 Other changes
- Sort catalog tables A-Z/0-9 by @PatrickSt1991 in #383
- Fix: release list left empty when init is cancelled by @PatrickSt1991 in #385
Full Changelog: v2.5.2-beta...v2.5.3-beta
| Platform | Status | Notes |
|---|---|---|
| 🍎 macOS (.app + dmg) | ARM64 + Intel | |
| 🍎 macOS (CLI) | Per-arch tar.gz | |
| 🐧 Linux | x64 + ARM64 (tar.gz / .deb) | |
| 🪟 Windows | CI-built |
v2.5.2
📦 [v2.5.2] – 2026-06-09
🚀 Stable release v2.5.2
Bundles the catalog-window refresh with the v2.5.1 settings improvements (both shipped in quick succession).
✨ New in v2.5.2
- 🎨 Redesigned App Catalog window (the ? next to Version) — modernised to match the rest of the app: new header, themed cards, softer tables, nicer preview panel, full dark-mode support (#382)
- 🌍 Fully localized — catalog titles, section/column headers and empty-state are now translatable (English + Dutch; others fall back to English) (#382)
- 🔤 Sorted catalog — Jellyfin builds and community apps listed A–Z / 0–9, matching the release dropdown (#383)
⚙️ Also included from v2.5.1
- Settings overhaul for multiple apps — the settings view now supports per-app configuration
- Settings survive app updates — moved to the per-user OS data dir (
%APPDATA%\Apps2Samsung/~/.config/Apps2Samsung) with a one-time migration of existingsettings.json - Preserve m3u8 URLs + release sorting fixes
⬆️ Updating
- From v2.3.2+: auto-update works
- From v2.3.1.1 or older: download once manually (FAQ)
| 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 | .zip / .msi (winget) |
🛡️ Security Notice
Antivirus warnings may occur and are likely false positives.
Full Changelog: v2.5.0...v2.5.2
Full Changelog: v2.5.1...v2.5.2
| 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 |
🛡️ Security Notice
Antivirus warnings may occur and are likely false positives.
v2.5.2-beta
⚠️ Beta build — for testing. Stable v2.5.2 follows once verified.
✨ What's new
- 🎨 Redesigned App Catalog window — the build-info window (the ? next to Version) has been modernised to match the rest of the app: new header, themed cards, softer tables, a nicer preview panel, and proper dark-mode support
- 🌍 Fully localized — catalog titles, section and column headers and the empty-state are now translatable (English + Dutch; other languages fall back to English)
- 🔤 Sorted catalog — Jellyfin builds and community applications are listed A–Z / 0–9, matching the release dropdown
| Platform | Status | Notes |
|---|---|---|
| 🍎 macOS (.app + dmg) | ARM64 + Intel | |
| 🍎 macOS (CLI) | Per-arch tar.gz | |
| 🐧 Linux | x64 + ARM64 (tar.gz / .deb) | |
| 🪟 Windows | CI-built |
🛡️ Security Notice
Antivirus warnings may occur and are likely false positives.
Full Changelog: v2.5.1...v2.5.2-beta
v2.5.1
📦 [v2.5.1] – 2026-06-09
What's Changed
🔀 Other changes
- ⚙️ Settings overhaul for multiple apps — the settings view now supports per-app configuration (
SettingsWindowViewModel) - 💾 Settings now survive app updates — user settings moved to the per-user OS data dir (
%APPDATA%\Apps2Samsung/~/.config/Apps2Samsung) instead of next to the binary, with a one-time migration of existingsettings.json ▶️ Preserve m3u8 URLs + release sorting fixes
Updating
- From v2.3.2+: auto-update works
- From v2.3.1.1 or older: download once manually (FAQ)
Full Changelog: v2.5.0...v2.5.1
| 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 |
🛡️ Security Notice
Antivirus warnings may occur and are likely false positives.
v2.5.1-beta
📦 [v2.5.1-beta] – 2026-06-09
What's Changed
✨ New in v2.5.1-beta
- 📡 TVApp channel setup — set your channel names and m3u8 links right in the app, and they're written straight into TVApp before it's installed. No more shipping with "add your m3u8 link here" placeholders (#379)
- 🔀 Arrange your channel order — reorder channels with the ▲/▼ buttons; the order you set is the order you'll cycle through on the TV (CH_UP/CH_DOWN), no more being stuck with add-order
- 🔠 Sorted app list — the install list now shows every app in alphabetical order (A-Z, 0-9) instead of fetch order, so Jellyfin, Moonfin, Litefin, TVApp and all Tizen Community apps are easy to find ("Custom WGT file" stays pinned at the bottom)
- 🗂️ Reorganised Settings — Settings now opens on a generic Application section (language, certificate, network, install options), with each app's own settings split out into its own section. Pick Application, Jellyfin or TVApp from the list on the left
- 🌍 Live language switching everywhere — the section list, panels and field labels all re-translate instantly when you change language, no reopening the window
🔩 Under the hood
- Per-app settings are now pluggable — an
IAppSettingsProvidercontract means adding settings for the next app is just one more section, no rework of the existing ones - Per-app package patching — install-time package editing is no longer Jellyfin-only; an
IPackagePatcherfactory picks the right patcher per app, so Jellyfin and TVApp each patch their own package independently (Jellyfin behaviour is unchanged)
Full Changelog: v2.5.0-beta...v2.5.1-beta
| Platform | Status | Notes |
|---|---|---|
| 🍎 macOS (.app + dmg) | ARM64 + Intel | |
| 🍎 macOS (CLI) | Per-arch tar.gz | |
| 🐧 Linux | x64 + ARM64 (tar.gz / .deb) | |
| 🪟 Windows | CI-built |
v2.5.0
🎉 Jellyfin2Samsung is now Apps2Samsung — and the catalog is front and center
Two releases in one day: v2.4.0 brought the rebrand, v2.5.0 makes the community catalog a first-class citizen. If you're updating from v2.3.x, here's everything that's new.
✨ New in v2.5.0
- 🧩 Community apps as individual entries — Moonlight, FCast, Twitch, Doom, Stremio, VLC, Flixor and the rest of the community catalog now appear directly in the Release dropdown, instead of hiding behind a single "Tizen Community" entry (#375)
- 🎚️ "Show all Jellyfin versions" setting — the dropdown shows just the latest Jellyfin build by default; flip the new toggle in Settings to get the full 5-version history back (#375)
- 🩹 Fixed: empty Release dropdown — a malformed catalog manifest could leave you with only "Custom WGT File" (#370, fixes #369). The catalog is now validated on every change and can even repair itself (#371)
🏷️ The rebrand (v2.4.0)
- Everything is named Apps2Samsung now — executable (
Apps2Samsung.exe), window title, macOS bundle, Linux package and the release artifacts (#359, #361, #367) - Same tool, bigger mission: install any app on your Samsung TV, projector or smart monitor — 📖 read the rebrand FAQ
- Linux: the
.debis nowapps2samsungand cleanly replaces the oldjellyfin2samsungpackage on upgrade - Smarter self-updater — handles the executable rename automatically and cleans up old binaries after updating (#360)
🔩 Under the hood
- Release notes are now generated from pull requests (#372) and release tags point at the exact built commit (#373)
- The website moved to apps2samsung.madebypatrick.nl and matches the app's look (#374)
- Homebrew and winget packages update automatically from this release onward
⬆️ Updating
- From v2.3.2 or v2.4.0: auto-update just works — new binaries installed, old ones cleaned up, app relaunches
- From v2.3.1.1 or older: the updater may say "Could not find application files". Nothing is broken — download this version once manually, install over the old one, and auto-updates work again (details)
| 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 | .zip / .msi (winget) |
🛡️ Security Notice
Antivirus warnings may occur and are likely false positives.
Full Changelog: v2.3.2...v2.5.0
v2.5.0-beta
📦 [v2.5.0-beta] – 2026-06-06
What's Changed
🔀 Other changes
- Fix header banner: 'Jellyfin Installer' → 'App Installer for Samsung (Tizen)' by @PatrickSt1991 in #367
- Fix malformed third-party-apps.json (empty Release dropdown) by @PatrickSt1991 in #370
- CI: validate third-party-apps.json (+ auto-repair PR) by @PatrickSt1991 in #371
- CI: PR-based release notes (generate-notes API + release.yml) by @PatrickSt1991 in #372
- CI: tag releases against the built commit by @PatrickSt1991 in #373
- Docs: align website colors with the app (slate/green/blue) by @PatrickSt1991 in #374
- Community apps as individual entries + 'Show all Jellyfin versions' toggle by @PatrickSt1991 in #375
- Bump version to v2.5.0 by @PatrickSt1991 in #376
Full Changelog: v2.4.0-beta...v2.5.0-beta
| Platform | Status | Notes |
|---|---|---|
| 🍎 macOS (.app + dmg) | ARM64 + Intel | |
| 🍎 macOS (CLI) | Per-arch tar.gz | |
| 🐧 Linux | x64 + ARM64 (tar.gz / .deb) | |
| 🪟 Windows | CI-built |
v2.4.0
🎉 Jellyfin2Samsung is now Apps2Samsung
This is the first release under the new name — same tool, bigger mission: install any app on your Samsung TV, projector or smart monitor. Jellyfin, Moonlight, Moonfin, Litefin and the whole community catalog, or your own .wgt.
📖 Read the rebrand FAQ — what changed, why, and update troubleshooting.
✅ What's Changed
- Everything is named Apps2Samsung now — executable (
Apps2Samsung.exe), window title, macOS bundle, Linux package and these release artifacts (#361, #367) - Linux: the
.debis nowapps2samsungand cleanly replaces the oldjellyfin2samsungpackage on upgrade (#361) - Smarter self-updater — handles the executable rename automatically and cleans up old binaries after updating (#360)
- App-agnostic branding throughout README, in-app links and the website (#359, #363, #366)
⬆️ Updating from an older version
- From v2.3.2: auto-update just works.
- From v2.3.1.1 or older: the updater may say "Could not find application files". Nothing is broken — download this version once manually and install it over the old one; auto-updates work again afterwards. Details in the FAQ.
| 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 (.zip / .msi) |
🛡️ Security Notice
Antivirus warnings may occur and are likely false positives.
Full Changelog: v2.3.1.1...v2.4.0
v2.4.0-beta
📦 [v2.4.0-beta] – 2026-06-06
What's Changed
- v2.2.0.6 by @PatrickSt1991 in #317
- v2.2.0.7 by @PatrickSt1991 in #322
- v2.2.08 QOL by @PatrickSt1991 in #329
- Bug fixes v2.2.09 by @PatrickSt1991 in #334
- Added ARM64 binaries by @PatrickSt1991 in #336
- V2.3.0.1 by @PatrickSt1991 in #346
- v2.3.0.2 by @PatrickSt1991 in #349
- V2.3.1.0 by @PatrickSt1991 in #354
- QOL by @PatrickSt1991 in #356
- Fix slow jellyfin boot after auto-login injection by @PatrickSt1991 in #357
- Add docker-build.sh: build from source without a host dotnet SDK by @SpyrosPsarras in #358
- Update Transifex link to renamed slug by @PatrickSt1991 in #363
- Rename assembly & release artifacts: Jellyfin2Samsung → Apps2Samsung by @PatrickSt1991 in #361
- Bump version to v2.4.0 by @PatrickSt1991 in #366
New Contributors
- @SpyrosPsarras made their first contribution in #358
Full Changelog: v2.3.2-beta...v2.4.0-beta
| Platform | Status | Notes |
|---|---|---|
| 🍎 macOS (.app + dmg) | ARM64 + Intel | |
| 🍎 macOS (CLI) | Per-arch tar.gz | |
| 🐧 Linux | x64 + ARM64 (tar.gz / .deb) | |
| 🪟 Windows | CI-built |