Playback Limit 122 Minutes?

Hello everyone,

I successfully flashed my Toniebox with Teddycloud and have now created my first custom Tonie. I obtained several audio episodes as MP3 files and would now like to combine them into a single TAF file and assign it to the custom Tonie.

My files total about 500 MB of MP3s with approximately 640 minutes of playback time. However, when I assign the TAF file to the Tonie, only 122:53 minutes are played, and then the audio stops abruptly.

In a video, I heard that up to 12 hours (720 minutes) should actually be possible. Am I making a mistake here, or is the limit really only 122 minutes? I’m still using the original SD card. No errors are shown during encoding.

Thank you!

Have a look in the docker logs. Maybe the encoding fails at that position due to memory error or other errors? Or the box can not download the complete file?

How long is the file if you play it in teddycloud gui?

Here are the Logs

_teddycloud_logs.txt (14.4 KB)

The file in the teddycloud gui is 122:53. Even if I encode only 5 episodes with about 116 MB and roughly 175 minutes of total runtime and assign them to the Tonie, it stops at 122:53. If I convert the last episode — the one that cuts off at 122:53 — into a separate TAF file, it then plays through to the end without any issues.

Edit: Even if I replace the current episode — which always cuts off at 122:53 — with a different one, the new episode now also stops at 122:53.

Which encoder are you using? The browser side version of the audio encoder? Try the server side one (even if it could take longer).

There was a similar report of such behaviour in the telegram group.

1 Like

Thanks, that worked!

Does “server-side encoding” mean that the encoding is performed on the server where Teddycloud is running? Would stronger hardware result in faster encoding here? Does it help to allocate more resources (RAM and CPU) to Portainer via Docker to speed up the encoding? Sorry if these are dumb questions — I’m completely new to this.

Yes server side encoding happens on the server. But only one cpu is used as far as I know. Increasing ram could help but I am not sure on that.