giavoni / get-flash-videos

Automatically exported from code.google.com/p/get-flash-videos
0 stars 0 forks source link

Hulu Issue with fresh install of get_flash_videos #321

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
using:
get_flash_videos version 1.24 
RTMPDump v2.4

I recently upgrade a netbook to Ubuntu 11.10. In the process it appears 
get_flash_videos and Hulu plugin stopped functioning properly. I'm not sure why 
it stopped working, but it is very possible something changed during the 
upgrade. On another computer, still running Ubuntu 11.04, get_flash_videos and 
Hulu plugin still work properly.

While trying to troubleshoot the issue on the netbook, I completely removed 
get_flash_plugin, as well as all the data (plugins, etc.) stored in my home 
directory. I then reinstalled get_flash_videos from the ubuntu repository 
(followed by get_flash_videos -U), built and installed rtmpdump from the latest 
sources, and downloaded the latest version of Hulu plugin. So for all intents 
and purposes, this is a clean install of get_flash_videos.

I tried to download the same file on both the old computer (running 11.04) and 
the netbook (running the recently upgraded 11.10):

get_flash_videos -d 
http://www.hulu.com/watch/292616/carnage---clip---leader-of-a-gang#http%3A%2F%2F
www.hulu.com%2Ffeed%2Frecent%2Fmovies%3Frd%3D0

The downloaded worked on the old computer, but failed on the netbook. I have 
attached the logs from both computers, and one thing that jumped out at me is 
that the old computer is using a cached version of Hulu data, while the netbook 
(perhaps due to a fresh install) is using "Newer Hulu SWF retrieved (Sat, 22 
Oct 2011 18:57:05 GMT)". 

I have no idea if this should make a difference or not.

There are also some interesting differenced in the rtmpdump debug data in each 
of the logs. I have no clue what they mean though.

The one that failed did so with the following error message:
------
Found Hulu CID: 40054453
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
rtmpdump: ERROR: RTMP_Connect1, handshake failed.
Download failed, no valid file downloaded
Couldn't download any videos.
------

Original issue reported on code.google.com by menachem...@gmail.com on 25 Oct 2011 at 1:51

Attachments:

GoogleCodeExporter commented 9 years ago
Just a couple things to add. The computer that is still working is located in 
California and the netbook that is no longer working is presently located in 
Florida.

Also, I copied over the hulu stuff in the $HOME/.get_flash_videos folder from 
the working computer to the non-working computer. The non-working installation 
now used the hulu cache and still failed - log attached.

Original comment by menachem...@gmail.com on 25 Oct 2011 at 2:17

Attachments:

GoogleCodeExporter commented 9 years ago
I reported this same error in Issue 293 which was closed as fixed. However I 
still have the problem even after the latest building latest rtmpdump git and 
downlaoding the latest hulu plugin.

http://code.google.com/p/get-flash-videos/issues/detail?id=293&can=1&sort=-id

I am glad that someone else is reporting the problem.

Original comment by pcwal...@comcast.net on 25 Oct 2011 at 7:35

GoogleCodeExporter commented 9 years ago
Try this .
Make sure that rtmpdump libs are not in /usr/lib/i386-linux-gnu/librtmplib.so.0

so if you do a ldd /usr/local/bin/rtmpdump and you see 
/usr/lib/i386-linux-gnu/librtmplib.so.0 it is using the wrong library

remove the /usr/lib/i386-linux-gnu/librtmplib.so.0 and the do the ldd command 
again and it should be using the library in /usr/local/lib

Original comment by leifk...@gmail.com on 10 Nov 2011 at 6:20

GoogleCodeExporter commented 9 years ago
Thanks, that was the solution. here's what I did:

ldd showed that rtmpdump was using the wrong library, but deleting 
/usr/lib/i386-linux-gnu/librtmp.so.0 didn't make it find the one in 
/usr/local/lib, it just showed up as missing.

I tried adding /usr/local/lib to the path (which didn't make a difference), and 
reinstalling rtmpdump (using checkinstall), but it still showed up as missing.

So I just made a symbolic link between /usr/lib/i386-linux-gnu/librtmp.so.0 and 
/usr/local/lib/librtmp.so.0, which worked:
sudo ln -s /usr/local/lib/librtmp.so.0 /usr/lib/i386-linux-gnu/

Original comment by menachem...@gmail.com on 13 Nov 2011 at 2:08

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Installation issue, not a bug.

Original comment by zakflash...@gmail.com on 9 Apr 2012 at 3:47