diff --git a/src/helpers.cpp b/src/helpers.cpp index 51ce3a59..9d9d9c2c 100644 --- a/src/helpers.cpp +++ b/src/helpers.cpp @@ -833,7 +833,10 @@ string GetInfo(Song &s) { string result; # ifdef HAVE_TAGLIB_H - string path_to_file = Config.mpd_music_dir + s.GetFile(); + string path_to_file; + if (s.IsFromDB()) + path_to_file += Config.mpd_music_dir; + path_to_file += s.GetFile(); TagLib::FileRef f(path_to_file.c_str()); if (!f.isNull()) s.SetComment(f.tag()->comment().to8Bit(UNICODE));