Skip to content

Releases: Apps2Samsung/Apps2Samsung

v2.5.5-beta

15 Jun 13:25
833efd8

Choose a tag to compare

v2.5.5-beta Pre-release
Pre-release

📦 v2.5.5-beta — 2026-06-16

🔀 Other changes

  • Bundle native arm64 esbuild (fix JS transpilation on Apple Silicon) (#411)

New Contributors

Full Changelog: v2.5.4-beta...v2.5.5-beta

Platform Status Notes
🍎 macOS (.app + dmg) ⚠️ Beta ARM64 + Intel
🍎 macOS (CLI) ⚠️ Beta Per-arch tar.gz
🐧 Linux ⚠️ Beta x64 + ARM64 (tar.gz / .deb)
🪟 Windows ⚠️ Beta CI-built

v2.5.5

15 Jun 13:31
3298bbe

Choose a tag to compare

📦 v2.5.5 — 2026-06-15

🩹 Stable release v2.5.5

A small follow-up release focused on settings reliability, app icon customization, and Samsung TV authorization improvements.

✨ New

  • 🎨 Custom app icons in Settings — choose a custom PNG icon or a bundled oblong launcher icon on a per-app basis, making it easier to customize how apps appear on supported TVs (#407, #409)
  • 📺 Manual TV Device ID (DUID) entry — optionally enter Samsung TV DUIDs manually to pre-authorize TVs that aren't currently available on the network (#405)

🐛 Fixed

  • ⚙️ App-scoped settings no longer become frozen after updates — preserved settings.json files no longer prevent app-specific settings from updating correctly (#387)

⬆️ Updating

From v2.5.4+: auto-update works

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.4-beta

11 Jun 11:38
d6c147d

Choose a tag to compare

v2.5.4-beta Pre-release
Pre-release

📦 v2.5.4-beta — 2026-06-15

🔀 Other changes

  • Fix app-scoped settings being frozen by preserved settings.json (#387)
  • Add optional oblong (16:9) TVApp launcher icon for Tizen 5.5 TVs (#389)
  • Update TVApp oblong icon, add Litefin oblong icon, bump v2.5.4 (#394)
  • Persist signing cert across updates + clearer install-failure messages (#393) (#395)
  • Clean up auto-generated release notes (beta + stable) (#397)
  • Detect TVs that are on the network but not install-ready (#392) (#398)
  • Fix #400: LiteFin install fails on old Tizen TVs (bundled background service) (#401)
  • Gate service-strip on Tizen version (follow-up to #401) (#402)
  • Fix #399: advance rolling beta tag so notes include all merged PRs (#403)
  • Keep author certificate stable across TVs (#396, part 1) (#404)
  • Multi-DUID distributor certs + manual DUID entry (#396, part 2) (#405)
  • App icons in Settings: custom PNG or bundled oblong, per app (#407) (#409)

Full Changelog: v2.5.3-beta...v2.5.4-beta

Platform Status Notes
🍎 macOS (.app + dmg) ⚠️ Beta ARM64 + Intel
🍎 macOS (CLI) ⚠️ Beta Per-arch tar.gz
🐧 Linux ⚠️ Beta x64 + ARM64 (tar.gz / .deb)
🪟 Windows ⚠️ Beta CI-built

v2.5.4

12 Jun 09:34
4f1c872

Choose a tag to compare

📦 [v2.5.4] – 2026-06-12

🩹 Stable release v2.5.4

The headline is multi-TV signing — install to several Samsung TVs without breaking app updates on the others — plus smarter device detection and better support for older TVs.

✨ New

  • 🔐 Multi-TV signing — the author signing certificate now stays stable across TVs, and a single distributor certificate can cover multiple TVs (with an optional "Extra TV device IDs" field to pre-authorize them). So apps stay updatable on every TV you've installed to, and you sign in to Samsung far less often (#404, #405)
  • 📡 Detects TVs that aren't install-ready — a TV with Developer Mode on but its debug port not active yet now appears with an actionable hint (enable dev mode / fix the IP / power-cycle) instead of just "No devices found" (#398)
  • 📐 Oblong launcher icon for Litefin (Tizen 5.5) + a refreshed TVApp icon — optional, per-app toggle (#394) (thanks @mjeshurun for the icons)

🐛 Fixed

  • 🧩 Apps with a background service now install on older TVs — packages bundling a <tizen:service> (e.g. Litefin) were rejected on Tizen < 4.0; the unsupported service component is now stripped on those TVs so the install succeeds (#401, #402)
  • 🔏 Signing certificate survives app updates — it now lives in the per-user data dir, so a macOS .dmg/installer update no longer wipes it (which caused "same id, different certificate" failures). Install-failure messages are also clearer and name the actual app (#395)

🔩 Under the hood

  • Cleaner auto-generated release notes + a rolling-tag fix so notes always reflect everything merged (#397, #403)

⬆️ 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.3...v2.5.4

v2.5.3

10 Jun 10:09
ab103bd

Choose a tag to compare

📦 [v2.5.3] – 2026-06-11

🩹 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)
  • Settings.json Is not used anymore for showing the version number, it's compiled at runtime
  • Oblong TVApp icon for Tizen 5.5 optional toggle in TVApp settings that swaps the launcher icon for a wide 16:9 version, so older Tizen 5.5 TVs stop showing it stretched or cropped (#379) (thanks @mjeshurun for the icon)

✨ 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 existing settings.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

10 Jun 09:35
3bd0e09

Choose a tag to compare

v2.5.3-beta Pre-release
Pre-release

📦 [v2.5.3-beta] – 2026-06-11

What's Changed

🔀 Other changes

Full Changelog: v2.5.2-beta...v2.5.3-beta

Platform Status Notes
🍎 macOS (.app + dmg) ⚠️ Beta ARM64 + Intel
🍎 macOS (CLI) ⚠️ Beta Per-arch tar.gz
🐧 Linux ⚠️ Beta x64 + ARM64 (tar.gz / .deb)
🪟 Windows ⚠️ Beta CI-built

v2.5.2

09 Jun 12:30
ab23dcd

Choose a tag to compare

📦 [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 existing settings.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

09 Jun 11:25
d3ce790

Choose a tag to compare

v2.5.2-beta Pre-release
Pre-release

⚠️ 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) ⚠️ Beta ARM64 + Intel
🍎 macOS (CLI) ⚠️ Beta Per-arch tar.gz
🐧 Linux ⚠️ Beta x64 + ARM64 (tar.gz / .deb)
🪟 Windows ⚠️ Beta 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

09 Jun 10:34
43bcc4c

Choose a tag to compare

📦 [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 existing settings.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

08 Jun 09:34

Choose a tag to compare

v2.5.1-beta Pre-release
Pre-release

📦 [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 IAppSettingsProvider contract 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 IPackagePatcher factory 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) ⚠️ Beta ARM64 + Intel
🍎 macOS (CLI) ⚠️ Beta Per-arch tar.gz
🐧 Linux ⚠️ Beta x64 + ARM64 (tar.gz / .deb)
🪟 Windows ⚠️ Beta CI-built