New issue 240 by enigma%t...@gtempaccount.com: Daily Show Full Episode
Downloads Broken
http://code.google.com/p/get-flash-videos/issues/detail?id=240
What steps will reproduce the problem?
get_flash_videos
http://www.thedailyshow.com/full-episodes/wed-february-16-2011-brian-williams
Downloading
http://www.thedailyshow.com/full-episodes/wed-february-16-2011-brian-williams
Using method 'mtvnservices' for
http://btg.mtvnservices.com/aria/coda.html?site=thedailyshow.com
Error: Can't use an undefined value as a HASH reference at
/usr/local/bin/get_flash_videos line 13609.
Couldn't extract Flash movie URL. This site may need specific support
adding,
or fixing.
Please confirm the site is using Flash video and if you have Flash available
check that the URL really works(!).
Check for updates by running: /usr/local/bin/get_flash_videos --update
If the latest version does not support this please open a bug (or
contribute a patch!) at http://code.google.com/p/get-flash-videos/
make sure you include the output with --debug enabled.
Couldn't download any videos.
What is the expected output? What do you see instead?
Expectation is that it will download, as it has before :)
What version of the product are you using? On what operating system?
1.2.4, os x 10.6
Please provide any additional information below.
Looks like something changed which broke the full episode handler.
This seems to fix the specific issue vis both feeds and full episodes on
thedailyshow/colbertreport etc, but I'm not sure if it breaks anything in
the general case.
Attachments:
Mtvnservices.patch 2.8 KB
I have verified this works.
Added aval57's patches to git.
The Colbert Report full episodes haven't been working, even with the patch
as posted or with a git clone from yesterday. It's the mediagen error
that's been reported elsewhere.
Windows XP Home SP3, ActivePerl 5.12.2 Build 1202, get-flash-videos
1.25-dev (freshly cloned less than 10 minutes ago)
gfv --debug -f output.flv "http://www.colbertnation.c
om/full-episodes/tue-march-1-2011-evan-osnos"
~1~ ~p~l~u~g~i~n~ ~i~n~s~t~a~l~l~e~d~:~
~~-~ ~H~u~l~u~.~p~m~
~Downloading
http://www.colbertnation.com/full-episodes/tue-march-1-2011-evan-os
nos
-> GET
http://www.colbertnation.com/full-episodes/tue-march-1-2011-evan-osnos
<- 200 text/html (44550): UTF8 off, ASCII, 44550 characters 44550 bytes
Trying to open plugin C:\Documents and Settings\Stephen\Application
Data/get_fla
sh_videos/plugins/Www.pm
Trying to open plugin C:\Documents and Settings\Stephen\Application
Data/get_fla
sh_videos/plugins/Colbertnation.pm
Trying to open plugin C:\Documents and Settings\Stephen\Application
Data/get_fla
sh_videos/plugins/Com.pm
Trying to open plugin C:\Documents and Settings\Stephen\Application
Data/get_fla
sh_videos/plugins/Media.pm
Trying to open plugin C:\Documents and Settings\Stephen\Application
Data/get_fla
sh_videos/plugins/Mtvnservices.pm
Using method 'mtvnservices' for
http://media.mtvnservices.com/player/scripts/mtv
n_player_loadtime.js
-> GET
http://media.mtvnservices.com/mgid:cms:episode:colbertnation.com:375920
<- 302 text/html (153): UTF8 off, ASCII, 153 characters 153 bytes
-> GET
http://media.mtvnservices.com/pmt/e1/players/mgid:cms:episode:colbertnati
on.com:/context6/config.xml?uri=mgid:cms:episode:colbertnation.com:375920&type=n
etwork&ref=www.colbertnation.com&geo=US&group=entertainment&
<- 200 application/xml (2698): UTF8 off, ASCII, 2698 characters 2698 bytes
-> GET
http://shadow.comedycentral.com/feeds/video_player/mrss/?uri=mgid:cms:epi
sode:colbertnation.com:375920
<- 200 text/xml;charset=utf-8 (13539): UTF8 on, ASCII, 13539 characters
13539 by
tes
Error: Unable to find mediagen URL
Couldn't extract Flash movie URL. This site may need specific support
adding,
or fixing.
Please confirm the site is using Flash video and if you have Flash available
check that the URL really works(!).
Check for updates by running: C:\dap\BT\get-flash-videos\gfv.pl --update
A patch against my patched version above (since it's already added to git).
Colbert works again for me now.
Attachments:
Mtvnservices2.patch 1.5 KB
Previous patch revised slightly to accommodate some older feeds/episodes.
The brand-new feeds are throwing 'ERROR: RTMP_Connect1, handshake failed'
in rtmpdump, though, which is also being seen elswhere:
https://code.google.com/p/get-flash-videos/issues/detail?id=243
Attachments:
Mtvnservices3.patch 1.6 KB
Yet another patch against git. This fixes:
- "not well-formed (invalid token)" error from XML::Simple on latest
feeds/episodes.
- "Undefined subroutine &FlashVideo::Site::Mtvnservices::can_handle" error.
(mjbauer95: the last git commit cleaned things up nicely but
inadvertently deleted one line, see hunk 4 of this patch).
Good news on rtmpdumps 'Handshake 9' bug too:
https://code.google.com/p/get-flash-videos/issues/detail?id=243
Attachments:
Mtvnservices4.patch 2.2 KB
This patch adjusts the parsing of mediagen ids slightly so as not to fail
on encountering ampersands.
Attachments:
Mtvnservices5.patch 1.9 KB
Comment #9 on issue 240 by mjbauer95: Daily Show Full Episode Downloads
Broken
http://code.google.com/p/get-flash-videos/issues/detail?id=240
I believe this is fixed unless aval has some more patches up his sleeve.
'Fixed' is a little too optimistic in this line of work, alas. This patch
adjusts for the recent proliferation of ads in colbertnation feeds, causing
problems in locating the actual clip. There's another possible bug too,
will post if I learn anything useful.
Attachments:
Mtvnservices6.patch 5.9 KB
Comment #11 on issue 240 by mjbauer95: Daily Show Full Episode Downloads
Broken
http://code.google.com/p/get-flash-videos/issues/detail?id=240
Well, the original issue has been fixed but as long as you keep giving me
patches I'll keep applying them to git.
thanks mjbauer95, simpler to continue updating here unless you'd really
prefer to open a separate issue for every patch. Broadly speaking they're
all in the same category I think.
Issue 378 has been merged into this issue.