-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug - Stability problem on limited bandwidth #39
Comments
Tried to turn down the quality to 160kbps, but that didn't really change anything. Only it took a little longer for the problem to occur. |
Would it be possible to skip to the next chunk when packets are lost, or is there something else happening? |
Try to disable or increase the watchdog timer using esp_task_wdt_init() |
Thank you for the suggestion. At this moment I believe that we are missing some packets that will never show up. Waiting for them is not the best option, as they will likely never appear. |
Looking into the issue :) |
I think supporting 24kbps would help with low speeds but it uses a different encoding (HE-AAC). |
Just for reference. When using the same HW+SW setup on a higher bandwidth connection, this issue doesn't occur. |
I am experiencing stability problems when using the platform (on µVox) on a Wifi setup with limited bandwidth. Especially error prone when the other family members start streaming video content.
The music simply stops playing and the device gets stuck. Resulting in a visit from the watchdog feature.
Here's a small section of the logs below.
This problem seems to be related to euphonium/euphonium/cspot/cspot/src/ChunkedAudioStream.cpp:102.
Could it be that it relates to the
while(1)
loop at in the ov_read() method?Anyways. It works fine as long as we keep getting data.
And this is when using the Spotify playback.
The text was updated successfully, but these errors were encountered: