Code Monkey home page Code Monkey logo

Comments (9)

Gambrius avatar Gambrius commented on July 21, 2024 1

You have to use the four byte hex value but without the 0x.

from teddy.

Gambrius avatar Gambrius commented on July 21, 2024

Hallo Jackydany,

The picture shown in TeddyBench represents the original audio content identified by their audio ID and their checksum (Hash) value.

So as soon as you would connect the UID of your existing original Tonie figurine with own content the picture would change because your audio does not have the dame checksum as the original one. But you can rename the „unknown“ tag. That way you can keep an overview by your custom tonies.

Using an original Tonie to exchange the content is not that easy than using your own / new RFID tag. Thats because of how Boxine (company that owns the Tonie brand) is verifying wether there is new content within the Tonie Cloud for their content Tonies and their creative Tonies.
By verifying the UID and the audioID of the audio file connected to the UID on your SD card with the Tonie Cloud it will download the original content. Thats because to this specific UID there is just the audioID of the original audio content stored and linked to.
But if you set the audioID of your custom content to the same value as the original content your custom audio files will stay on the box because it will pass the verification of the given UID and audioID with the Tonie Cloud.
Unfortunately setting the audioID to a given value while encoding custom audio is right now just possible with the command line Tool Teddy.

I hope I was able to explain a bit of the background processes within the Tonie universe and that it is unedrstandable so far.

In addition I will add to the „needed feature“ list two points:

  • adding their own art work into TeddyBench
  • adding the feature of setting the audioID prior to encoding of new files.

Regards,
Gambrius

from teddy.

jackydany avatar jackydany commented on July 21, 2024

Hi and thanks for the fast reply.
We already had some exchange on your blog :D Thanks for that also!

I thought with the bench it is possible to "just add" new content to an existing tonie. Ok so its still possible via the cli tool.
fair enough, no problem.

so it would be nice to have the "add" options for a regular tonie figurine on right button click.
maybe also replace and add, so you can add a file without having to reencode the whole files. dont know if that is possible at all. dont think so.

another enhacement as question:
would it be possible to set a value for chapters?
what i mean..... i have a large mp3 audiobook, set the value to 10 minutes and on encoding the teddy tool with "chop" the file into chapters of 10 minutes lenght each.

I will take some fotos and explanations on my sd card mod and contact you, maybe you can post them on your blog if you like. but thats just an idea, will write you an email then.

thake care and thanks a lot again and again :D

from teddy.

jackydany avatar jackydany commented on July 21, 2024

ahhh and could you provide the pictures as a zip file for download so that the tool doesnt need to fetch them via json file from your webspace? would be good for your traffic and one could store the files local for offline use for example :D

from teddy.

Gambrius avatar Gambrius commented on July 21, 2024

Hallo,

Adding a track to an existing tonie audio file is only with a complete new encoding of all audio tracks possible.
We will think about possibilities in this case.

Regarding the chapters:
I understand that this kind of feature would be a great thing for the use case audio books. Out of my point of view we have to take care not to overload the TeddyBench Tool. It is not an audio editing tool. It is a tool to close the bridge between the closed system Toniebox and the demand to get the control back for custom content and custom tags.
To chop an audio file into several parts, there are already good tools on the market.
But we are always interested to enhanced the features of TeddyBench. Thats why we will think about these kind of features as well.

Pics:
The new revision we have in testing already includes a caching feature for using TeddyBench in offline mode. This includes saving the JSON file and the pics.

Looking forward to your eMail.

Regards,
Gambrius

from teddy.

jackydany avatar jackydany commented on July 21, 2024

great thanks! copletly understand the point of view regarding the chopping.... for my usecase it just would be nice... still nothing to complain if not integrated ;)
greetings

from teddy.

jackydany avatar jackydany commented on July 21, 2024

last question (i hope):
in what format do i have to put the audio id in the teddy clie tool?
if i want to encode the lion with my own content, i use: teddy -m info d:\content\directoy\file
i get and AudioID in format 0x666DDD66D (whatever)
if i put this audioID into the new content using: teddy -m encode directorytoMP3 --id=0x666DDD66D the lio downloads the original content as soon as i put the tonie figurine on the box.
i also tried the audioID from the bench, thats not HEX but numeric.... also didnt work.

thanks

from teddy.

jackydany avatar jackydany commented on July 21, 2024

Error: You must specify the AudioID as hex value like 0x66DD66DD or as decimal number like 1234567890

so i need the 0x but why doesnt it work then?

Solved :D
i need the 0x but the problem was, i didnt enter a proper path to the audiofiles, only the name of the directory inside the workingdirectory of teddy...
now, working .... no download ....

from teddy.

jackydany avatar jackydany commented on July 21, 2024

THanks for the help!

from teddy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.