Reducing Friction at Sleep Mode Entry
Redesigned the sleep mode onboarding flow and ensured consistent playback state across the lock screen and notifications.
A sleep entry screen that repeatedly asks the user to make the same choices each session disrupts routine formation. When preferences are not persisted as defaults, users encounter identical decision steps on every visit, breaking continuity.
The core change integrates what were previously independent steps — content selection, alarm configuration, and session persistence — into a single coherent flow. Preferences set by the user are now applied as defaults on subsequent entries. The splash and onboarding transitions have also been tightened to reduce latency before reaching the main screen.
On the playback reliability side, the track title and controls displayed on the lock screen and in notifications have been aligned with the actual playback state. This is particularly relevant given that screen-off listening is a primary use pattern in sleep mode. Discrepancies between displayed state and actual playback state do not surface in feature specifications but directly degrade the reliability of the listening experience, so both have been unified under a single source of truth.