fix(yandex): support /track/ID url regex and live reload volume
This commit is contained in:
1 parent
9de3affc32
commit
b36445d203
3 files changed
+10
-1
No files matched your search
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user