diff options
-rw-r--r-- | stream/http.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/stream/http.c b/stream/http.c index 3ebfe03d05..d806632117 100644 --- a/stream/http.c +++ b/stream/http.c @@ -770,6 +770,8 @@ static int http_streaming_start(stream_t *stream, int* file_format) { char *accept_ranges; if( (accept_ranges = http_get_field(http_hdr,"Accept-Ranges")) != NULL ) seekable = strncmp(accept_ranges,"bytes",5)==0; + else if (strcmp(http_get_field(http_hdr, "Server"), "gvs 1.0") == 0) + seekable = 1; // HACK for youtube incorrectly claiming not to support seeking } print_icy_metadata(http_hdr); |