diff --git a/lib/audio.cpp b/lib/audio.cpp index e0658ce3..2610403a 100644 --- a/lib/audio.cpp +++ b/lib/audio.cpp @@ -230,7 +230,11 @@ void audio :: load_trackid(unsigned int track_id) return; track_loaded = false; - library :: lookup(track_id, &song); + try { + library :: lookup(track_id, &song); + } catch (int err) { + return; + } load_song(song); track_loaded = true;