Merge branch 'developer' of https://github.com/play-dl/play-dl into developer

This commit is contained in:
killer069
2021-10-18 15:38:13 +05:30
3 changed files with 31 additions and 5 deletions

View File

@@ -48,6 +48,11 @@ import { EventEmitter } from 'stream';
export async function stream(url: string, options: StreamOptions = {}): Promise<YouTubeStream | SoundCloudStream> {
if (url.length === 0) throw new Error('Stream URL has a length of 0. Check your url again.');
if (url.indexOf('spotify') !== -1) {
throw new Error(
'Streaming from Spotify is not supported. Please use search() to find a similar track on YouTube or SoundCloud instead.'
);
}
if (url.indexOf('soundcloud') !== -1) return await so_stream(url, options.quality);
else return await yt_stream(url, options);
}