diff --git a/yt_dlp/extractor/eggs.py b/yt_dlp/extractor/eggs.py index 368374bb7..df5dedc53 100644 --- a/yt_dlp/extractor/eggs.py +++ b/yt_dlp/extractor/eggs.py @@ -130,7 +130,7 @@ def _parse_artist_page(self, webpage, artist_id, artist_name): class EggsIE(EggsBaseIE): IE_NAME = 'eggs:single' _VALID_URL = ( - r'https?://(?:www\.)?eggs\.mu/artist/(?P[^/]+)/song/(?P[^/?#&]+)' + r'https?://(?:www\.)?eggs\.mu/artist/(?P[^/]+)/song/(?P[^/]+)' ) _TESTS = [{ 'url': 'https://eggs.mu/artist/32_sunny_girl/song/0e95fd1d-4d61-4d5b-8b18-6092c551da90', @@ -154,7 +154,7 @@ def _real_extract(self, url): class EggsArtistIE(EggsBaseIE): IE_NAME = 'eggs:artist' _VALID_URL = ( - r'https?://(?:www\.)?eggs\.mu/artist/(?P[^/?#]+)(?:[/?#].*)?$' + r'https?://(?:www\.)?eggs\.mu/artist/(?P[^/]+)' ) _TESTS = [{ 'url': 'https://eggs.mu/artist/32_sunny_girl',