Scene-Driven Audio: Removing Manual Sound Controls
Redesigned the playback architecture so that entering a scene automatically applies the appropriate spatial audio profile, eliminating manual sound controls from the playback screen.
The previous architecture placed audio spatial controls directly on the playback screen, creating synchronization issues between audio, video, and track state. These components operated independently, producing inconsistencies across the playback experience.
This update focuses on reducing the responsibility scope of the playback screen. Manual audio controls were removed and the reverb and effects chain was connected directly to the playback path. Entering a scene now automatically applies the appropriate spatial profile, and playback state is maintained without interruption during screen transitions. The pre-sleep flow was also restructured: content selection, alarm configuration, and session persistence now operate as a single continuous routine with a clearly defined data structure.
By separating audio control from the screen layer, users receive the appropriate audio environment for each scene without manual intervention. This directly improves playback reliability and consistency.