diff --git a/src/modules/music.js b/src/modules/music.js index 0bad032..4ba712f 100644 --- a/src/modules/music.js +++ b/src/modules/music.js @@ -574,9 +574,16 @@ command.callback = async function ( } } else { if (argStr.match(/^https?:\/\//)) { - const contentType = await fetch(argStr, {method: "HEAD"}).then( + let contentType = await fetch(argStr, {method: "HEAD"}).then( (res) => res.headers.get("Content-Type") ); + + if (!contentType) { + contentType = await fetch(argStr, {method: "GET"}).then((res) => + res.headers.get("Content-Type") + ); + } + if ( contentType.startsWith("audio/") || contentType.startsWith("video/")