
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








