Squashed commit of the following:
commit 8a19df91f8daa1b791d40cc910947c94355a8d0d
Author: Arne Schlüter <arne@schlueter.is>
Date: Tue Aug 28 16:06:35 2018 +0200
Implement search UI (closes#19)
commit bf661dd25ec9f1d5569df88a8a87f94c1bc1b317
Author: Arne Schlüter <arne@schlueter.is>
Date: Tue Aug 28 11:09:46 2018 +0200
Re-add subscription for single endpoint and move helpers to a different location
* Start implementing playlist
Done so far:
* Creation
* Changing playback mode
* Changing repeat mode
* Add skipping for linear playlists with all repeat modes
* Complete implementation for playlist/next-song
* Implement all the playlist skipping functionality
* Add functions to enqueue songs
* Remove start-idx parameter when constructing playlists
* Use namespaced keywords only when modifying external data
E.g. songs in the queue