feat: add support for /show/ urls

This commit is contained in:
Cameron Radmore 2026-09-12 20:09:38 -04:00
parent 2ffed4fa03
commit df298c1161
No known key found for this signature in database
GPG Key ID: 51E32B9B64747796
2 changed files with 2 additions and 0 deletions

View File

@ -387,6 +387,7 @@ module Invidious::Routes::Playlists
referer = get_referer(env)
plid = env.params.query["list"]?.try &.gsub(/[^a-zA-Z0-9_-]/, "")
plid ||= env.params.url["id"]?.try &.[2..]
if !plid
return env.redirect "/"
end

View File

@ -178,6 +178,7 @@ module Invidious::Routing
def register_yt_playlist_routes
get "/playlist", Routes::Playlists, :show
get "/show/:id", Routes::Playlists, :show
get "/mix", Routes::Playlists, :mix
get "/watch_videos", Routes::Playlists, :watch_videos
end