notryanb / nu_plugin_id3

A Nushell plugin to get Id3 tag information as structured data.
6 stars 1 forks source link

Add support for more Id3v2.x fields #7

Open notryanb opened 4 years ago

notryanb commented 4 years ago

There are many fields not currently being output to the user.

Review the rest of the rust id3 crates docs and output the rest of the available data.

Delapouite commented 4 years ago

Hi

As you stated, the plugin currently maintain a hard-coded list of fields to display. While testing it on a few tracks in my collection, I was surprised to see nothing in the column "year" whereas this information was definitely displayed in my music player.

It turns out that the .year() function rightfully shows the content of the TYER tag. But my files are using the TDRC tag.

Long story short, how should the plugin behave regarding exhaustivity?

Thanks

notryanb commented 4 years ago

Wow, thank you for taking interest in the project @Delapouite! This is my first project doing any sort of work on media file metadata and I have a lot to learn about the standards.

re your questions:

I could potentially see a use case where someone wants to grab all the frames and put them into a CSV, JSON, another format and then use nushell to send it to an API or something like that.