The Now Playing Screen is the central music playback interface in SonicSyncSail. It provides complete playback control, dynamic UI transitions, and mode-specific functionality that adapts to the type of media being playedโwhether it is offline music, streaming radio, or a PulseSync emotional mix.
Users begin with a Mini Collapsible Player displayed at the top of all app screens. Upon tapping it, a smooth animated transition expands the player into a full-screen experience where all controls, artwork, mode buttons, progress bars, queue controls, and mode-specific tools become visible.
The Mini Player appears persistently at the top of the app, floating above all UI screens. It provides essential playback information and quick controls without disrupting browsing.
When the user taps the Mini Player, an animated transition expands the UI into a dedicated full-screen player. This transition:
At the top of the full player sits a three-button Mode Selection Group. Tapping a mode instantly updates all visible controls.
Each mode changes the controls, layout, and available buttons shown on screen.
Music Mode represents the classic playback experience for locally stored audio files. It includes all queue and navigation tools expected in a full-featured music player.
Radio Mode is designed for streaming radio playback. Controls are simplified compared to Music Mode, but add radio-specific features such as internal audio recording.
Tapping the Mic Icon launches the internal audio recording system, allowing the user to capture radio streams played by the app. Recorded files are stored in:
Music > SonicSyncSail > Recordings
Sync Mode displays the emotional PulseSync mix created using the Pulse Mixer and Pulse Editor. This mode introduces the unique Segment Graph UI.
A horizontal graph showing all Pulse Segments in the current mix. Each point represents a segment boundary.
A universal button allowing the user to schedule playback shutdown.