Unfortunately, playing FLAC files with sampling rates higher than 44.1 kHz or bit depths above 16-bit is too demanding for both Old 3DS and New 3DS models. Currently, it is not possible to play these high-res files while simultaneously rendering visual effects and graphics.
To address this, I have added a new error-handling function: if you attempt to load an unsupported audio format, the app will now display an error message stating that the file is not supported, rather than crashing.
I believe the FLAC playback issue on the 3DS is now mostly resolved. If you use the correct FLAC specifications (16-bit / 44.1 kHz), it should theoretically play without any lag or stuttering. However, I am still not 100% sure how it will perform on all Old 3DS models under different loads, so I am highly looking forward to your feedback and comments