Tonie Content Problem: Migrate TAF to Library (by/audioId/)

Hi There,

thanx to everyone for the help in and for the project.

I couldn´t migrate the Soundfile of a Tonie that we dont have anymore. Can anyone tell me what to do???

The Tonie i want to migrate, is seen in content view under Home/Tonies/Content.

But it isnt seen under Home/Tonies.

After starting the migration, despite the failure, there is a place holder (?) for the tonie now. But it dosn´t work.

I use an Esp32 Toniebox and the Teddycloud und everything else in a Portainer?

Can anyone help me, please?

Hi,

Which teddycloud version are you using?

There were some bugfixes lately.

Is the content file (=taf) still located in the content folder? Can you check the content of the json? What is in the src tag of that file?

Good Morning, thank you for your answer!

Im using Teddycloud 0.62.

The soundfile and the *.json File are in the same folder. They both were located in the same folder and imported like that from a toniebox sd card.

I will check what file extention the soundfile has and post the *.json content.

After pushing the migration button, there is a second *json file in the folder.

I dont know what to answer to your last question:“What is in the src tag of that file?“
How do i check this? What is a src tag?

if you post the content (please remove the content of the auth element!) it will be contained.

in the json the tag/element src:

“src”: “this value”

i mean

I have to correct myself.

There is only one file in the folder of the Tonie. The soundfile. This has no visible File extention.

I copied the Folder with the soundfile into the Contentfolder in Teddycloud in Portainer:
/var/lib/docker/volumes/teddycloud_content/_data/default

Then there is a folder without Picture and Information in Teddycloud under /web/tonies/content?path=

If i open the Folder it looks like this:

if i then leave the folder…

und open it again, the json file is written:

So, there is no original json-File. Sorry for the confusion. The content of the automaticaly created json file is:

{
“live”: false,
“nocloud”: false,
“source”: “”,
“skip_seconds”: 0,
“cache”: false,
“cloud_ruid”: “”,
“cloud_auth”: “”,
“cloud_override”: false,
“tonie_model”: “11000292”,
“hide”: false,
“claimed”: false,
“_version”: 5
}

Probably this is the Reason that a migration isnt possible, i think! And the Original Soundfile from the Toniebox sd card has the wrong or no visible taf file extention. So there are several problems on the way to copy the Toniefiles to Teddycloud.

After that the copied Tonie is visible in the web/tonies/content?path=

but not in the web/tonies. After starting the migration process there is the

Tonie in Content Folder 5

if you want to copy manually content from your box to teddycloud… copy it into your library (and you may add .taf as fileending), not into your contentfolder.

original soundfiles have no fileending. thats normal. taf is a name team revvox introduced.

please also copy images directly to this page. Its possible and we do not need ImgBB…

Oh ok. I thought tonie stuff belongs to the content Folder. Sorry for that.

So i will manualy change the file extention and copy it to the library. Will the tonie Soundfile than also be visible in the tonies overview? web/tonies?

No. But you can assign this to any other Tonie

And if the json is still there you can assign the tag to that Tonie in the tonies overview

Don’t mix content and tonies/tags.

The “content” directory is the microSD representation of a virtual Toniebox, out of that the tonies/tags view gets generated.

The Tonies/Tags view shows the concrete tags and you can set the content the figurine should play, which is selectable via the library.

If you cannot migrate, the TAF you want to migrate may already exist in the library.

Thanks to henryk + 0xbadbee!!!

I copied the soundfile into the library folder and connected it with a custom tag from RFIDFriend. Worked perfectly!

And as a result, the custom tag looks in Teddycloud like the original tonie and can be found in the content and the tonies folder!

Im happy with the result! Just three last questions:

  • is it possible to change the infotext from the custom tag tonie?

Change Name Custom Tag Tonie

  • one Tonie in my collection has a country flag, all other dont have this, why?

  • integrade a tonie like mentioned above is easy and works. for which constellation / usecase do i need the migration button?

I assume the original tonie.json entry is used for that now.
To change the content you have to copy that entry from the tonies.json and insert it into the tonies.custom.json and modify the series element as you like.
Be aware it could happen that after that there might be a smaller image of the tag on the bottom right of the coverimage.

There is a logic that the tonies with another language than the most of your tonies gets a flag to show they are special. In this case your Pocahontas is identified as the English version of that tonie. Is it in English? If not, the tonies.json entry might be wrong.

If you had teddycloud before the introduction of the library. In the days long gone by, everything was stored in the content folder.

Thanks for all the friendly and unbelievable fast help here!!! Have a good start into the new Week!