@ -167,8 +167,8 @@ For ease of use, a few more compat options are available:
* `--compat-options youtube-dl`: Same as `--compat-options all,-multistreams,-playlist-match-filter,-manifest-filesize-approx`
* `--compat-options youtube-dl`: Same as `--compat-options all,-multistreams,-playlist-match-filter,-manifest-filesize-approx`
* `--compat-options youtube-dlc`: Same as `--compat-options all,-no-live-chat,-no-youtube-channel-redirect,-playlist-match-filter,-manifest-filesize-approx`
* `--compat-options youtube-dlc`: Same as `--compat-options all,-no-live-chat,-no-youtube-channel-redirect,-playlist-match-filter,-manifest-filesize-approx`
* `--compat-options 2021`: Same as `--compat-options 2022,no-certifi,filename-sanitization,no-youtube-prefer-utc-upload-date`
* `--compat-options 2021`: Same as `--compat-options 2022,no-certifi,filename-sanitization,no-youtube-prefer-utc-upload-date`
* `--compat-options 2022`: Same as `--compat-options 2023,playlist-match-filter,no-external-downloader-progress`
* `--compat-options 2022`: Same as `--compat-options 2023,playlist-match-filter,no-external-downloader-progress,prefer-legacy-http-handler,manifest-filesize-approx`
* `--compat-options 2023`: Same as `--compat-options prefer-legacy-http-handler,manifest-filesize-approx`. Use this to enable all future compat options
* `--compat-options 2023`: Currently does nothing. Use this to enable all future compat options
# INSTALLATION
# INSTALLATION
@ -1311,7 +1311,8 @@ The available fields are:
- `display_id` (string): An alternative identifier for the video
- `display_id` (string): An alternative identifier for the video
- `uploader` (string): Full name of the video uploader
- `uploader` (string): Full name of the video uploader
- `license` (string): License name the video is licensed under
- `license` (string): License name the video is licensed under
- `creator` (string): The creator of the video
- `creators` (list): The creators of the video
- `creator` (string): The creators of the video; comma-separated
- `timestamp` (numeric): UNIX timestamp of the moment the video became available
- `timestamp` (numeric): UNIX timestamp of the moment the video became available
- `upload_date` (string): Video upload date in UTC (YYYYMMDD)
- `upload_date` (string): Video upload date in UTC (YYYYMMDD)
- `release_timestamp` (numeric): UNIX timestamp of the moment the video was released
- `release_timestamp` (numeric): UNIX timestamp of the moment the video was released
@ -1385,11 +1386,16 @@ Available for the media that is a track or a part of a music album:
- `track` (string): Title of the track
- `track` (string): Title of the track
- `track_number` (numeric): Number of the track within an album or a disc
- `track_number` (numeric): Number of the track within an album or a disc
- `track_id` (string): Id of the track
- `track_id` (string): Id of the track
- `artist` (string): Artist(s) of the track
- `artists` (list): Artist(s) of the track
- `genre` (string): Genre(s) of the track
- `artist` (string): Artist(s) of the track; comma-separated
- `genres` (list): Genre(s) of the track
- `genre` (string): Genre(s) of the track; comma-separated
- `composers` (list): Composer(s) of the piece
- `composer` (string): Composer(s) of the piece; comma-separated
- `album` (string): Title of the album the track belongs to
- `album` (string): Title of the album the track belongs to
- `album_type` (string): Type of the album
- `album_type` (string): Type of the album
- `album_artist` (string): List of all artists appeared on the album
- `album_artists` (list): All artists appeared on the album
- `album_artist` (string): All artists appeared on the album; comma-separated
- `disc_number` (numeric): Number of the disc or other physical medium the track belongs to
- `disc_number` (numeric): Number of the disc or other physical medium the track belongs to
Available only when using `--download-sections` and for `chapter:` prefix when using `--split-chapters` for videos with internal chapters:
Available only when using `--download-sections` and for `chapter:` prefix when using `--split-chapters` for videos with internal chapters:
@ -1767,10 +1773,11 @@ Metadata fields | From
`description`, `synopsis` | `description`
`description`, `synopsis` | `description`
`purl`, `comment` | `webpage_url`
`purl`, `comment` | `webpage_url`
`track` | `track_number`
`track` | `track_number`
`artist` | `artist`, `creator`, `uploader` or `uploader_id`
`artist` | `artist`, `artists`, `creator`, `creators`, `uploader` or `uploader_id`
`genre` | `genre`
`composer` | `composer` or `composers`
`genre` | `genre` or `genres`
`album` | `album`
`album` | `album`
`album_artist` | `album_artist`
`album_artist` | `album_artist` or `album_artists`
@ -591,6 +599,7 @@ class TwitterIE(TwitterBaseIE):
'ext':'mp4',
'ext':'mp4',
'title':'Captain America - @King0fNerd Are you sure you made the right choice? Find out in theaters.',
'title':'Captain America - @King0fNerd Are you sure you made the right choice? Find out in theaters.',
'description':'@King0fNerd Are you sure you made the right choice? Find out in theaters. https://t.co/GpgYi9xMJI',
'description':'@King0fNerd Are you sure you made the right choice? Find out in theaters. https://t.co/GpgYi9xMJI',
'channel_id':'701615052',
'uploader_id':'CaptainAmerica',
'uploader_id':'CaptainAmerica',
'uploader':'Captain America',
'uploader':'Captain America',
'duration':3.17,
'duration':3.17,
@ -627,6 +636,7 @@ class TwitterIE(TwitterBaseIE):
'ext':'mp4',
'ext':'mp4',
'title':'عالم الأخبار - كلمة تاريخية بجلسة الجناسي التاريخية.. النائب خالد مؤنس العتيبي للمعارضين : اتقوا الله .. الظلم ظلمات يوم القيامة',
'title':'عالم الأخبار - كلمة تاريخية بجلسة الجناسي التاريخية.. النائب خالد مؤنس العتيبي للمعارضين : اتقوا الله .. الظلم ظلمات يوم القيامة',
'description':'كلمة تاريخية بجلسة الجناسي التاريخية.. النائب خالد مؤنس العتيبي للمعارضين : اتقوا الله .. الظلم ظلمات يوم القيامة https://t.co/xg6OhpyKfN',
'description':'كلمة تاريخية بجلسة الجناسي التاريخية.. النائب خالد مؤنس العتيبي للمعارضين : اتقوا الله .. الظلم ظلمات يوم القيامة https://t.co/xg6OhpyKfN',
'channel_id':'2526757026',
'uploader':'عالم الأخبار',
'uploader':'عالم الأخبار',
'uploader_id':'news_al3alm',
'uploader_id':'news_al3alm',
'duration':277.4,
'duration':277.4,
@ -651,6 +661,7 @@ class TwitterIE(TwitterBaseIE):
'title':'Préfet de Guadeloupe - [Direct] #Maria Le centre se trouve actuellement au sud de Basse-Terre. Restez confinés. Réfugiez-vous dans la pièce la + sûre.',
'title':'Préfet de Guadeloupe - [Direct] #Maria Le centre se trouve actuellement au sud de Basse-Terre. Restez confinés. Réfugiez-vous dans la pièce la + sûre.',
'thumbnail':r're:^https?://.*\.jpg',
'thumbnail':r're:^https?://.*\.jpg',
'description':'[Direct] #Maria Le centre se trouve actuellement au sud de Basse-Terre. Restez confinés. Réfugiez-vous dans la pièce la + sûre. https://t.co/mwx01Rs4lo',
'description':'[Direct] #Maria Le centre se trouve actuellement au sud de Basse-Terre. Restez confinés. Réfugiez-vous dans la pièce la + sûre. https://t.co/mwx01Rs4lo',
'channel_id':'2319432498',
'uploader':'Préfet de Guadeloupe',
'uploader':'Préfet de Guadeloupe',
'uploader_id':'Prefet971',
'uploader_id':'Prefet971',
'duration':47.48,
'duration':47.48,
@ -677,6 +688,7 @@ class TwitterIE(TwitterBaseIE):