KristoforMaynard / music-tag

Simple interface to edit audio file metadata
MIT License
125 stars 19 forks source link

Support indexing and freetext on .opus, etc. #45

Open iconoclasthero opened 12 months ago

iconoclasthero commented 12 months ago

Related to: https://github.com/KristoforMaynard/music-tag/issues/42

The spec for an index entry is:

CHAPTER000NAME=Intro
CHAPTER001=00:05:40.512
CHAPTER001NAME=The First Chapter
.
.
.

I don't know how you do that on the backend since the keys are CHAPTER{000..999}, CHAPTER{000..999}NAME, but if they're "dictionary" entries, that's cool.

Further, a free-text option/flag would both obviate the need to deal with the 2000 keys for chapter duration and name and offer more versatilitiy and flexibility for those who can make use of it. Locking things to a pre-chosen dictionary inherently limits the usefulness of this library for applications not imagined by the author(s) and opens up the program to applications such as audiobooks, i.e., see the above-mentioned existing issue, № 42.

iconoclasthero commented 12 months ago

I mention opus specifically because that's what I care about most of the time and for which a dearth of useful tagging utilities exists.