MPEG audio header not found.
Closed this issue · 4 comments
slanterns commented
一堆歌里抛了个异常:
2019年10月14日 01:05:23 - 产生了异常。
异常提示信息:MPEG audio header not found.
异常堆栈信息: 在 TagLib.Mpeg.AudioFile.ReadStart(Int64 start, ReadStyle propertiesStyle) 位置 C:\code\taglib-sharp\src\TaglibSharp\Mpeg\AudioFile.cs:行号 237
在 TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) 位置 C:\code\taglib-sharp\src\TaglibSharp\NonContainer\File.cs:行号 374
在 TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) 位置 C:\code\taglib-sharp\src\TaglibSharp\Mpeg\AudioFile.cs:行号 132 在 TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) 位置 C:\code\taglib-sharp\src\TaglibSharp\File.cs:行号 1302
在 TagLib.File.Create(String path) 位置 C:\code\taglib-sharp\src\TaglibSharp\File.cs:行号 1110
在 ZonyLrcToolsX.Infrastructure.MusicTag.TagLib.MusicInfoLoaderByTagLib.Load(String musicFilePath)
在 ZonyLrcToolsX.Infrastructure.MusicTag.TagLib.MusicInfoLoaderByTagLib.LoadAsync(String musicFilePath)
在 ZonyLrcToolsX.Forms.MainForm.<>c__DisplayClass8_0.<<ToolStripButton_SearchMusicFile_Click>b__0>d.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
通过二分定位到了这首:RADWIMPS - かたわれ時.mp3
. 应该是之前从网易云音乐上下下来的。
RADWIMPS - かたわれ時.zip
real-zony commented
该歌曲文件似乎有问题,使用 Mp3Tag 无法加载歌曲信息,使用 foobar2000 也无法播放歌曲。
slanterns commented
在本地测试通过 Groove / PotPlayer 可以播放。当然也是少见的情况了。
real-zony commented
@slanterns 针对该问题最新版本视为无效标签进行处理,但仍可下载歌词,你可以试试最新的 Pre-Release 版本。
real-zony commented
@slanterns 已经确定是后缀名的问题,改为 flac 后缀,软件可以正常识别。