More > JRiver Media Center 25 for Linux
MC25 and Pi4
Awesome Donkey:
--- Quote from: gabeg on October 29, 2019, 06:16:52 pm ---It plays fine for me too but the memory doesn’t represent the size of the file being played. Can you check that?
--- End quote ---
Indeed, in all my testing I had Raspbian's Task Manager app open and I was watching memory usage in real time... and it loaded the music into memory. I select a song and I notice the memory usage immediately jump up. Even 24-bit/192kHz songs cause the memory to jump (in some cases, by several hundred megabytes within a second or two). And of course, if I stop playback memory usage drops back down to normal.
So it appears memory playback is working fine here. My guess something in your setup causes it to fail for whatever reason, but honestly I can't think of a reason why especially since MC23 appears to be working for you. Keep in mind that in my case I just have my NAS directly mounted on my Raspberry Pi and the library on the NAS has been imported into the Pi's MC that way so I'm not streaming to the Pi.
For a test, you might try taking some local files and putting them on the Pi and importing them in MC (in a test library kind of deal) and see if memory playback works then.
gabeg:
Thanks...will give it a try.
gabeg:
Ok...when using the Pi4 (Id or normal) as a renderer, if I keep the audio buffer to sd card enabled, everything works from a memory play perspective. My question is how much is the audio buffer used in cases like this? Doesn't everything get dumped into ram with memory play?
bob:
--- Quote from: gabeg on November 06, 2019, 10:38:04 am ---Ok...when using the Pi4 (Id or normal) as a renderer, if I keep the audio buffer to sd card enabled, everything works from a memory play perspective. My question is how much is the audio buffer used in cases like this? Doesn't everything get dumped into ram with memory play?
--- End quote ---
I should have caught this before....
With the audio buffer disabled (in Media Network options) the incoming file will not be buffered on the MC renderer at all, it's using only the TCP window size for buffering.
When that's not disabled the buffered reader is used. This will be to the sdcard or memory depending on whether or not the play from memory is set as you have found.
gabeg:
thanks...so i'm not actually using the sd card as a buffer if using memory play, correct?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version