JavaScript-ID3-Reader icon indicating copy to clipboard operation
JavaScript-ID3-Reader copied to clipboard

A few issues

Open prettydiff opened this issue 2 years ago • 1 comments

  • The output is JSON and contains a property version of type string that stores the ID3 tag version. The TypeScript definition file does not contain this property on type TagType.
  • Some few of my MP3 files output the ID3v1 genre index for a given recognized genre instead of the actual string. For example generating 36 instead of Game.
  • There were other cases (very few) where the genre could not be read at all. It can see the tag is there in the file TCON, but it supplies an empty string for the value.

I am currently laid off, so I have all the time in the world to provide any assistance and resources necessary to help correct these issues.

I may also might be able to help improve performance. I attempted to write an ID3 parser of my own and it is far less reliable than yours, but I was able to get through my 3680 files in about 1.45 seconds. It takes about 60 seconds to read the ID3 data using your library, which is slower but the output is so more reliable. If the problem is file system traversal I have a library I wrote that is very good as it can map these files in about 0.15 seconds.

prettydiff avatar May 14 '23 00:05 prettydiff

我已收到您的邮件 :)

Zenaro avatar May 14 '23 00:05 Zenaro