Replace playlist instead of appending to it when saving play queue
Hello, it would be great if when one wants to save a playlist that exists but has been modified through the background player (for example) that at the time of saving it, the app would ask if I want to append the enqueue to the list (as it does now) or to altogether replace it with the player enqueue. This would be very practical add many times one modifies the list once it's running (background player) but as it is now, I have to first delete the existing playlist and then save it again with the same name. Which is very time consuming.
Thanks anyway and it's such an amazing app :)
To my understanding, the playlist and the queue are two different separate things. When you intend to play a playlist, it's items are simply put into the queue and you'll only ever modify the active queue. The queue doesn't know of it's origin and thus can't effect its origin playlist.
The most straight forward approximate solution imo would be:
Add an optional playlist origin id as an internal information of the queue. This is set only when the queue is initiated from a (local)playlist.
The stored playlist is highlighted as red tinted in the "add to playlist" view, similar to the gray tint if it has overlapping items. When the origin playlist is selected it will be replaced immediately, without dialog. The red should suggest a warning of deletion. If any other playlist is selected, all items will simply be appended as usual.
Current Situation:
P.S.: In my case I currently always re-append and use the delete duplicates menu on the playlist later on