I thought I would run a little experiment, pi 3B+ 512 MB cache with pi4 OMV5 NAS.
Base memory usage 20%
add 1st track 23%
start playing 1st track 27%
add 2nd track 27% no change
start playing 2nd track 32%
add 3rd track 32% no change
start playing 3rd track 46%
Stopped playing 46%
I don't see any change in memory usage until the tracks start playing? The tracks do seem to load into the cache quite quickly once the track starts playing.
Base memory usage 20%
add 1st track 23%
start playing 1st track 27%
add 2nd track 27% no change
start playing 2nd track 32%
add 3rd track 32% no change
start playing 3rd track 46%
Stopped playing 46%
I don't see any change in memory usage until the tracks start playing? The tracks do seem to load into the cache quite quickly once the track starts playing.