Is there an existing issue for this?
Category of the Feature
No response
Credits
me
Pain
When users enable shuffle mode, they often feel disconnected from music discovery. Traditional shuffle plays songs randomly from their library or playlist, which can lead to repetitive plays or songs that don't match their current mood. Users who listen for extended periods (at work, during workouts, or while relaxing) often find themselves needing to manually curate their queue to get fresh recommendations.
Currently, Musify has separate recommendation features, but there's no seamless integration that enhances the shuffle experience by intelligently injecting new recommended songs into the user's queue. This creates a fragmented experience where users must choose between:
1.
Playing their existing library (which can become repetitive)
2.
Manually searching for new music
3.
Using a separate "recommended songs" feature
There's no middle ground that keeps the current queue intact while gently introducing new discoveries.
Suggested Solution
Implement a Smart Shuffle feature that intelligently injects recommended songs into the user's queue while maintaining the shuffle experience.
Implementation Details
Toggle Control
Add a toggle in the player interface next to the shuffle button
Label: "Smart Shuffle" or "Auto-Recommendations"
Visual indicator when active (icon change/highlight)
Settings option to set default behavior
Recommendation Logic
Utilize the existing recommendation algorithm recently introduced
Only active when device is in online mode
Inject new recommended songs at configurable intervals
Interleave recommendations with user's existing queue
Respect song preferences and listening history
Avoid repeating recently played recommendations
Queue Integration
Add recommended songs at strategic positions in the queue
Configurable frequency: every 5, 10, or 15 songs
Visual indicator for recommended songs in queue
Option to skip recommended songs without disrupting queue
Clear distinction between "Your Songs" and "Recommended"
User Controls
Toggle on/off easily from player screen
Option to set how often recommendations are added
"Discover Mode" intensity slider (subtle → frequent)
Manual refresh button to get new recommendations
Option to always/sometimes/never auto-add recommendations
Technical Considerations
Leverage existing recommendation algorithm (introduced in recent commits)
Ensure recommendations don't break listening continuity
Consider implementing a "discovery queue" parallel to main queue
Privacy-focused: no external data sharing
Battery efficient implementation
Useful Resources/References
No response
Is there an existing issue for this?
Category of the Feature
No response
Credits
me
Pain
When users enable shuffle mode, they often feel disconnected from music discovery. Traditional shuffle plays songs randomly from their library or playlist, which can lead to repetitive plays or songs that don't match their current mood. Users who listen for extended periods (at work, during workouts, or while relaxing) often find themselves needing to manually curate their queue to get fresh recommendations.
Currently, Musify has separate recommendation features, but there's no seamless integration that enhances the shuffle experience by intelligently injecting new recommended songs into the user's queue. This creates a fragmented experience where users must choose between:
There's no middle ground that keeps the current queue intact while gently introducing new discoveries.
Suggested Solution
Implement a Smart Shuffle feature that intelligently injects recommended songs into the user's queue while maintaining the shuffle experience.
Implementation Details
Toggle Control
Recommendation Logic
Queue Integration
User Controls
Technical Considerations
Useful Resources/References
No response