Skip to content

feat: Implement add-track-to-playlist flow across more views#168

Merged
LargeModGames merged 3 commits intoLargeModGames:mainfrom
higorprado:feature/add-track-playlist-flow
Mar 17, 2026
Merged

feat: Implement add-track-to-playlist flow across more views#168
LargeModGames merged 3 commits intoLargeModGames:mainfrom
higorprado:feature/add-track-playlist-flow

Conversation

@higorprado
Copy link
Contributor

Summary

This completes the add-track-to-playlist flow and fixes a couple of UX issues around it.

Changes

  • show only editable playlists in the picker
    • owned playlists
    • collaborative playlists
  • request user/playlist data before opening the picker if needed
  • add w support for:
    • search songs
    • artist top tracks
    • recently played
  • refresh the currently open playlist after a successful add
  • fix the case where adding a song could unexpectedly navigate into a playlist view
  • update help text
  • remove "Add songs to a playlist" from the README roadmap list

Notes

I left album-track w behavior unchanged because it already means "save album", and changing it here would be a regression.

Validation

Ran:

  • nix develop -c cargo test --no-default-features --features telemetry
  • nix develop -c cargo check --no-default-features --features telemetry

@higorprado higorprado changed the title Implement add-track-to-playlist flow across more views feat: Implement add-track-to-playlist flow across more views Mar 16, 2026
@LargeModGames LargeModGames merged commit 486390e into LargeModGames:main Mar 17, 2026
@LargeModGames
Copy link
Owner

@all-contributors add @higorprado for code

@allcontributors
Copy link
Contributor

@LargeModGames

I've put up a pull request to add @higorprado! 🎉

LargeModGames added a commit that referenced this pull request Mar 17, 2026
Adds @higorprado as a contributor for code.

This was requested by LargeModGames [in this
comment](#168 (comment))

[skip ci]
@higorprado higorprado deleted the feature/add-track-playlist-flow branch March 17, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants