fix(yandex): support /track/ID url regex and live reload volume

This commit is contained in:
Antigravity committed 2026-10-12 11:22:33 +03:00
1 parent 9de3affc32
commit b36445d203
3 files changed
+10 -1

No files matched your search

+8
View File
@@ -54,6 +54,14 @@ class YandexMusicProvider(BaseProvider):
meta = self._convert_track(t)
return [meta] if meta else []
# Direct track match: /track/123
direct_track = re.search(r'/track/(\d+)', url)
if direct_track:
track_id = direct_track.group(1)
t = client.tracks([track_id])[0]
meta = self._convert_track(t)
return [meta] if meta else []
# Album match: /album/123
album_match = re.search(r'/album/(\d+)', url)
if album_match: