diff --git a/src/core/library/track/Track.cpp b/src/core/library/track/Track.cpp index a682af352..2abd45851 100644 --- a/src/core/library/track/Track.cpp +++ b/src/core/library/track/Track.cpp @@ -46,7 +46,7 @@ class SdkWrapper : public Track { public: SdkWrapper(TrackPtr track) { this->track = track; - this->count = 0; + this->count = 1; } virtual ~SdkWrapper() { diff --git a/src/plugins/server/WebSocketServer.cpp b/src/plugins/server/WebSocketServer.cpp index de4a02478..6b312fb00 100644 --- a/src/plugins/server/WebSocketServer.cpp +++ b/src/plugins/server/WebSocketServer.cpp @@ -759,9 +759,6 @@ void WebSocketServer::RespondWithPlayQueueTracks(connection_hdl connection, json else { bool idsOnly = request[message::options].value(key::ids_only, false); - static auto releaseDeleter = [](ITrack* track) { track->Release(); }; - static auto nullDeleter = [](ITrack* track) { }; - /* now add the tracks to the output. they will be Release()'d automatically as soon as this scope ends. */ json data = json::array();