2013-03-16, 19:48
Thanks Mossy - all working now, cheers for the awesome addon and all your hard work!
(2013-03-18, 05:30)apw2607 Wrote: Shame there was no way to force the plugin to use a certain server like with the iplayer plugin.
(2013-03-19, 01:32)dlake02 Wrote: ... you would need to have TWO settings for proxy server address, one for the HTTP proxy, one for the SOCKS proxy.
dlake02 Wrote:Also, I've never been able to make the "--socks" setting work with librtmp (only rtmpdump). I opened a bug for it ages ago, but it went nowhere....
(2013-03-19, 05:21)upthehill Wrote: Sorry here is my debug log
http://pastebin.com/QLXyGuHu
No change from my initial post - script failed.
(2013-03-19, 16:24)Mossy Wrote:(2013-03-19, 01:32)dlake02 Wrote: ... you would need to have TWO settings for proxy server address, one for the HTTP proxy, one for the SOCKS proxy.
No, you just need to configure the plugin to use your SOCKS proxy.
"Take TWO proxies into the shower?" If your SOCKS proxy works with video streams why would you need a different proxy for http streams? Just wash'n'go.
dlake02 Wrote:Also, I've never been able to make the "--socks" setting work with librtmp (only rtmpdump). I opened a bug for it ages ago, but it went nowhere....
I had a look at the XBMC code, and XBMC just passes the url string to librtmp without any modifications just like rtmpdump does. It may be that something in XBMC is somehow overriding the proxy settings despite the fact that librtmp is getting the correct socks settings.
I'll look into it some more.
In the meantime you can try setting your proxy environment variable to the proxy, e.g. in Linux launch XBMC from the command line with http_proxy=xxx.xxx.xxx.xxx:yyyy xbmc. Probably won't work but worth a shot.
Also if you're able to download the streams fast enough, then you can start watching the downloaded file as soon as it starts to download, via the XBMC Videos menu . If your download speed is too slow it'll stop playing when it catches up with what you've download so far.
(2013-03-21, 00:56)Mossy Wrote: @dlake
The problem is with the version of librtmp that XBMC installs. I tried compiling the latest librtmp source (from RTMP Dump 2.4) and used that to replace the installed version.
While I cannot directly test a socks proxy, it appears to work, in that
1. The log shows Connecting via SOCKS proxy:, which comes from librtmp
2. There is activity on the host:port that I specified.
[Wiki] How to update librtmp.
It's possible that re-installing RTMP Dump will install the required version of librtmp on Linux, I haven't tried that.