Adding providers. I can only test with Dish and right now I'm getting:
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--ap-mso', 'Dish', '--ap-username', 'PRIVATE', '--ap-password', 'PRIVATE', 'http://www.fox.com/watch/770377795715/7833489408', '--write-sub', '--convert-subs', 'srt', '-f', 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]', '-o', 'C:\\Users\\Greg\\Videos\\%(series)s\\%(season_number)sx%(episode_number)s %(title)s.%(ext)s', '-v', '--get-filename']
[debug] Encodings: locale cp1252, fs utf-8, out cp1252, pref cp1252
[debug] youtube-dl version 2016.12.22
[debug] Python version 3.6.0 - Windows-10-10.0.14393-SP0
[debug] exe versions: ffmpeg 3.2.2, ffprobe 3.2.2, rtmpdump 2.3
[debug] Proxy map: {}
ERROR: Unable to extract post url; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "C:\Python36\lib\youtube-dl\youtube_dl\YoutubeDL.py", line 694, in extract_info
ie_result = ie.extract(url)
File "C:\Python36\lib\youtube-dl\youtube_dl\extractor\common.py", line 359, in extract
return self._real_extract(url)
File "C:\Python36\lib\youtube-dl\youtube_dl\extractor\fox.py", line 48, in _real_extract
query['auth'] = self._extract_mvpd_auth(url, video_id, 'fbc-fox', resource)
File "C:\Python36\lib\youtube-dl\youtube_dl\extractor\adobepass.py", line 1437, in _extract_mvpd_auth
mso_info.get('password_field', 'password'): password,
File "C:\Python36\lib\youtube-dl\youtube_dl\extractor\adobepass.py", line 1343, in post_form
post_url = self._html_search_regex(r'<form[^>]+action=(["\'])(?P<url>.+?)\1', form_page, 'post url', group='url')
File "C:\Python36\lib\youtube-dl\youtube_dl\extractor\common.py", line 671, in _html_search_regex
res = self._search_regex(pattern, string, name, default, fatal, flags, group)
File "C:\Python36\lib\youtube-dl\youtube_dl\extractor\common.py", line 662, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract post url; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
HTMLParser, which is used by extract_attributes, already unescapes
attribute values with HTMLParser.unescape. They shouldn't be unescaped
again, to there may be parsing errors.
Ref: #11219, #11522