Skip to content

Add album / playlist "download all" actions #84

@TheZupZup

Description

@TheZupZup

Overview

Today downloads are per-track. Letting users download a whole album or playlist would be convenient — but it must stay true to Linthra's "no surprise downloads" promise.

What needs to be done

  • Add a "Download all" action for albums and playlists
  • Show a confirmation before starting a bulk download
  • Respect the existing cache size limit
  • Respect the Wi-Fi-only / mobile-data setting
  • Honour "Keep offline" / pinned behaviour so bulk downloads aren't silently evicted
  • Guard against accidental full-library downloads

Goal

Users can deliberately download an album or playlist for offline use, with no surprise or runaway downloads.

Notes

  • Downloads must remain user-initiated and Wi-Fi-only by default — this is a core privacy/UX promise.
  • See docs/offline-cache.md.

Suggested labels: enhancement, privacy, ui-polish

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions