diff --git a/modules/youtube.py b/modules/youtube.py index 4e5e3bc8..562ff3a9 100644 --- a/modules/youtube.py +++ b/modules/youtube.py @@ -111,6 +111,8 @@ def _from_url(self, url): return self.video_details(parsed.path[1:]) elif parsed.path == "/watch" and "v" in query: return self.video_details(query["v"][0]) + elif parsed.path.startswith("/shorts/"): + return self.video_details(parsed.path.split("/shorts/", 1)[1]) elif parsed.path.startswith("/embed/"): return self.video_details(parsed.path.split("/embed/", 1)[1]) elif parsed.path == "/playlist" and "list" in query: