Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds support for adding and removing the currently playing song from the Liked Songs list.
The naming for Liked Songs is a bit confusing. The official Spotify client calls them Liked Songs, but the API docs calls them "songs saved in the 'Your Music' library". Happy to modify this change based on naming suggestions.
It would probably be nice to have the ability to add/remove marked songs from Linked Songs as well. But it seems a bit confusing to have two sets of functions for this. What do you think of introducing something like
smudge-save-track-to-library-dwim
: Ifsmudge-track-search-mode
is active, it will save the track at point. Otherwise it will save the currently playing track.Fixes #69.