diff -Nur dde-file-manager-5.6.4/src/dde-file-manager-plugins/pluginPreview/dde-music-preview-plugin/musicmessageview.cpp dde-file-manager-5.6.4-new/src/dde-file-manager-plugins/pluginPreview/dde-music-preview-plugin/musicmessageview.cpp --- dde-file-manager-5.6.4/src/dde-file-manager-plugins/pluginPreview/dde-music-preview-plugin/musicmessageview.cpp 2022-06-11 21:02:35.000000000 +0800 +++ dde-file-manager-5.6.4-new/src/dde-file-manager-plugins/pluginPreview/dde-music-preview-plugin/musicmessageview.cpp 2024-03-05 11:16:04.709907308 +0800 @@ -260,9 +260,9 @@ { TagLib::Tag *tag = static_cast(obj); bool encode = true; - encode &= tag->title().isNull() ? true : tag->title().isLatin1(); - encode &= tag->artist().isNull() ? true : tag->artist().isLatin1(); - encode &= tag->album().isNull() ? true : tag->album().isLatin1(); + encode &= tag->title().isEmpty() ? true : tag->title().isLatin1(); + encode &= tag->artist().isEmpty() ? true : tag->artist().isLatin1(); + encode &= tag->album().isEmpty() ? true : tag->album().isLatin1(); QByteArray detectByte; QByteArray detectCodec;