To solve the crash in #1, I've changed the way MP3 files are played. Instead of using startPlaying, now it's using playFullFile with no interrupt handling or checking to see if playing has stopped.
Using playFullFile makes more sense for my interface-free setup, since I don't need to listen for interrupts. It's played overnight now without crashing, so I'm hopeful this has fixed the problem.
To solve the crash in #1, I've changed the way MP3 files are played. Instead of using
startPlaying
, now it's usingplayFullFile
with no interrupt handling or checking to see if playing has stopped.Using
playFullFile
makes more sense for my interface-free setup, since I don't need to listen for interrupts. It's played overnight now without crashing, so I'm hopeful this has fixed the problem.Fixes #1.