mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-10-30 14:10:46 +00:00
@@ -17,11 +17,11 @@ class MusicdexBaseIE(InfoExtractor):
|
||||
'track_number': track_json.get('number'),
|
||||
'url': format_field(track_json, 'url', 'https://www.musicdex.org/%s'),
|
||||
'duration': track_json.get('duration'),
|
||||
'genre': [genre.get('name') for genre in track_json.get('genres') or []],
|
||||
'genres': [genre.get('name') for genre in track_json.get('genres') or []],
|
||||
'like_count': track_json.get('likes_count'),
|
||||
'view_count': track_json.get('plays'),
|
||||
'artist': [artist.get('name') for artist in track_json.get('artists') or []],
|
||||
'album_artist': [artist.get('name') for artist in album_json.get('artists') or []],
|
||||
'artists': [artist.get('name') for artist in track_json.get('artists') or []],
|
||||
'album_artists': [artist.get('name') for artist in album_json.get('artists') or []],
|
||||
'thumbnail': format_field(album_json, 'image', 'https://www.musicdex.org/%s'),
|
||||
'album': album_json.get('name'),
|
||||
'release_year': try_get(album_json, lambda x: date_from_str(unified_strdate(x['release_date'])).year),
|
||||
@@ -43,11 +43,11 @@ class MusicdexSongIE(MusicdexBaseIE):
|
||||
'track': 'dual existence',
|
||||
'track_number': 1,
|
||||
'duration': 266000,
|
||||
'genre': ['Anime'],
|
||||
'genres': ['Anime'],
|
||||
'like_count': int,
|
||||
'view_count': int,
|
||||
'artist': ['fripSide'],
|
||||
'album_artist': ['fripSide'],
|
||||
'artists': ['fripSide'],
|
||||
'album_artists': ['fripSide'],
|
||||
'thumbnail': 'https://www.musicdex.org/storage/album/9iDIam1DHTVqUG4UclFIEq1WAFGXfPW4y0TtZa91.png',
|
||||
'album': 'To Aru Kagaku no Railgun T OP2 Single - dual existence',
|
||||
'release_year': 2020
|
||||
@@ -69,9 +69,9 @@ class MusicdexAlbumIE(MusicdexBaseIE):
|
||||
'playlist_mincount': 28,
|
||||
'info_dict': {
|
||||
'id': '56',
|
||||
'genre': ['OST'],
|
||||
'genres': ['OST'],
|
||||
'view_count': int,
|
||||
'artist': ['TENMON & Eiichiro Yanagi / minori'],
|
||||
'artists': ['TENMON & Eiichiro Yanagi / minori'],
|
||||
'title': 'ef - a tale of memories Original Soundtrack 2 ~fortissimo~',
|
||||
'release_year': 2008,
|
||||
'thumbnail': 'https://www.musicdex.org/storage/album/2rSHkyYBYfB7sbvElpEyTMcUn6toY7AohOgJuDlE.jpg',
|
||||
@@ -88,9 +88,9 @@ class MusicdexAlbumIE(MusicdexBaseIE):
|
||||
'id': id,
|
||||
'title': data_json.get('name'),
|
||||
'description': data_json.get('description'),
|
||||
'genre': [genre.get('name') for genre in data_json.get('genres') or []],
|
||||
'genres': [genre.get('name') for genre in data_json.get('genres') or []],
|
||||
'view_count': data_json.get('plays'),
|
||||
'artist': [artist.get('name') for artist in data_json.get('artists') or []],
|
||||
'artists': [artist.get('name') for artist in data_json.get('artists') or []],
|
||||
'thumbnail': format_field(data_json, 'image', 'https://www.musicdex.org/%s'),
|
||||
'release_year': try_get(data_json, lambda x: date_from_str(unified_strdate(x['release_date'])).year),
|
||||
'entries': entries,
|
||||
|
||||
Reference in New Issue
Block a user