diff options
| author | ManeraKai <manerakai@protonmail.com> | 2023-11-25 12:27:09 +0300 | 
|---|---|---|
| committer | ManeraKai <manerakai@protonmail.com> | 2023-11-25 12:27:09 +0300 | 
| commit | 811f8766eee28308817109a983fe86d87808f2e7 (patch) | |
| tree | e3936484de96fa658426df3a8dc39bf564ecdd9c | |
| parent | Added Redirect Only In Incognito https://github.com/libredirect/browser_exten... (diff) | |
| download | libredirect-811f8766eee28308817109a983fe86d87808f2e7.zip | |
Fixed Tubo SoundCloud not redirecting https://codeberg.org/LibRedirect/browser_extension/issues/116
| -rw-r--r-- | src/assets/javascripts/services.js | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 5b5f42a6..13219abc 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -548,10 +548,11 @@ function redirect(url, type, initiator, forceRedirection, incognito) { return `${randomInstance}` } case "tuboSoundcloud": { - if (url.pathname.match(/\/user[^\/]+(\/$|$)/)) { + if (url.pathname == '/') return `${randomInstance}?kiosk?serviceId=1` + if (url.pathname.match(/^\/[^\/]+(\/$|$)/)) { return `${randomInstance}/channel?url=${encodeURIComponent(url.href)}` } - if (url.pathname.match(/\/user[^\/]+\/[^\/]+/)) { + if (url.pathname.match(/^\/[^\/]+\/[^\/]+/)) { return `${randomInstance}/stream?url=${encodeURIComponent(url.href)}` } return `${randomInstance}` | 
