Playback Logic
Stream Music's playback logic differs slightly from common music apps, incorporating unique design philosophies.
New users are strongly encouraged to read this section for optimal usage.
Playback Modes
By default, Stream Music uses Queue Playback. Enable the loop switch to apply looping to both queue and shuffle modes.
Shuffle Play
When selecting songs from a list, queue playback is the default behavior.
If the list header includes the following buttons:
- Click the circle icon to jump to the current track.
- Click the double-arrow icon to switch the list's playback mode.
- If the playback queue matches the current list, navigation jumps to the current track.
- If the queues differ, navigation jumps to the first unplayed track in the list.
For paginated lists: If no matching track exists on the current page, scrolling to the bottom triggers loading the next page.
Playback mode changes from song lists are saved per list type.
Changes from the playback queue or player page are temporary and session-only.
Music Roaming
Tired of having a large music collection but struggling to discover new tracks?
While Daily Recommendations help, we often lack dedicated time for music exploration. The new "Music Roaming" feature (v1.3.7) solves this by seamlessly blending discovery with regular listening.
How it works: During shuffle playback of Favorite Songs, StreamMusic periodically injects similar tracks from the music library into your queue. This allows natural discovery of new music that aligns with your tastes while enjoying familiar favorites.
May your music journey never grow stale!
Playback Controls
Control bar features:
- Tap the cover to play/pause.
- Tap the lyrics area to enter full-screen playback.
- Tap the right-side button to open the current queue.
Swipe gestures on lyrics area:
- Swipe right ➔ Previous track.
- Swipe left ➔ Next track.
DLNA
- DLNA streams the server's playback URL to devices. Ensure DLNA devices can access your server.
- For compatibility, playback status updates use polling, causing ~2-second delays for some operations.