There are 2 TODOs. I don't know how to handle these cases correctly.
[qqmusic] Fix toplist extraction
Since 878563c847 the aes functions only accepts the base64 data as a unicode string.
878563c847
[nova] Update
This reverts commit 9464a194db.
9464a194db
For example, https://vid.me/Wmur contains more information than https://vid.me/e/Wmur
`og:description` does not contain actual description anymore.
[iprima] Update
Replace the hardcoded flv with determine_ext. Let rtmpdump parse the url.
Make id group non-greedy so that .html is not included in it.
[youtube] Construct a playlist URL in case the page is missing one
This fixes jumping from user/channel -> playlist for some users like https://www.youtube.com/user/BitcoinFoundation This also removes the superfluous log message "add --no-playlist to just download video VIDEOID" when downloading a user/channel.