Dear JRiver,
I have a playback related problem, and looking for the best way to solve it.
My dedicated music hard drive is set to hybernate after 15 minutes of inactivity. Also, to complicate matters a bit, it appears that some recently accessed files may be cached by either the disk cache itself, or even Windows - either partially or entirely.
I've run into cases when JRiver would start playing music, and then stop for several seconds, due to the disk waking up from sleep (the reason it can start playing immediately is that the beginning of the file is cached).
I increased pre-buffering to 10 seconds, but this does not always help: I still occasionally get interruptions, usually, at the very beginning. However, recently the problem happened to me in the middle of a listening session. I'm guessing that several tracks might have been in the disk/Windows cache, which allowed the disk to go to sleep.
I also tried using the "Play from memory" option, but this only exacerbated the problem, as well as made the root cause apparent: after the very first track that lasted over 15 minutes, JRiver started loading the next track from the hybernating disk, and this caused a several second playback interruption. (It looks like with memory playback, JRiver only loads into memory one track at a time).
I realize that I can disable my hard drive's hybernation, but am afraid this will shorten its lifespan. Also, my observation is that it definitely takes less than 10 seconds to wake up the disk from sleep. This makes me wonder: does JRiver's pre-buffering behave to the spec? Does it really keep 10 seconds worth of music pre-buffered?
Thank you for your help.