- fixed bug where
sync on startupwas not working properly
musikdroidbug where ui may get drawn in a weird state if the playing track has an empty album name.
- fixed a bug in
CddaIndexerSourcethat may cause tracks to linger in the library longer than they should if the drive letter changed.
- added an http server to the
websocket_remoteplugin to serve audio data. this completes most work required to support external, thin clients. metadata can be queried via websocket, audio streamed over http. powered by
HttpDataStream! finally! uses
libressl. audio data can now be played over http/https!
- performance optimizations to metadata indexing – drop indexes before a full resync, then re-add them after.
- playlist tracks are now stored by external ids! this means tracks added from third party indexer sources can be added to playlists and persisted across rescans.
IIndexerSources can be interrupted, and failed sources can have their changes rolled back.
- upgraded to Windows 10 SDK and VS141 tooling