|
|
|
@ -833,7 +833,10 @@ string GetInfo(Song &s) |
|
|
|
{ |
|
|
|
{ |
|
|
|
string result; |
|
|
|
string result; |
|
|
|
# ifdef HAVE_TAGLIB_H |
|
|
|
# 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()); |
|
|
|
TagLib::FileRef f(path_to_file.c_str()); |
|
|
|
if (!f.isNull()) |
|
|
|
if (!f.isNull()) |
|
|
|
s.SetComment(f.tag()->comment().to8Bit(UNICODE)); |
|
|
|
s.SetComment(f.tag()->comment().to8Bit(UNICODE)); |
|
|
|
|