Skip to content

fix: add support for Apple Music Classical URLs#276

Merged
glomatico merged 1 commit intoglomatico:mainfrom
symphoniacus:fix-classical-url-parsing
Feb 25, 2026
Merged

fix: add support for Apple Music Classical URLs#276
glomatico merged 1 commit intoglomatico:mainfrom
symphoniacus:fix-classical-url-parsing

Conversation

@symphoniacus
Copy link
Contributor

Changes

Updates the URL validation regex to support Apple Music Classical URLs (https://classical.music.apple.com/...).

Details

  • Modified VALID_URL_PATTERN in gamdl/downloader/constants.py
  • Added optional classical. subdomain using (?:classical\.)? pattern
  • Maintains backward compatibility with standard Apple Music URLs

Testing

Supports URLs like:

  • https://classical.music.apple.com/us/album/1452516762
  • https://music.apple.com/us/album/1452516762 (existing functionality)

@glomatico glomatico merged commit 5f2c743 into glomatico:main Feb 25, 2026
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.

2 participants