logo
SmartCast Tizen Application
Samsung Tizen TV App

SmartCast Tizen Application

SmartCast Tizen Application is the SmartCast player for Samsung Smart TVs. It is a React web app built into a Tizen package (.wgt), signed with a Samsung partner certificate and published in Samsung Seller Office, where it has gone through eight versions since July 2025. On the TV it pairs with the dashboard, receives playlists and commands over MQTT, stores video on the TV file system and keeps playing offline. I work on the shared player code that now runs on Tizen, webOS and the browser, and on the packaging and release of the Tizen build.

Project Information

Role: Frontend Developer
Team: Team Project (Frontend + Backend + Mobile)
Duration: Ongoing
Year: 2025

Tech Stack

React 18
Vite
Tailwind CSS
Samsung Tizen
MQTT
IndexedDB
Tizen Filesystem API
i18next
Axios
Samsung Seller Office

Key Features

  • Content loader with progress while media is prepared
  • Rotate device and group screens
  • Logo over content, with rotation
  • Screenshot of the screen on command
  • Background music
  • Add, delete and sort content in a group or on a device
  • Scheduling: without schedule, every day, by days of the week
  • Images (PNG, JPEG), MP4 video, YouTube stream and video, web sites and MP3
  • Delete cache on one device or on all devices
  • Work-time control and free-plan content
  • System info collection and system, main and background volume control

My Responsibilities

  • Worked on the shared player code that now serves Tizen, webOS and browsers from one codebase
  • Packaged, signed and uploaded Tizen builds to Samsung Seller Office for release
  • Added synchronization, a new authentication flow and auto-update to the player
  • Made playback stable on old Samsung TVs that froze because of low memory
  • Stored cached video on the TV file system through the Tizen API

Advantages

  • Runs natively on Samsung TVs as an installable app
  • Works offline from the local cache
  • Shares one codebase with the web and webOS players
  • Released through the official Samsung store channel

Challenges

  • Tizen firmware can only write binary files in a specific way
  • Old TVs have little memory and one hardware video decoder
  • Samsung review and certificate requirements for each release

Solutions

  • Wrote video to the TV file system and kept only a file link in the local database
  • Limited the cache size and cleaned unused files automatically
  • Prepared signed .wgt packages and tracked every version in Seller Office

Project Gallery

SmartCast Tizen Application - Image 1
SmartCast Tizen Application - Image 2
SmartCast Tizen Application - Image 3
SmartCast Tizen Application - Image 4
SmartCast Tizen Application - Image 5
SmartCast Tizen Application - Image 6
SmartCast Tizen Application - Image 7
SmartCast Tizen Application - Image 8
SmartCast Tizen Application - Image 9