I'm running 6.1.8150 in a FreeNAS jail. Since the previous 6.1 (which was my first try with the HTML player), the HTML web player plays ogg/flac files fine for the first 4 or so minutes, then hangs up for 10-20 sec, plays a few sec more, then hangs again, plays again, and so on to the end of the track. A streaming Android player does the same thing, but DSub which pre-caches tracks is fine. The log file looks to me like the ffmpeg process exits or it thinks it's done playing or something, but there's not a lot of detail. There are no actual errors in the log, just repeated "starting transcoder"/"listening to" the same track once it starts doing this. It only happens for non-mp3 (transcoded) tracks longer than about 4 min.
My ffmpeg is built from latest github source (I've tried a few different versions, no difference). If I just run the ffmpeg command from the log (piped to a file or /dev/null), it runs to completion, exit status 0. If I remove the "-v 0" all the stderr output looks correct, and it runs very fast (much faster than realtime). So I don't really suspect my ffmpeg, I guess I suspect something in the new HTML player.
Looking at the client's Javascript console (I'm running Chrome on Linux, but this happens on Windows Chrome too), I see this error every time it happens:
Code: Select all
http://my-domain:4040/stream?player=6&id=4981&auth=XXXXXXXX Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH
so I think that's significant.