-
Notifications
You must be signed in to change notification settings - Fork 58
Description
We need the ability to assign multiple TAF sources to a single Tonie (or Tag) in TeddyCloud and have the Toniebox receive one randomly selected TAF each time the Tonie is placed on the box.
This requires several functional extensions:
Required Features
- Enable a Tonie/Tag to be marked as a “Randomized Tonie”
A new setting or flag allowing the user to define that this Tonie should not use one static TAF, but instead select from a pool. - Allow attaching multiple TAF sources to that Tonie/Tag
The UI must support storing and managing several TAF files (or streamed variants) under a single Tonie entry. - Automatically enforce the “Live” flag
Randomized Tonies must always deliver fresh content; therefore the Live-Flag for the Tonie should be automatically enabled and not user-editable once the Tonie is configured for random playback.
Expected Behavior
When the Tonie is placed on the Toniebox, TeddyCloud should select one source at random from the assigned TAF list and serve it as the Tonie’s content.
Every time the Tonie is re-scanned, a new random TAF may be served (based on the implementation).
Existing workflows for normal Tonies must remain untouched.
Motivation / Use Cases
Provide variety on repeated playback for children.
Enable rotating content (e.g. stories, music tracks, educational mixes).
Useful for advanced customization scenarios and dynamic content setups.