From b479c6dfacbe2d80983e6e1ad261ce0d73dc7170 Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Thu, 14 Oct 2021 21:51:23 +0200 Subject: [PATCH 1/3] Add typescript to the dev dependencies --- package-lock.json | 22 +++++++++++++++++++++- package.json | 3 ++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index f4015af..f4a61cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,8 @@ "license": "GPL-3.0", "devDependencies": { "@types/node": "^16.9.4", - "prettier": "^2.3.1" + "prettier": "^2.3.1", + "typescript": "^4.4.4" }, "engines": { "node": ">=16.0.0" @@ -33,6 +34,19 @@ "engines": { "node": ">=10.13.0" } + }, + "node_modules/typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } } }, "dependencies": { @@ -47,6 +61,12 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", "dev": true + }, + "typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true } } } diff --git a/package.json b/package.json index 7a99c8f..bffb426 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,7 @@ ], "devDependencies": { "@types/node": "^16.9.4", - "prettier": "^2.3.1" + "prettier": "^2.3.1", + "typescript": "^4.4.4" } } From dfed1ca6c9ddd362971d86156a32a136da8863fe Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Thu, 14 Oct 2021 22:12:11 +0200 Subject: [PATCH 2/3] Error when trying to stream a Spotify track --- play-dl/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/play-dl/index.ts b/play-dl/index.ts index 5ef77de..1b92e7e 100644 --- a/play-dl/index.ts +++ b/play-dl/index.ts @@ -48,6 +48,11 @@ import { EventEmitter } from 'stream'; export async function stream(url: string, options: StreamOptions = {}): Promise { 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); } From f003ba5ea5d0cc89c1e4e77757e80e40e7ddd5a6 Mon Sep 17 00:00:00 2001 From: killer069 <65385476+killer069@users.noreply.github.com> Date: Fri, 15 Oct 2021 12:30:11 +0530 Subject: [PATCH 3/3] package updated --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f4015af..3ed452f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "play-dl", - "version": "1.1.6", + "version": "1.1.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "play-dl", - "version": "1.1.6", + "version": "1.1.7", "license": "GPL-3.0", "devDependencies": { "@types/node": "^16.9.4", diff --git a/package.json b/package.json index 7a99c8f..b607ada 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "play-dl", - "version": "1.1.6", + "version": "1.1.7", "description": "YouTube, SoundCloud, Spotify streaming for discord.js bots", "main": "dist/index.js", "typings": "dist/index.d.ts",