ncm 格式音轨号信息可能不被识别 #100

Closed
opened 2020-10-15 16:49:37 +00:00 by flosacca · 5 comments
flosacca commented 2020-10-15 16:49:37 +00:00 (Migrated from github.com)

所有 ncm 文件解锁后,Mp3tag 和 FB2K 均无法正确识别音轨号,但是在 Windows Explorer 中可以正确显示。

版本:v1.6.4

所有 ncm 文件解锁后,Mp3tag 和 FB2K 均无法正确识别音轨号,但是在 Windows Explorer 中可以正确显示。 版本:v1.6.4
flosacca commented 2020-10-15 18:17:46 +00:00 (Migrated from github.com)

找到原因了,我下载的 ncm 文件保留有 ID3 信息,添加 ID3 信息会导致原来的信息无法被 Mp3tag 和 FB2K 识别,但仍能被 Windows Explorer 识别。添加的 ID3 信息不包含音轨号,因为网易云的 metadata 并没有包含音轨号。

或许可以检测一下 ID3 信息是否存在,若存在则不再添加。

找到原因了,我下载的 ncm 文件保留有 ID3 信息,添加 ID3 信息会导致原来的信息无法被 Mp3tag 和 FB2K 识别,但仍能被 Windows Explorer 识别。添加的 ID3 信息不包含音轨号,因为网易云的 metadata 并没有包含音轨号。 或许可以检测一下 ID3 信息是否存在,若存在则不再添加。
ix64 commented 2020-10-16 01:51:54 +00:00 (Migrated from github.com)

可以简单提供一两个本身含有id3信息的ncm文件以供确认吗

可以简单提供一两个本身含有id3信息的ncm文件以供确认吗
flosacca commented 2020-10-16 13:09:07 +00:00 (Migrated from github.com)

这个文件本身包含 ID3 信息,但其中没有包含封面图片。

[这个文件](https://we.tl/t-liu31dEsVV)本身包含 ID3 信息,但其中没有包含封面图片。
flosacca commented 2020-11-20 20:53:23 +00:00 (Migrated from github.com)

6a2b98798b 并没有正确修复,现在基本的信息也会识别错误:

  • Mp3Tag 和 FB2K 无法识别封面以外的任何信息;
  • Windows Explorer 能正确识别音轨号,但是无法正确显示包含非 ASCII 字符的其他信息。

问题来源于调用的包 browser-id3-writer,这个包有说明:

Note: the library removes existing ID3 tag (v2.2, v2.3 and v2.4).

经测试,它确实移除了原有的 ID3v2.3 标签,但并没有移除原有的 ID3v1 标签。

6a2b98798bf09fd48dcb4fdf624e7f0ba49b6677 并没有正确修复,现在基本的信息也会识别错误: - Mp3Tag 和 FB2K 无法识别封面以外的任何信息; - Windows Explorer 能正确识别音轨号,但是无法正确显示包含非 ASCII 字符的其他信息。 问题来源于调用的包 [browser-id3-writer](https://github.com/egoroof/browser-id3-writer),这个包有说明: > Note: the library removes existing ID3 tag (v2.2, v2.3 and v2.4). 经测试,它确实移除了原有的 ID3v2.3 标签,但并没有移除原有的 ID3v1 标签。
ix64 commented 2020-11-21 14:24:42 +00:00 (Migrated from github.com)

好的,稍后进行验证

好的,稍后进行验证
This repo is archived. You cannot comment on issues.
No Milestone
No project
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: um/web-archived#100
No description provided.