Skip to content

Feature Request: Persist LLM suggestion history across sessions #31

Description

@hiyukoim

Another feature request for downloading playlists from streaming services! I'm happy to contribute to the integration when I have time. :) Let me know if this aligns with the direction of re-command.


Problem

The current "Download from Link" input is labeled "Paste Music Link (Track or Album)" and does not support playlist links. Adding the option to download playlists from streaming services would be a great feature.

When I paste a playlist URL from a streaming service, I want Re-command to:

  • resolve the full playlist
  • queue all playable tracks for audio download
  • save the playlist itself as a registered/saved on Navidrome

Proposed Behaviour

When a user pastes a supported playlist link from a streaming service, Re-command should:

  • detect that the URL is a playlist
  • fetch the playlist metadata, for example:
    • playlist title
    • platform/source
    • creator/owner if available
    • artwork
    • track count
    • original link
  • queue the tracks for download as audio
  • save the playlist as a registered playlist in the app so it can be revisited later

Expected UX

A playlist import should create two related results:

  1. Audio download result
  • all matched tracks are added to the download queue
  • failed/unmatched tracks are shown clearly
  1. Registered playlist on Navidrome
  • the playlist is stored in Navidrome DB
  • The audio file location is linked to the download location, allowing us to play audio on Navidrome.

Why This Matters

Curated playlists on streaming services are a popular way for people to discover and organize music. For some, like me, algorithm recommendations work better for weekly discovery or automatically curated playlists.

Supporting playlist URLs as imports would make the app much more useful for:

  • migrating playlists from streaming services
  • batch downloading music
  • keeping a persistent record of imported collections
  • managing downloads manually from a saved playlist view

Possible Scope Notes

This could include:

  • playlist links from Deezer, Spotify, YouTube Music, etc. where supported
  • a dedicated saved playlists section
  • linking downloaded tracks back to their source playlist

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions