diff --git a/webextension/main.js b/webextension/main.js index 0d1ead4..40191aa 100644 --- a/webextension/main.js +++ b/webextension/main.js @@ -150,6 +150,12 @@ function parseUrlPlay(url, pathname, playhost) { sendToTwitch(match[1], 'video', playhost); return; } + var soundcloudRex = /^.*(soundcloud.com\/).*$/; + var match = url.match(soundcloudRex); + if (match) { + sendSoundcloud(match[0], playhost); + return; + } if(pathname === ''){ //Dont extra check the extension sendToKodi(url,playhost); @@ -188,6 +194,12 @@ function sendToTwitch(twid, type, playhost) { sendToKodi(url, playhost); } +function sendSoundcloud(surl, playhost) { + var url = 'plugin://plugin.audio.soundcloud/play/?url=' + surl; + sendToKodi(url, playhost); +} + + //Send request to Kodi function sendToKodi(fileurl, server) { // Construct headers