I've used piCorePlayer, moOde, and Ropieee(XL) with two Pi2AES systems (one Pi3 with a PiTouch screen, the other Pi 4) without any rebooting except for reconfiguring or updates. piCorePlayer and moOde setups had a local USB SSD; Ropieee setups just stream from Roon or AirPlay. I basically forget about them for months and just listen. SanDisk microSDs. No WiFi.