From 74a989a0b9962231f685e22446b1db5c58911fdc Mon Sep 17 00:00:00 2001 From: Simo62bit <107754817+Simo62bit@users.noreply.github.com> Date: Sat, 16 May 2026 22:27:11 +0200 Subject: [PATCH] Fix [p]play for Spotify links with regional codes (#6700) Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- redbot/cogs/audio/audio_dataclasses.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/redbot/cogs/audio/audio_dataclasses.py b/redbot/cogs/audio/audio_dataclasses.py index 221d97340..4e42b601d 100644 --- a/redbot/cogs/audio/audio_dataclasses.py +++ b/redbot/cogs/audio/audio_dataclasses.py @@ -30,7 +30,9 @@ _ = Translator("Audio", Path(__file__)) _RE_REMOVE_START: Final[Pattern] = re.compile(r"^(sc|list) ") _RE_YOUTUBE_TIMESTAMP: Final[Pattern] = re.compile(r"[&|?]t=(\d+)s?") _RE_YOUTUBE_INDEX: Final[Pattern] = re.compile(r"&index=(\d+)") -_RE_SPOTIFY_URL: Final[Pattern] = re.compile(r"(http[s]?://)?(open\.spotify\.com)/") +_RE_SPOTIFY_URL: Final[Pattern] = re.compile( + r"(http[s]?://)?(open\.spotify\.com)/(?:intl-[a-zA-Z-]+/)?" +) _RE_SPOTIFY_TIMESTAMP: Final[Pattern] = re.compile(r"#(\d+):(\d+)") _RE_SOUNDCLOUD_TIMESTAMP: Final[Pattern] = re.compile(r"#t=(\d+):(\d+)s?") _RE_TWITCH_TIMESTAMP: Final[Pattern] = re.compile(r"\?t=(\d+)h(\d+)m(\d+)s")