diff --git a/lib/stream.cpp b/lib/stream.cpp index 001128e2..6bbf01da 100644 --- a/lib/stream.cpp +++ b/lib/stream.cpp @@ -694,7 +694,7 @@ std::set Util::findTracks(const DTSC::Meta &M, const JSON::Value &capa, } { size_t trackNo = JSON::Value(trackVal).asInt(); - if (trackVal == JSON::Value(trackNo).asString()){ + if (trackVal == JSON::Value((uint64_t)trackNo).asString()){ //It's an integer number if (!M.tracks.count(trackNo)){ INFO_MSG("Track %zd does not exist in stream, cannot select", trackNo);