Ok, have had a chance to play with this for a bit. SO caches (approximately) one song in memory with either mpd or squeeze players and for mpd it is the same whether over upmpdcli or via myMPD. So, at least for these players, it doesn’t matter where you control from in my view, or whether you play from memory- so use your favorite interface/server from anywhere you want as long as SO is connected directly to your DAC. For me, that means Daphile/LMS and I can choose between mpd and squeeze on my whim due to the ingenious design of SO. 😊
Thesis/method:
Supposing that ”playing from memory” doesn’t matter, I added an album to RAM from SO machine and played with myMPD, mpd over upmpcdli, squeeze with LMS on SO machine, squeeze with Daphile/LMS. I then deleted ram (while still playing album) on the Snakeoil machine by “replace ram” on each of these. EVERY time, the song playing would continue until finished - then the playlist would stop. So….see above conclusion. 😊
btw playing from memory absolutely DOES matter but with the implementation of SO it happens automatically, so….see above 😊
Do others players do this too? Yes. Is there another platform like this that allows switching among digital players, as well as addition of players/features based on an active developer, low resource usage linux, etc, all while headless? Not that I am aware of.
Snakeoil!