Re: Issue 536 in get-flash-videos: PBS changed releaseURL format, Pbs.pm no longer works

15 views
Skip to first unread message

get-flas...@googlecode.com

unread,
Oct 7, 2013, 7:07:33 AM10/7/13
to get-flas...@googlegroups.com

Comment #1 on issue 536 by njtaylor...@gmail.com: PBS changed releaseURL
format, Pbs.pm no longer works
http://code.google.com/p/get-flash-videos/issues/detail?id=536

Restored issue, scanner deleted. Will need a site plugin

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

get-flas...@googlecode.com

unread,
Oct 13, 2013, 7:08:32 PM10/13/13
to get-flas...@googlegroups.com

Comment #2 on issue 536 by pcwal...@comcast.net: PBS changed releaseURL
I tried adding $browser->allow_redirects just before the
$browser->get("http://video.pbs.org/videoPlayerInfo/$media_id"); in
FlashVideo::Site::Pbs::find_video to get past the 301 error and got the
following problem:

-> GET http://video.pbs.org/videoPlayerInfo/2365081850
<- 200 application/xml (5533): UTF8 on, ASCII, 5533 characters 5533 bytes
encrypted release url:
aes$0E61DE4740C69C9A4B134780002B180F$n0MjiL9Ih2rBUFngtH4I8asixR6Dn4WIRt6rSI9oQH1H0SwfiFD9iA1uOvnQb9T9PEf6OcmQYQzfHdTySSRdkJLIPtld6d8MOAOnVx+DK/w=

unencrypted release url:
http://urs.pbs.org/redirect/c3fc23e9690144a887fc91726dc014ef/&player=portal

-> GET
http://urs.pbs.org/redirect/c3fc23e9690144a887fc91726dc014ef/&player=portal
<- 501 text/plain (44): UTF8 off, ASCII, 44 characters 44 bytes
Error: File does not exist: 501 Protocol scheme 'rtmp' is not supported
at /home/pwalden/bin/get_flash_videos-1.25 line 7739.
(from
FlashVideo::Site::Pbs::/home/pwalden/bin/get_flash_videos-1.25::17459)

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: /home/pwalden/bin/get_flash_videos-1.25
--update

If the latest version does not support this please open a bug
at http://code.google.com/p/get-flash-videos/ making sure you include
the output with --debug enabled. Alternatively, fix it yourself and send us
a pull request on Github: https://github.com/monsieurvideo/get-flash-videos
Couldn't download any videos.

get-flas...@googlecode.com

unread,
Oct 13, 2013, 7:27:33 PM10/13/13
to get-flas...@googlegroups.com

Comment #3 on issue 536 by pcwal...@comcast.net: PBS changed releaseURL
I goofed up. The 301 redirects to the same URL with a trailing slash. So
changing
to

$browser->get("http://video.pbs.org/videoPlayerInfo/$media_id/");

causes the plugin to work again.

If someone could make the change, the PBS site will work again.

get-flas...@googlecode.com

unread,
Dec 3, 2013, 7:11:23 PM12/3/13
to get-flas...@googlegroups.com

Comment #4 on issue 536 by Pierre.M...@gmail.com: PBS changed releaseURL
Made the change you suggested to the code and it works now. Awesome.

Many thanks.
PM

get-flas...@googlecode.com

unread,
Jan 28, 2014, 10:13:14 PM1/28/14
to get-flas...@googlegroups.com

Comment #5 on issue 536 by sipp...@gmail.com: PBS changed releaseURL
Doesn't work for all pages--http://video.pbs.org/video/2365163614/
gives 'Error: Cannot decode string with wide characters at
/usr/lib64/perl5/Encode.pm line 176.
(from
FlashVideo::Site::Pbs::/home/andrew/Downloads/get-flash-videos/lib/FlashVideo/Site/Pbs.pm::79)'

As a workaround for myself (couldn't successfully debug the script) I
created this script. Run it, paste the encrypted {release URL} from
http://video.pbs.org/videoPlayerInfo/{media id}/
e.g. 'aes$9E2E2A960A183B2BFBA348F52235A291$9WhJx7sMLgp2KYT9asJHpklZhdR/Slkn9yMMJlsVRL5iO/GimCI3+D58gwkf+oOtcZV6HWFQklRKIVIrf0Xbx8CwarvLSBo5qqHP7srVvHI='
and it will spit out the decrypted url to follow for video.

Attachments:
decodepbsurl.pl 473 bytes

get-flas...@googlecode.com

unread,
Feb 6, 2014, 5:27:08 PM2/6/14
to get-flas...@googlegroups.com

Comment #6 on issue 536 by sheldonr...@gmail.com: PBS changed releaseURL
Help! I've wasted a whole afternoon (1.40PM -5.07PM) trying to figure this
all out.

I have not idea what I am doing with perl. I tried running, installing,
getting errors and messages that don't mean anything to me. May as well be
Ancient Chinese, because I cannot understand.

All I want is the video for "American Promise"

url http://video.pbs.org/video/2365165683/

Once I figured out ahot to get the "encrypted" reference number using
http://video.pbs.org/videoPlayerInfo/2365165683/

Which is

aes$5EE3BBB73261D0BDD207F9318C56AB2B$Kj1o8zc12xgdspaKdgHID4q2ZY3Jhc0VoWpl4Sh2CZD6QzCKpXNIy0sTQs9X4FKQFFUaQMqiL6HeowUuWvnoXI/k6rGXJTBBWzq4Iv8hHpI=

Trying to learn how to run perl on my MacBook Pro (Mavericks, OS 10.9.1),
I'm getting too many errors that does not make sense to me and Googling for
answers has not yielded any clear instructions on how to solve them.

Please, if you can just get the video for me. That would be great. To date,
for some reason when streaming the video, the video pauses at about 2.40
into the program. No problem if I skip, but always gets stuck. Not the
network connection since I am university computer, so fastest there is.

Thanks.

My email address is publi...@me.com

get-flas...@googlecode.com

unread,
Jul 14, 2015, 3:21:53 PM7/14/15
to get-flas...@googlegroups.com

Comment #7 on issue 536 by pcwal...@comcast.net: PBS changed releaseURL
format, Pbs.pm no longer works
https://code.google.com/p/get-flash-videos/issues/detail?id=536

See issue #577
Reply all
Reply to author
Forward
0 new messages