2012-10-27, 21:50
With regard to having to stop and restart playback every 2 hours, I bet the buffer dries up and then you hit the buffer code that doesn't work very well for me either. When you stop and restart playback it fills the buffer from scratch again until it runs out again in another couple hours. When the addon reads 0 bytes from the backend it chokes up and doesn't always recover. I havn't heard of a fix for this yet except when I was playing around and reworked the buffer code not to read if there is no data available. I didn't let the read operation progress until the file had at least a certain size. This was so many versions ago that my method would have to be reworked again. I still believe that having the frontend try and force its way through reading 0 bytes of data is not as good as preventing the read 0 bytes in the first place.
@janbar
Any chance of reworking the buffer code to avoid the reading of 0 bytes in the first place? If you have a delay between shows or long channel changes then you hit the buffer code and it doesn't work very well. Thanks
@janbar
Any chance of reworking the buffer code to avoid the reading of 0 bytes in the first place? If you have a delay between shows or long channel changes then you hit the buffer code and it doesn't work very well. Thanks