Open SciLor opened 5 months ago
Tracks as string-array should also be added. And maybe for the teddycloud audioplayer the track-starting times in seconds as array
Yep, we had this in mind also. However if done peoperly (in protobuf stream), it will most likely cause more memory usage. Is this working with all stock firmware revisions?
If put behind protobuf data, it was unclear if it would cause other issues due to nonconformance.
Did you do some tests?
Maybe a custom.audio.json could help to manage the taf files. I currently use the custom.tonies.json to make the tafs look more beautiful in the web-if. An additional json-file would keep the custom.tonies.json cleaner...
The TAF-Header has 4096 bytes of usable data, only a fraction is used currently. So there is space to add some basic metadata.
This is already done for encoding purposes: https://github.com/toniebox-reverse-engineering/teddycloud/blob/master/proto/toniebox.pb.taf-header.proto