diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index b30e496..2168193 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -575,6 +575,14 @@ function redirect(url, type, initiator, forceRedirection) { } return `${randomInstance}${url.pathname}${url.search}` } + case "libremdb": { + if (url.pathname.startsWith("/Name")) { + for (const [key, value] of url.searchParams.entries()) { + return `${randomInstance}/title/${encodeURIComponent(key)}` + } + } + return `${randomInstance}${url.pathname}${url.search}` + } default: { return `${randomInstance}${url.pathname}${url.search}` }