The JSON API sometimes return HTML pages with errors
Sometimes there are 24 songs and sometimes 30 lol
79ba9140dc
\1 does not work in []. Fixes test_Generic_75 (http://www.clickhole.com/video/dont-understand-bitcoin-man-will-mumble-explanatio-2537)
On my PC the checksum is 02eda6d09fb63131a17a8d44e6237463, while a recent Travis CI build (https://travis-ci.org/rg3/youtube-dl/jobs/125341081) shows it's c930e27b7720aaa3c9d0018dfc8ff6cc
Fixes test_yahoo_6 (https://ca.finance.yahoo.com/news/hackers-sony-more-trouble-well-154609075.html)
One has new fields as ThePlatformIE changed, and others have changed files.
Closes #9271
Fixes #9279
Fixes #9275 These video segments look like ads and they don't appear in the web player.
[utils] imporove parse_duration to handle more formats