You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This update introduces a new SD card failure recovery system and stream resilience features for both Movies and Shows pages.
What's New
SD Card Read Error Recovery
The system now detects and handles common SD card read errors such as:
E (430180) sdmmc_cmd: sdmmc_read_sectors_dma: sdmmc_send_cmd returned 0x107
E (430180) diskio_sdmmc: sdmmc_read_blocks failed (0x107)
When these errors occur, the server attempts to recover the SD card interface automatically instead of crashing. Recovery usually completes in under a second.
Video Stream Auto-Restart
If a video stalls due to a slow or interrupted read from the SD card, the frontend now automatically reloads the video from the current timestamp. If the browser's buffer runs out, a new HTTP Range request is triggered, and the stream is resumed without user input.
This system supports both Movies and Shows pages and is designed to be invisible to the user during normal playback.
Why This Matters
In earlier versions, these SD errors could cause the system to enter a fault state and trigger a watchdog reset, resulting in a full reboot. This new version catches those errors early, attempts recovery, and keeps the device stable.
SD Card Compatibility
This feature is particularly useful for older or low-quality SD cards, including no-brand or generic cards. (Like the ones I use)
For best results, it is recommended to use Class 10 or UHS-1 rated SD cards, which offer significantly faster and more reliable read speeds.
Summary
Recovery from SD read failures without crashing
Streams resume automatically if a read stalls
Reduces full system crashes caused by SD issues
Improves overall playback stability
This is a major reliability improvement, especially for systems running on marginal or aging hardware.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
This update introduces a new SD card failure recovery system and stream resilience features for both Movies and Shows pages.
What's New
SD Card Read Error Recovery
The system now detects and handles common SD card read errors such as:
When these errors occur, the server attempts to recover the SD card interface automatically instead of crashing. Recovery usually completes in under a second.
If a video stalls due to a slow or interrupted read from the SD card, the frontend now automatically reloads the video from the current timestamp. If the browser's buffer runs out, a new HTTP Range request is triggered, and the stream is resumed without user input.
This system supports both Movies and Shows pages and is designed to be invisible to the user during normal playback.
Why This Matters
In earlier versions, these SD errors could cause the system to enter a fault state and trigger a watchdog reset, resulting in a full reboot. This new version catches those errors early, attempts recovery, and keeps the device stable.
SD Card Compatibility
This feature is particularly useful for older or low-quality SD cards, including no-brand or generic cards. (Like the ones I use)
For best results, it is recommended to use Class 10 or UHS-1 rated SD cards, which offer significantly faster and more reliable read speeds.
Summary
This is a major reliability improvement, especially for systems running on marginal or aging hardware.
Beta Was this translation helpful? Give feedback.
All reactions