2025-12-14, 12:21 AM
(2025-04-05, 08:05 PM)Be Wrote: I have implemented readahead buffering in https://codeberg.org/cool-tech-zone/tang.../pulls/308. This should resolve stuttering for most SD cards. If you have an SD card that stutters with Tangara, I'd appreciate if you could test that pull request for a few hours of playback (stuttering might not show up right away).
After weeks of experimentation and investigation, I have come to the unfortunate conclusion that the combination of some SD cards and the Tangara hardware is just cursed and will never work without stuttering. I wrote a summary of my investigations on the bug tracker. TL;DR: if https://codeberg.org/cool-tech-zone/tang.../pulls/308 doesn't fix stuttering for you, you probably just need a different SD card. It doesn't have to be the most expensive SD card with the fastest advertised speeds because Tangara doesn't come close to those speeds by 5 orders of magnitude. For me the problematic card is a Microcenter brand 512 GB card that I got several years ago. So my advice for buying an SD card for Tangara is just find one at a decent price that isn't some sketchy unbranded too-cheap-to-be-true thing.
My readahead buffering branch was finally merged in firmware version 2.0.0. The buffer size was reduced by 416 KB down to 1 MB after my branch was merged to accommodate custom themes with background images. If you still get stuttering with firmware version 2.0.0, you can try my branch which enlarges the readahead buffer back to 1440 KB. If you still get stuttering with that, your SD card is cursed and I recommend getting a different one.





