Announcements

Help Wizard

Step 1

NEXT STEP

Smart Download Management

Spotify currently takes up a significant amount of storage on my phone (around 60GB), which is starting to impact device performance and other apps. I’d prefer not to manually manage downloads, as reviewing thousands of songs is impractical.

 

To address this, I suggest introducing an optional “Smart Download Management” feature that automatically optimises storage based on listening behaviour. This would dynamically remove and re-download content in line with users’ listening patterns and preferences, ensuring frequently played music remains available offline while rarely used downloads are cleared.

 

Key features:

  • User-Controlled Priority Downloads
    Allow users to mark specific playlists, albums, or artists as “Always Downloaded,” ensuring they are never removed regardless of listening frequency.

  • Storage Cap Setting
    Enable users to define a maximum storage limit (e.g. 20GB, 40GB), with Spotify automatically managing downloads within that threshold.

  • Pre-Download Predictions
    Proactively download songs users are likely to listen to, based on habits and recent activity - provided they are already within the users "Liked Songs" playlist.

  • Download Insights Dashboard
    Provide visibility into storage usage, including breakdowns by playlist/artist and suggestions for unused downloads to help users make informed decisions.

  • Granular Rules by Playlist
    Let users apply different rules to different playlists (e.g. always downloaded, auto-managed, or streaming-only).

  • Smart Quality Adjustment
    Instead of fully removing infrequently played songs, reduce their download quality to save space while maintaining offline access.

  • Manual Review Option
    Give users the option to review and approve bulk removals before they occur, providing additional control.

  • AI-Based Listening Clusters
    Group music into listening “phases” or trends, allowing Spotify to dynamically adjust downloads based on evolving user preferences.