Bookmarklet Download Method

Here’s another slick trick to download files from your STVs — including the STV1.  Open Ben Alman’s  Bookmarklet Generator in the browser you use for Simple.  Paste this code…

downloadURL=videoPlayer._url;
regex=/tv.main.hls-(\1\d).m3u8/;
newURLsubstr=”tv.4500000.10\$1″;
downloadURL=downloadURL.replace(regex, newURLsubstr);
var newWin = open(downloadURL,’windowName’,’height=300,width=300′);
download_html=”<a download=\”video.mp4\” href=\”” + downloadURL + “\”>Download Video File”;
newWin.document.write(download_html);

into the box at the bottom of the page and click the generate button.  Left click down on the RunjQueryCode button and drag it to your bookmarks bar.

Open a Simple.tv in a browser tab.  Navigate to My Shows and start a show.  Click the RunjQueryCode bookmark.  A window will pop up with a ‘Download Video File’ link.  Right click this link and select ‘Save Link As’ from the popup menu.  Navigate to your downloads directory and save your file with any name you choose as long as it has the extension .MP4.

That’s it!

from http://community.simple.tv/index.php?/topic/953-download-video-files-with-this-new-bookmarklet

By Len Mullen

AdBlock Plus Workaround

Per Watcher on the Simple Community Forums

I found the issue that was making the WebUI wrongly believe my STV was remote. The “EasyPrivacy” filter set for AdBlockPlus was blocking the “/ping.gif” element on the STV web interface. Adding an exception rule to the AdBlockPlus filters resolves the problem. I’m not sure if this is a newly added rule to EasyPrivacy, or if the STV WebUI changed.

Here’s the exception rule I’ve used. This will disable AdBlockPlus on all simple.tv webpages. Hopefully this will be helpful for other users.
@@||simple.tv^$document

Technical Summary:
Every few seconds, the WebGUI fetches the file “ping.gig” from the IP address of your locally connected STV. If the transfer succeeds, you see the Home Icon. If it fails, you get the round remote ICON.

To the original posted rowbert: If an STV box on both your local and remote networks have the same IP address, it’s possible that this could confuse the WebUI into wrongly believing a remote STV is local. Let’s say that both have an IP address of 192.168.1.101, the UI will try to fetch “http://192.168.1.101…tic/ping.gif?_=(Number Goes here)”. This would normally fail, but if both networks have a box at that IP address answering the response it may wrongly believe it to be on the local network.

By Len Mullen