IO-less playback of current file #603
I have rather specific usage case that I'd like MPD to work with. In particular, I'd like to be able to modify the currently played file on-the-fly, without interrupting MPD's playback. This could be needed for various reasons, including unstable network shares, exclusive file acccess, or like in my case, metadata modifications that change the size (and therefore exact place of the audio stream, stopping the playback).
Right now for achieving that I'm using huge
I've noticed recent work on
This is how I see it:
^ MPD allocates static 256 MB and makes use of it entirely to fill as much data as possible. This is currently implemented to the best of my knowledge.
^ My target scenario, MPD reads up to
^ Like above, but MPD will never allow the size to grow past specified
Let me know what you think, I'd be happy to further evaluate if needed, and I consider this a very good idea for at least several different scenarios. The above is only my suggestion what could be done in regards to that, I'll be happy with any solution that would allow me to configure MPD in order to read currently played file in full. Thank you in advance for your evaluation.