Closed scott-lin closed 1 year ago
That one's easy 😉
Two of them are standard :
track.SeriesTitle
track.SeriesPart
For the others, you need to add a namespace before your field or it will be rejected (see https://github.com/Zeugma440/atldotnet/wiki/Focus-on-non-standard-fields).
For instance, one possible implementation could be (with the scott
namespace) :
track.AdditionalFields["scott:series"]
track.AdditionalFields["scott:movement-name"]
track.AdditionalFields["scott:movement-index"]
track.AdditionalFields["scott:language"]
Thanks! I totally missed that wiki section in my late-night marathon. 🤦
That wiki documentation helped explain the functionality, though, I might recommend updating the front and center AdditionalFields example at the top of the readme to something that won't be ignored. The same example is replicated here in the wiki code snippets too.
Perhaps just throw a namespace on the example for clarity?
theTrack.AdditionalFields["customNamespace:customField"] = "fancyValue";
These code snippets are universal and should work with almost every format except MP4/M4A which is very peculiar on its requirements. That's the exception rather than the rule.
Got it. I'm very new to this domain, so all of the context you provide is very helpful for my learning. Cheers! 🥂
The problem
I'm trying to add custom metadata to my m4b file based on the ATL readme example.
I'm doing the following:
The ATL log tells me:
Environment