[youtube] Extract additional meta data from video description on youtube music videos
authorquinlander <rryanq@gmail.com>
Mon, 22 Apr 2019 04:26:48 +0000 (00:26 -0400)
committerRemita Amine <remitamine@gmail.com>
Sat, 27 Apr 2019 08:09:54 +0000 (09:09 +0100)
commit5caabd3c701a484271d197f7006ecf831e38136b
treea8af12590b479e2e4ffab3d5b6ab1d4a2b4afc5e
parentaa05a093bb94e97670e44e051d103614e8f4cd9f
[youtube] Extract additional meta data from video description on youtube music videos

YouTube music videos often have auto-generated video descriptions that can be
utilized to extract additional information about the video. This is desirable
in order to provide the user with as much meta data as possible. This commit
adds extraction methods for the following fields for youtube music videos:
- artist (fallback extraction methods added)
- track (fallback extraction methods added)
- album (new in this commit)
- release_date (new in this commit)
- release_year (new in this commit)

4 tests have been added to test this new functionality:
- YoutubeIE tests 27, 28, 29, and 30

Resolves: #20599
youtube_dl/extractor/youtube.py