projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Start moving to ytdl-org
[youtube-dl]
/
youtube_dl
/
extractor
/
yandexmusic.py
diff --git
a/youtube_dl/extractor/yandexmusic.py
b/youtube_dl/extractor/yandexmusic.py
index e85eca073eb48bed8e0ea7198a3e8f1580646df7..456f95f698662d03bef59429ccc671b73b6a8913 100644
(file)
--- a/
youtube_dl/extractor/yandexmusic.py
+++ b/
youtube_dl/extractor/yandexmusic.py
@@
-57,14
+57,14
@@
class YandexMusicTrackIE(YandexMusicBaseIE):
'info_dict': {
'id': '4878838',
'ext': 'mp3',
'info_dict': {
'id': '4878838',
'ext': 'mp3',
- 'title': 'Carlo Ambrosio
& Fabio Di Bari, Carlo Ambrosio
- Gypsy Eyes 1',
+ 'title': 'Carlo Ambrosio
, Carlo Ambrosio & Fabio Di Bari
- Gypsy Eyes 1',
'filesize': 4628061,
'duration': 193.04,
'track': 'Gypsy Eyes 1',
'album': 'Gypsy Soul',
'album_artist': 'Carlo Ambrosio',
'filesize': 4628061,
'duration': 193.04,
'track': 'Gypsy Eyes 1',
'album': 'Gypsy Soul',
'album_artist': 'Carlo Ambrosio',
- 'artist': 'Carlo Ambrosio
& Fabio Di Bari, Carlo Ambrosio
',
- 'release_year':
'2009'
,
+ 'artist': 'Carlo Ambrosio
, Carlo Ambrosio & Fabio Di Bari
',
+ 'release_year':
2009
,
},
'skip': 'Travis CI servers blocked by YandexMusic',
}
},
'skip': 'Travis CI servers blocked by YandexMusic',
}
@@
-76,7
+76,7
@@
class YandexMusicTrackIE(YandexMusicBaseIE):
track_id, 'Downloading track location JSON')
# Each string is now wrapped in a list, this is probably only temporarily thus
track_id, 'Downloading track location JSON')
# Each string is now wrapped in a list, this is probably only temporarily thus
- # supporting both scenarios (see https://github.com/
rg3
/youtube-dl/issues/10193)
+ # supporting both scenarios (see https://github.com/
ytdl-org
/youtube-dl/issues/10193)
for k, v in data.items():
if v and isinstance(v, list):
data[k] = v[0]
for k, v in data.items():
if v and isinstance(v, list):
data[k] = v[0]
@@
-120,7
+120,7
@@
class YandexMusicTrackIE(YandexMusicBaseIE):
track_info.update({
'album': album.get('title'),
'album_artist': extract_artist(album.get('artists')),
track_info.update({
'album': album.get('title'),
'album_artist': extract_artist(album.get('artists')),
- 'release_year':
compat_str(year) if year else None
,
+ 'release_year':
int_or_none(year)
,
})
track_artist = extract_artist(track.get('artists'))
})
track_artist = extract_artist(track.get('artists'))
@@
-200,7
+200,7
@@
class YandexMusicPlaylistIE(YandexMusicPlaylistBaseIE):
'skip': 'Travis CI servers blocked by YandexMusic',
}, {
# playlist exceeding the limit of 150 tracks shipped with webpage (see
'skip': 'Travis CI servers blocked by YandexMusic',
}, {
# playlist exceeding the limit of 150 tracks shipped with webpage (see
- # https://github.com/
rg3
/youtube-dl/issues/6666)
+ # https://github.com/
ytdl-org
/youtube-dl/issues/6666)
'url': 'https://music.yandex.ru/users/ya.playlist/playlists/1036',
'info_dict': {
'id': '1036',
'url': 'https://music.yandex.ru/users/ya.playlist/playlists/1036',
'info_dict': {
'id': '1036',