polyfloyd / rust-id3

A rust library for reading and writing ID3 metadata

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is there a commandline utility for making use of this library?

Jieiku opened this issue · comments

I currently use python-eyeD3 for setting id3 tags.

Is there a linux command line application/script that utilizes this library?

I normally use a bash script I wrote that utilizes eyeD3, but im wanting to try something else:

eyeD3 --quiet --no-color -2 --to-v2.3 -a "$artist" -b "$artist" -A "$album" -t "$title" -Y "$year" -n "$track" -G "$genreid" "$f"

I apologize if I somehow missed this info, did not see any tools listed that make use of the library.

There is not as far as I am aware, but I do have a little CLI utility that uses it myself. It only supports a single usecase that I sometimes have myself, hence I have not published it.

Thanks for the response. I wonder if I could extend the CLI utility you wrote to write to my tags. I would be very interested in it to use as an example that I could extend to do what I need.

Sure! Here you go: tag-tool.zip

For my own purposes, I recently wrote and published this tool: https://github.com/AndrewRadev/id3-json. But it makes some specific choices I've described in the "Quirks" section.

Sure, check mine out: https://github.com/randoragon/rsid3 / https://crates.io/crates/rsid3
It's in alpha, I'm in the process of writing tests to weed out potential bugs. But for personal use I find it to already be quite capable.