Further investigation indicates that it faults here
[PlaylistParser.cs] (function Parse( ))
// If more than 4KB of data exists on an HTTP playlist, // it's probably not a playlist. This kind of sucks, // but it should work until someone can prove otherwise
read = web_stream.Read (buffer, 0, buffer.Length); if (read >= buffer.Length - 1) { throw new InvalidPlaylistException (); }
Further investigation indicates that it faults here
[PlaylistParser.cs] (function Parse( ))