INTERACT FORUM

More => Old Versions => JRiver Media Center 24 for Windows => Topic started by: RD James on March 19, 2018, 11:55:52 pm

Title: [Request] Improved Memory Playback
Post by: RD James on March 19, 2018, 11:55:52 pm
As always: with a new version of Media Center, I'd like to see Memory Playback improved.
An ideal memory playback system would:
None of the current options tick all the boxes.
One thing in the "load decoded file into memory" option's favor is that it does work with SACD ISO.
It's still an inefficient use of memory, but the other two options play SACD ISO directly from disk.
 
 
So what's the answer?
Well, I'd like to see one Memory Playback option that covers all bases.
 
1. Load a single non-decoded track into memory and start playback.
2. Queue at least two upcoming tracks in a buffer once playback begins.
3. Every time one track finishes, load a new track into the buffer.
There are two potential flaws I can see with this setup:

1. If you only queue two tracks in advance (a total of three tracks in memory) it does not guarantee the length of the buffer will be sufficient.
Some albums may have one or two very short tracks in-between regular tracks, or you may want to skip a track or two, which means that you could still run into playback issues with very slow disk access.
A solution for that would be to start with 2 tracks and add more until the buffer is over a certain duration. 8 minutes should only queue 2-3 tracks unless they are very short, keeping the memory footprint low.

2. It doesn't cover SACD ISO. I don't know if there's a way that you could buffer tracks from SACD ISO without either decoding them into memory (inefficient and doesn't 'play nice'), or loading the entire ISO into memory (very inefficient use of memory).
Perhaps that is a lost cause, and they would have to be split to separate DFF/DSF tracks.
 
This gets us back to a single on/off preference for Memory Playback, rather than having to explain the differences and pick one.
I suppose if you really wanted to cover everything, you could have a "decode current track into memory" option to cover SACD ISO playback, and 'audiophiles' that believe it improves the sound quality. Upcoming tracks would be stored in a non-decoded state.
Title: Re: [Request] Improved Memory Playback
Post by: tyler69 on March 20, 2018, 01:04:37 am
I also would like optimizations to this. As far as I know, memory playback crashes when there is not sufficient memory available anymore: https://yabb.jriver.com/interact/index.php/topic,112686.0.html
Title: Re: [Request] Improved Memory Playback
Post by: michael123 on March 20, 2018, 01:31:50 am
I would add also playback of video files

I have 16GB of RAM
Title: Re: [Request] Improved Memory Playback
Post by: Desktop Videophile on March 20, 2018, 03:57:23 am
I would add also playback of video files

I have 16GB of RAM

I too would like to see support of memory playback of video files .
Title: Re: [Request] Improved Memory Playback
Post by: Manfred on March 20, 2018, 07:14:49 am
For mp4 files ~2 GB for 90 min movie playback in memory playback could be feasible? -but not for a 40 GB blu-ray rip. For me the current version is of video playback works 100%.
Title: Re: [Request] Improved Memory Playback
Post by: DJLegba on March 20, 2018, 07:24:05 am
A feature like this would greatly improve the audio experience and could encourage many people to upgrade. Let's keep this thread about audio. Please enter a new topic for video playback from memory.