nicfit / eyeD3

eyeD3 is a Python module and command line program for processing ID3 tags. Information about mp3 files (i.e bit rate, sample frequency, play time, etc.) is also provided. The formats supported are ID3v1 (1.0/1.1) and ID3v2 (2.3/2.4).
http://eyed3.nicfit.net/
GNU General Public License v3.0
532 stars 58 forks source link

Python3 command line problems #570

Open UnixCro opened 2 years ago

UnixCro commented 2 years ago

I haven't found a way to pass this as a Python argument in the parameters.

--track-total
--disc-total
--play-count
--popularity
--bpm
--unique-file-id
--comment
--lyrics

For example audiofile.tag.comment = "" etc. don't work here.

Also, what's weird is that eyeD3 uses the --track / --track-total | --disc-num --disc-total has.

And in Python3 but then used

audiofile.tag.track_num = "" Why couldn't you just leave it at track?

Thanks for the incredible program and best regards. UnixCro

nicfit commented 1 year ago

Hi there @UnixCro . A quick test of those command line options for for me. I'm not fully understanding your question/problem, maybe you can provide a sample program I can test with.

UnixCro commented 1 year ago

What exactly don't you understand?

Some --Parameters don't work in python. Also, parameters like --track and --disc-num are confusing. Why not --track-num? I mean in the python shell we have to use track_num all of a sudden. Why not just combine that?