mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-06-30 06:34:27 +00:00
Add media_type
This commit is contained in:
parent
2d0ff76574
commit
7f88140dbe
@ -23,6 +23,7 @@ class BandlabBaseIE(InfoExtractor):
|
|||||||
def _parse_revision(self, revision_data, url=None):
|
def _parse_revision(self, revision_data, url=None):
|
||||||
return {
|
return {
|
||||||
'vcodec': 'none',
|
'vcodec': 'none',
|
||||||
|
'media_type': 'revision',
|
||||||
'extractor_key': BandlabIE.ie_key(),
|
'extractor_key': BandlabIE.ie_key(),
|
||||||
'extractor': BandlabIE.IE_NAME,
|
'extractor': BandlabIE.IE_NAME,
|
||||||
**traverse_obj(revision_data, {
|
**traverse_obj(revision_data, {
|
||||||
@ -48,6 +49,7 @@ class BandlabBaseIE(InfoExtractor):
|
|||||||
def _parse_track(self, track_data, url=None):
|
def _parse_track(self, track_data, url=None):
|
||||||
return {
|
return {
|
||||||
'vcodec': 'none',
|
'vcodec': 'none',
|
||||||
|
'media_type': 'track',
|
||||||
'extractor_key': BandlabIE.ie_key(),
|
'extractor_key': BandlabIE.ie_key(),
|
||||||
'extractor': BandlabIE.IE_NAME,
|
'extractor': BandlabIE.IE_NAME,
|
||||||
**traverse_obj(track_data, {
|
**traverse_obj(track_data, {
|
||||||
@ -71,6 +73,7 @@ class BandlabBaseIE(InfoExtractor):
|
|||||||
|
|
||||||
def _parse_video(self, video_data, url=None):
|
def _parse_video(self, video_data, url=None):
|
||||||
return {
|
return {
|
||||||
|
'media_type': 'video',
|
||||||
'extractor_key': BandlabIE.ie_key(),
|
'extractor_key': BandlabIE.ie_key(),
|
||||||
'extractor': BandlabIE.IE_NAME,
|
'extractor': BandlabIE.IE_NAME,
|
||||||
**traverse_obj(video_data, {
|
**traverse_obj(video_data, {
|
||||||
@ -116,6 +119,7 @@ class BandlabIE(BandlabBaseIE):
|
|||||||
'genres': ['Lofi'],
|
'genres': ['Lofi'],
|
||||||
'uploader': 'ender milze',
|
'uploader': 'ender milze',
|
||||||
'comment_count': int,
|
'comment_count': int,
|
||||||
|
'media_type': 'revision',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
# Same track as above but post URL
|
# Same track as above but post URL
|
||||||
@ -137,6 +141,7 @@ class BandlabIE(BandlabBaseIE):
|
|||||||
'genres': ['Lofi'],
|
'genres': ['Lofi'],
|
||||||
'uploader': 'ender milze',
|
'uploader': 'ender milze',
|
||||||
'comment_count': int,
|
'comment_count': int,
|
||||||
|
'media_type': 'revision',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
# SharedKey Example
|
# SharedKey Example
|
||||||
@ -158,6 +163,7 @@ class BandlabIE(BandlabBaseIE):
|
|||||||
'upload_date': '20240305',
|
'upload_date': '20240305',
|
||||||
'uploader': 'Erna Wageneder',
|
'uploader': 'Erna Wageneder',
|
||||||
'title': 'PodcastMaerchen4b',
|
'title': 'PodcastMaerchen4b',
|
||||||
|
'media_type': 'revision',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
# Different Revision selected
|
# Different Revision selected
|
||||||
@ -179,6 +185,7 @@ class BandlabIE(BandlabBaseIE):
|
|||||||
'upload_date': '20200430',
|
'upload_date': '20200430',
|
||||||
'like_count': int,
|
'like_count': int,
|
||||||
'duration': 279.43,
|
'duration': 279.43,
|
||||||
|
'media_type': 'revision',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
# Video
|
# Video
|
||||||
@ -195,6 +202,7 @@ class BandlabIE(BandlabBaseIE):
|
|||||||
'uploader': 'auraa',
|
'uploader': 'auraa',
|
||||||
'like_count': int,
|
'like_count': int,
|
||||||
'description': 'backing vocals',
|
'description': 'backing vocals',
|
||||||
|
'media_type': 'video',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
# Embed Example
|
# Embed Example
|
||||||
@ -216,6 +224,7 @@ class BandlabIE(BandlabBaseIE):
|
|||||||
'uploader_id': 'microfreaks',
|
'uploader_id': 'microfreaks',
|
||||||
'title': 'Positronic Meltdown',
|
'title': 'Positronic Meltdown',
|
||||||
'like_count': int,
|
'like_count': int,
|
||||||
|
'media_type': 'revision',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
# Track without revisions available
|
# Track without revisions available
|
||||||
@ -235,6 +244,7 @@ class BandlabIE(BandlabBaseIE):
|
|||||||
'thumbnail': 'https://bandlabimages.azureedge.net/v1.0/users/572a351a-0f3a-4c6a-ac39-1a5defdeeb1c/',
|
'thumbnail': 'https://bandlabimages.azureedge.net/v1.0/users/572a351a-0f3a-4c6a-ac39-1a5defdeeb1c/',
|
||||||
'timestamp': 1691162128,
|
'timestamp': 1691162128,
|
||||||
'upload_date': '20230804',
|
'upload_date': '20230804',
|
||||||
|
'media_type': 'track',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'https://www.bandlab.com/revision/014de0a4-7d82-ea11-a94c-0003ffd19c0f',
|
'url': 'https://www.bandlab.com/revision/014de0a4-7d82-ea11-a94c-0003ffd19c0f',
|
||||||
@ -258,6 +268,7 @@ class BandlabIE(BandlabBaseIE):
|
|||||||
'title': 'Vermilion Pt. 2 (Cover)',
|
'title': 'Vermilion Pt. 2 (Cover)',
|
||||||
'track': 'Vermilion Pt. 2 (Cover)',
|
'track': 'Vermilion Pt. 2 (Cover)',
|
||||||
'thumbnail': 'https://bandlabimages.azureedge.net/v1.0/songs/62b10750-7aef-4f42-ad08-1af52f577e97/',
|
'thumbnail': 'https://bandlabimages.azureedge.net/v1.0/songs/62b10750-7aef-4f42-ad08-1af52f577e97/',
|
||||||
|
'media_type': 'revision',
|
||||||
},
|
},
|
||||||
}]
|
}]
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user