rbl wrote: 
> Well I think it is better, but still far from perfect. Whereas
> occasionally it re-buffers and no error is shown in the log, usually I
> get the following errors:
> 
> 
> [15-06-18 10:14:48.1603] Plugins::BBCiPlayer::HLS::_parsePL (199) merged
> chunklist now 4 chunks
> [15-06-18 10:14:48.1604] Plugins::BBCiPlayer::HLS::_parsePL (200)
> chunks: [224159203,224159204,224159205,224159206]
> [15-06-18 10:14:51.9886]
> Slim::Networking::Async::HTTP::_http_read_timeout (494) Timed out
> waiting for more body data, returning what we have
> [15-06-18 10:14:55.1566] Plugins::BBCiPlayer::HLS::_parsePL (183)
> existing chunks: [224159203,224159204,224159205,224159206]
> 
> And also:
> 
> [15-06-18 10:15:30.4355] Plugins::BBCiPlayer::HLS::_parsePL (200)
> chunks:
> [224159203,224159204,224159205,224159206,224159207,224159208,224159209,224159210,224159211,224159212,224159213]
> [15-06-18 10:15:34.3009] Slim::Networking::IO::Select::__ANON__ (147)
> Error: Select task failed calling
> Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or
> filehandle (either no attached file descriptor or illegal value):  at
> /<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Networking/IO/Select.pm
> line 150.
> ; fh=Slim::Web::HTTP::ClientConn=GLOB(0xabb2904)
> 
> 
> The "Slim::Networking::IO::Select::__ANON__ (147)" error usually comes
> several times at once. 
> My system is completely wired, with a good BT fibre ISP

Rebuffer occurs due to underrun and this is only logged explicitly if
you have log player.source set to INFO or DEBUG

The "timeout" message you logged indicate that BBC did not respond with
requested data  which means player will run out of data and you'll get
"uynderrun". IIRC the current BBCiPlayer HLS plugin closes the stream if
it gets a "timeout" and doesn't try to recover.

If the  "Slim::Networking::IO::Select::__ANON__ (147) Error: Select task
failed calling" message appears when using the BBCiPlayer plugin playing
a hLS stream - it is "normal" due to waythe plugin has implemented HLS.

I think this is the fundamental issue:  why does the BBC fail to respond
and when this has happened on my system I have tried modifying the
plugin to repeat the request but BBC doesn't respond and it still times
out. I don't know if it is an implementation error in Plugin, DNS or BBC
issue because I haven't had time to investigate in more detail and  the
problem will not  reproduce on demand.


------------------------------------------------------------------------
bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806
View this thread: http://forums.slimdevices.com/showthread.php?t=103797

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to