Assuming everything’s organized in the only structure beet understands; that is Artist(s) - Album - Track# Artist - Title, would introducing %title{$artist} - %title{$title} at the end of a path effectively Title Caseartist and title metadata / tags?
From what I understand, %title template affects only file and directory names.
This I can help with! Where do I register? Any guidelines / rules?
Is asciify (not the template) affected by this limitation?
Please correct me otherwise, but would formatted modify enable beet’s paths (and templates) to change metadata / tags, as it currently does file and folder names?
Solid list of exceptions, capitalization after punctuations makes sense too!
You can start by reading our “Hacking” page, most of which is irrelevant because it’s about code instead of documentation, but some of which would be helpful:
Yes. I’m not sure what you mean by “not the template”… it’s a template function.
It would led beets’s templates (which are also used for path formatting) affect metadata.
In my WIP plugin I want to do modifications to the comments field in the metadata. But along the way I realized I have a pattern that would allow for any metadata field to be arbitrarily modified to fit a defined template string. There are probably some gotchas to be found along the way but I’m just looking at the comments field for now.
Feel free to dig through the dev branch and see if you can adapt anything to your needs. I would expand my plugin in the future for this use case if it can be done. There may be no point in having a general metadata modifying plugin and one just for comments maybe?
It def a work in progress though, no time to work on it lately.