This seems to be how its supposed to be implemented
set - should only change current playlist and shouldnt modify index
This lets dsub work properly when it comes to modifying the current
playlist as it does a combination of "set" and "skip"
Itll only use set if its adding tracks to the playlist and includes
the whole playlist, and itll use both set and skip to set the current
playing and skip back to the first track