How it is built
TTBOX is a smart playback client built as pure native HarmonyOS, current version v1.9.0, published on the Huawei AppGallery.
Subscription management, category navigation and a responsive recommendation grid; a source health check grades every source green, amber or red, so good ones stand out. Source packs can be exported and imported at any time, so a new device or a new version never means rebuilding from scratch.
Series tracking groups episodes as owned, watched and new, with one-tap update checks; other seasons of the same show are reminded automatically. The smart playback page gained three entry points: search, rankings and schedule.
The player is built on the native AVPlayer: long-press speed control with a speed ceiling, vertical gestures for brightness and volume, horizontal gestures to seek, audio-track switching and picture-in-picture. External subtitles in srt, ass and vtt load in portrait and fullscreen and re-attach when the episode changes. Speed and audio track are remembered across episodes.
The network-drive library plays straight from your own WebDAV or OpenList instance. DLNA casting uses SSDP discovery plus SOAP control, syncing progress, play/pause and volume to the TV. Source addresses, drives, account settings and exported data all stay on the device.
Target devices cover three form factors — phone, tablet and smart TV (2in1 / TV) — all adapted from the same ArkTS codebase.





