Skip to content

fix: support YouTube short URLs (youtu.be)#1740

Open
Jah-yee wants to merge 2 commits intomicrosoft:mainfrom
Jah-yee:fix/youtube-short-url
Open

fix: support YouTube short URLs (youtu.be)#1740
Jah-yee wants to merge 2 commits intomicrosoft:mainfrom
Jah-yee:fix/youtube-short-url

Conversation

@Jah-yee
Copy link
Copy Markdown

@Jah-yee Jah-yee commented Apr 13, 2026

Good day,

I've fixed issue #1730 by adding support for YouTube short URLs (youtu.be) and YouTube shorts URLs in the YouTubeConverter.

Changes:

  • Extended accepts() to recognize youtu.be and youtube.com/shorts URLs
  • Updated convert() to extract video IDs from all supported URL formats

Testing: The fix handles:

感谢你们的奉献,希望能提供帮助。如果我解决得有问题或有待商妥的地方,请在下面留言,我会来处理。

Warmly,
RoomWithOutRoof

Jah-yee added 2 commits April 13, 2026 23:26
- Extend accepts() to recognize youtu.be and youtube.com/shorts URLs
- Extract video ID from various YouTube URL formats in convert()
- Fixes microsoft#1730
Fix file_uri_to_path() to properly handle file URIs with percent-encoded
non-ASCII characters (e.g., Korean filenames). Before the fix,
parsed.path was passed directly to url2pathname() without decoding,
causing MCP to fail when opening files with Unicode names.

Now we call unquote(parsed.path) first to restore the URI to its
original Unicode form before converting to a local OS path.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant