diff --git a/lib/Innertube.js b/lib/Innertube.js index 01160028..fb4fbfa2 100644 --- a/lib/Innertube.js +++ b/lib/Innertube.js @@ -159,8 +159,6 @@ class Innertube { } else { const url_components = new URL(format.url); url_components.searchParams.set('cver', this.context.client.clientVersion); - url_components.searchParams.set('rn', '1'); - url_components.searchParams.set('rbuf', '0'); url_components.searchParams.set('ratebypass', 'yes'); url_components.searchParams.set('n', this.player.encodeN(url_components.searchParams.get('n'))); format.url = url_components.toString(); @@ -246,7 +244,7 @@ class Innertube { } }); - response.data.pipe(stream); + response.data.pipe(stream, true); } else { const chunk_size = 1048576 * 10; // 10MB diff --git a/lib/SigDecipher.js b/lib/SigDecipher.js index 8ef2f254..d16ef9de 100644 --- a/lib/SigDecipher.js +++ b/lib/SigDecipher.js @@ -51,8 +51,6 @@ class SigDecipher { const url_components = new URL(args.url); args.sp !== undefined ? url_components.searchParams.set(args.sp, signature.join('')) : url_components.searchParams.set('signature', signature.join('')); url_components.searchParams.set('cver', this.cver); - url_components.searchParams.set('rn', '1'); - url_components.searchParams.set('rbuf', '0'); url_components.searchParams.set('ratebypass', 'yes'); url_components.searchParams.set('n', this.encode_n(url_components.searchParams.get('n'))); return url_components.toString();