I’m trying to script the creation of at least parts of tonies.custom.json. I found the SHA in the header, but not the audio ID. According to the proto/toniebox.pb.taf-header.proto it should be contained, but I can’t find it. What am I missing?
What I did:
selecting an existing Tonie in teddycloud
get the audio_id from the details view
check in tonies.json if the audio_id is the audio_id found in the json
Convert the audio ID to hex representation
Search for those bytes in hexdump of the head of the corresponding TAF file
Off topic: When creating custom tonies, can I set the modelId to any string?
I’m aware that’s the audio ID. I don’t want to copy&paste 100 audio IDs from the GUI to manually edit a json file, but want to read that value from the TAF file.
To help understand my problem:
Ich möchte (u.A.) die audio_id aus dem TAF file per Skript auslesen, um mir eine größere tonies.custom.json zusammen zu bauen. Um bei deinem Beispiel zu bleiben: Ich finde “Hash” im TAF file, aber nicht 1705863575. Ich suche im hexdump des headers nach 0x65AD6997 (die hex Repräsentation der audio id) und finde nichts, auch nicht in anderer Reihenfolge. Dem Quelltext der Teddycloud entnehme ich, dass die audio_id eigentlich im Header enthalten sein müsste. Und von irgendwo muss die ja kommen. Jetzt suche ich Rat