playlist: fix memory leak
song-info: cancel search if song was changed