What are some of the more reputable streaming boxes on the market?

Search

Never bet against America.
Joined
Jul 3, 2014
Messages
8,398
Tokens
Since it seems the Beast/Savage box has a cloud of uncertainty surrounding it, what are some of the more reputable alternatives out there? Would really like to cut out cable and looking for what’s best on the market.
 

Rx Alchemist.
Joined
Aug 16, 2007
Messages
3,324
Tokens
I have Kodi on my raspberry pi 3.

0 dollars a month. <script>(function () ** var pb_blacklist = ["adrunnr","successforyu.clickfunnels.com","fmovies.se","in-365-tagen.info","5000-settimanale.com","shop.mazzugioielli.com","maxigossip.com","lp.yazizim.com","beyourxfriend.com","99tab.com","zzqrt.com","canuck-method.net","bewomenly.com","playnow.guru","datingforyou-48e1.kxcdn.com","trafficnetworkads24.com","sistemadedinerogratis.com","canuckmethodprofit.co","consumerresearchnetwork.com","securemacfix.com","zz3d3.ru","zd1.quebec-bin.com","hot-games4you.xyz","om.elvenar.com","superpccleanup.com","gomediaz.com","judithi.xyz","free.atozmanuals.com","yoursuccess.ravpage.co.il","123hop.ir","quizcliente.pw","aussiemethod.biz","hlpnowp-c.com","picbumper.com","shaneless.com","anacondamonster.com","altrk1.com","health.todaydiets.com","download.weatherblink.com","happyluketh.com","go.ameinfo.com","50kaweek.net","thepornsurvey.com","ofsiite.ru","fulltab.com","1000spins.com","time2play-online.net","vintacars.com","welcome.pussysaga.com","free-desktop-games.com","download.televisionfanatic.com","theprofitsmaker.net","sgad.info","algocashmaster.net","sunmaker.com","topvipdreams.com","watchmygirlfriend.gfpornvideos.com","filesharefanatic.com","safedownloadhub.com","7awlalalam.blogspot.com","tvplusnewtab.com","trendingpatrol.com","moneymorning.com","ifileyou.com","classifiedcanada.ca","firefan.com","methode-binaire.com","letmetell.com","kenduktur.com","getafuk.com","yotraleplahnte.ru","jackpot.88beto.com","pwwysydh.com","search.queryrouter.com","v.lvztxy.com","pussysaga.com","saffamethod.com","prezzonline.com","searchprivacy.website","3d2819216eb4e1035879-7c248de0c99745406e9b749fc86ec3e4.ssl.cf1.rackcdn.com","only2date.com","mysagagame.com","themillionaireinpjs.net","wlt.kd2244.com","quickprivacycheck.com","hotchatdate.com","autotraderbot.com","z1.zedo.com","youlucky2014.com","traffic.getmyads.com","appcloudprotected.com","safensecure.com-allsites3.xyz","newpoptab.com","static.williamhill.com","myhealthyblog.co","greatestmobideals.com","sweetclarity.com","mgid.com","securepccure.com","autopengebygger.com","am15.net","es.reimageplus.com","o2.promos-info.com","it.reimageplus.com","westsluts.com","spinandwin.com-ser.pw","reimageplus.com","vodafone.promos-info.com","vinnmatpengar.se","movie.ienjoyapps.com","love4single.com","origin.getprice.com.au","ohmydating.com","lp.want-to-win.com","yabuletchrome.ru","bamdad.net","gotositenow.com","vcrypt.pw","newtabtv.com","mon.setsu.xyz","youforgottorenewyourhosting.com","zone-telechargement.ws","land.pckeeper.software","ad.adpop-1.com","advancedpctools.com","videos.randolphcountyheraldtribune.com","web-start.org","softreadynow.installupgradenowfreshandforyou.website","uplod.ws","pornhubcasino.com","maxbet.ro","2016prizefeed.com","thevideo.me","wantubad.com","tavanero.com","xcusmy.club","daclips.in","gaymenofporn.online","jackpotcitycasino.com","italian-method.com","getsearchincognito.com","youjustwonprize.com","finanz-nachrichten.me","quizcliente.site","da.reimageplus.com","jkanime.net","britmoneymethod.com","uae.souq.com","ka.azzer.net","safensecure.xyz","8t.hootingrhejkz.online","www6.blinkx.com","wizzcaster.com","comparaison-prix.com","vodlocker.lol","fr.reimageplus.com","free.fromdoctopdf.com","userscloud.com","myprivatesearch.com","fanli90.cn","tutticodicisconto.it","mediadec.com","gogamego.thewhizproducts.com","download.weatherblink.com","free.videodownloadconverter.com","we-are-gamers.com","sesso.communityadult.net","lp.blpmovies.com","search.queryrouter.com","bbb-johannesburg.localspecific.com","lp.blpmovies.com","go.ppixelm.com","r0.ru","sesso.communityadult.net","bbb-johannesburg.localspecific.com","ppixelm.com","cyberguardianspe.info","we-are-gamers.com","loginfaster.com/new","www.alfacart.com","www.foresee.com","mobile-win.com","www.plusnetwork.com","www.amicafarmacia.com","www.ienjoyapps.com","cheapcheap.io","screenaddict.thewhizproducts.com","nova.rambler.ru","free.gamingwonderland.com","p9328ujeiw1.ru","mobilecasinoclub.co.uk","pfhsystem.com","regtuneup.com","theprofitsmaker.net","bodogpromotions.eu","heroesreplay.org","financialsecrets.info","mymoneymakingapp.com","sunmaker.com","888casino-promotions.com","vogliosesso.com","scienceremix.com","allinonedocs.com","arabia.starzplay.com","allirishcasino.com","advancepctools.info","movie.ienjoyapps.com","surveyform001.s3-website-us-east-1.amazonaws.com","mgs188.com","pfhsystem.com","lpeva.com","ddsh8.com","theprofitsmaker.net","b2.ijquery11.com","sporthero.thewhizmarketing.com","securefastmac.tech","seen-on-screen.thewhizmarketing.com","1000spins.com","search.queryrouter.com","pfhsystem.com","reimageplus.com","offer.alibaba.com","searchlistings.org","search.queryrouter.com","search.queryrouter.com","mybinaryoptionsrobot.com","duplicashapp.com","search.queryrouter.com","bestgame.directory","droidclub.net",".rivalo.com","yoursuperprize.com","mediaexplained.com","om.elvenar.com","shinar.club","revitoleczemacream.com","freelotto.com","screenaddict.thewhizproducts.com","download.bringmesports.com/","allinonedocs.com","driver-fixer.com","arabydeal.com","cleanyourcomputertoday.com","arabydeal.com","music.mixplugin.com","1se.info","survey12.com","freesoftwaredlul.com","pldist01.com","ad.adpop-1.com","searchanonymous.net","abrst.pro","muzikfury.thewhizmarketing.com","lp.mbtrx.com","th1.forfun.maxisize-pro.com","watchmygirlfriend.gfpornbox.com","new.freelotto.com","desktoptrack.com","search.queryrouter.com","offer.alibaba.com","1000spins.com","promotions.coral.co.uk","search.queryrouter.com","tbsia.com","tbsia.com","multtaepyo.com","search.queryrouter.com","czechmethod.com","consumerview.co","wayretail.com","72onbase.com","funsafetab.com","search.queryrouter.com","speedyfiledownload.com","driver-fixer.com","arabydeal.com","cleanyourcomputertoday.com","arabydeal.com","music.mixplugin.com","1se.info","survey12.com","freesoftwaredlul.com","pldist01.com","ad.adpop-1.com","searchanonymous.net","abrst.pro","muzikfury.thewhizmarketing.com","lp.mbtrx.com","th1.forfun.maxisize-pro.com","watchmygirlfriend.gfpornbox.com","new.freelotto.com","desktoptrack.com","search.queryrouter.com","offer.alibaba.com","1000spins.com","promotions.coral.co.uk","search.queryrouter.com","tbsia.com","tbsia.com","surveyform001.s3-website-us-east-1.amazonaws.com","mgs188.com","pfhsystem.com","lpeva.com","ddsh8.com","theprofitsmaker.net","quantomcoding.com","sporthero.thewhizmarketing.com","popads.net","onclkds.com","consumerview.co","12kotov.ru","ruhotpair2.fingta.com","easytelevisionaccessnow.com","ahwrd.com","lpeva.com","ppgzf.com","zjstx.com","kituure.xyz","join.pro-gaming-world.com","mackeeperapp.mackeeper.com","tracknotify.com","2075.cdn.beyondhosting.net","idollash.com","ds.moviegoat.com","fulltab.com","rackcdn.com","prestoris.com","adsterra.com","swampssovuuhusp.top","streesusa.info","freesoftwaredlul.com","adreactor.com","a-static.com","codeonclick.com","heheme.com","adf.ly","seen-on-screen.thewhizmarketing.com","openload.co"]; var pb_whitelist = ["www.capitaloneinvesting.com","newstalk1290.com","www.ridgewoodlibrary.org","mail.yahoo.com","linkedin.com","google","www.gmail.com","www.pinterest.com","www.youtube.com","www.facebook.com","search.yahoo.com","chrome://newtab","www.food.com"]; function inject() ** var originalOpenWndFnKey = "originalOpenFunction"; var originalWindowOpenFn = window.open; var originalCreateElementFn = document.createElement; var originalAppendChildFn = HTMLElement.prototype.appendChild; var originalCreateEventFn = document.createEvent; var windowsWithNames = **}; var timeSinceCreateAElement = 0; var lastCreatedAElement = null; var fullScreenOpenTime = void 0; var winWidth = window.innerWidth; var winHeight = window.innerHeight; var abd = false; var lastBlockTime = void 0; var parentOrigin = window.location != window.parent.location ? document.referrer || window.parent.location || '*' : document.location; var parentRef = window.parent; //window[originalOpenWndFnKey] = window.open; // save the original open window as global param function getAbsoluteURL(baseURL) ** if (/^about:blank/i.test(baseURL)) ** return baseURL; } if (/^(https?:)?\/\//.test(baseURL)) ** return baseURL; } baseURL = location.origin + (!/^\//.test(baseURL) ? '/' : '') + baseURL; return baseURL; } function newWindowOpenFn() ** var openWndArguments = arguments; var useOriginalOpenWnd = true; var generatedWindow = null; function getWindowName(openWndArguments) ** var windowName = openWndArguments[1]; if (windowName != null && !["_blank", "_parent", "_self", "_top"].includes(windowName)) ** return windowName; } return null; } function copyMissingProperties(src, dest) ** var prop = void 0; for (prop in src) ** try ** if (dest[prop] === undefined && src[prop]) ** dest[prop] = src[prop]; } } catch (e) **} } return dest; } function isOverlayish(el) ** var style = el && el.style; if (style && /fixed|absolute/.test(style.position) && el.offsetWidth >= winWidth * 0.6 && el.offsetHeight >= winHeight * 0.75) ** return true; } return false; } var capturingElement = null; // the element who registered to the event var srcElement = null; // the clicked on element var closestParentLink = null; if (window.event != null) ** capturingElement = window.event.currentTarget; srcElement = window.event.srcElement; } if (srcElement != null) ** closestParentLink = srcElement.closest('a'); if (closestParentLink && closestParentLink.href) ** openWndArguments[3] = closestParentLink.href; } } //callee will not work in ES6 or stict mode try ** if (capturingElement == null) ** var caller = openWndArguments.callee; while (caller.arguments != null && caller.arguments.callee.caller != null) ** caller = caller.arguments.callee.caller; } if (caller.arguments != null && caller.arguments.length > 0 && caller.arguments[0].currentTarget != null) ** capturingElement = caller.arguments[0].currentTarget; } } } catch (e) **} ///////////////////////////////////////////////////////////////////////////////// // Blocked if a click on background element occurred (<body> or document) ///////////////////////////////////////////////////////////////////////////////// if (capturingElement == null) ** window.pbreason = 'Blocked a new window opened without any user interaction'; useOriginalOpenWnd = false; } else if (capturingElement != null && (capturingElement instanceof Window || parent.Window && capturingElement instanceof parent.Window || capturingElement === document || capturingElement.URL != null && capturingElement.body != null || capturingElement.nodeName != null && (capturingElement.nodeName.toLowerCase() == "body" || capturingElement.nodeName.toLowerCase() == "document"))) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because it was triggered by the ' + capturingElement.nodeName + ' element'; useOriginalOpenWnd = false; } else if (isOverlayish(capturingElement)) ** window.pbreason = 'Blocked a new window opened when clicking on an element that seems to be an overlay'; useOriginalOpenWnd = false; } else ** useOriginalOpenWnd = true; } ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Block if a full screen was just initiated while opening this url. ///////////////////////////////////////////////////////////////////////////////// var fullScreenElement = document.webkitFullscreenElement || document.mozFullscreenElement || document.fullscreenElement; if (new Date().getTime() - fullScreenOpenTime < 1000 || isNaN(fullScreenOpenTime) && isDocumentInFullScreenMode()) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because a full screen was just initiated while opening this url.'; /* JRA REMOVED if (window[script_params.fullScreenFnKey]) ** window.clearTimeout(window[script_params.fullScreenFnKey]); } */ if (document.exitFullscreen) ** document.exitFullscreen(); } else if (document.mozCancelFullScreen) ** document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) ** document.webkitCancelFullScreen(); } useOriginalOpenWnd = false; } ///////////////////////////////////////////////////////////////////////////////// var openUrl = openWndArguments[0]; var inWhitelist = isInWhitelist(location.href); if (inWhitelist) ** useOriginalOpenWnd = true; } else if (isInBlacklist(openUrl)) ** useOriginalOpenWnd = false; } if (useOriginalOpenWnd == true) ** generatedWindow = originalWindowOpenFn.apply(this, openWndArguments); // save the window by name, for latter use. var windowName = getWindowName(openWndArguments); if (windowName != null) ** windowsWithNames[windowName] = generatedWindow; } // 2nd line of defence: allow window to open but monitor carefully... ///////////////////////////////////////////////////////////////////////////////// // Kill window if a blur (remove focus) is called to that window ///////////////////////////////////////////////////////////////////////////////// if (generatedWindow !== window) ** (function () ** var openTime = new Date().getTime(); var originalWndBlurFn = generatedWindow.blur; generatedWindow.blur = function () ** if (new Date().getTime() - openTime < 1000 && !inWhitelist /* one second */) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because a it was blured'; generatedWindow.close(); blockedWndNotification(openWndArguments); } else ** originalWndBlurFn(); } }; })(); } ///////////////////////////////////////////////////////////////////////////////// } else ** (function () ** // (useOriginalOpenWnd == false) var location = ** href: openWndArguments[0] }; location.replace = function (url) ** location.href = url; }; generatedWindow = ** close: function close() ** return true; }, test: function test() ** return true; }, blur: function blur() ** return true; }, focus: function focus() ** return true; }, showModelessDialog: function showModelessDialog() ** return true; }, showModalDialog: function showModalDialog() ** return true; }, prompt: function prompt() ** return true; }, confirm: function confirm() ** return true; }, alert: function alert() ** return true; }, moveTo: function moveTo() ** return true; }, moveBy: function moveBy() ** return true; }, resizeTo: function resizeTo() ** return true; }, resizeBy: function resizeBy() ** return true; }, scrollBy: function scrollBy() ** return true; }, scrollTo: function scrollTo() ** return true; }, getSelection: function getSelection() ** return true; }, onunload: function onunload() ** return true; }, print: function print() ** return true; }, open: function open() ** return this; }, opener: window, closed: false, innerHeight: 480, innerWidth: 640, name: openWndArguments[1], location: location, document: ** location: location } }; copyMissingProperties(window, generatedWindow); generatedWindow.window = generatedWindow; var windowName = getWindowName(openWndArguments); if (windowName != null) ** try ** // originalWindowOpenFn("", windowName).close(); windowsWithNames[windowName].close(); } catch (err) **} } var fnGetUrl = function fnGetUrl() ** var url = void 0; if (!(generatedWindow.location instanceof Object)) ** url = generatedWindow.location; } else if (!(generatedWindow.document.location instanceof Object)) ** url = generatedWindow.document.location; } else if (location.href != null) ** url = location.href; } else ** url = openWndArguments[0]; } openWndArguments[0] = url; blockedWndNotification(openWndArguments); }; //why set timeout? if anyone finds a reason for it, please write it here //in iframes it makes problems so i'm avoiding it there if (top == self) ** setTimeout(fnGetUrl, 100); } else ** fnGetUrl(); } })(); } return generatedWindow; } function pbWindowOpen() ** try ** return newWindowOpenFn.apply(this, arguments); } catch (err) ** return null; } } ///////////////////////////////////////////////////////////////////////////////// // Replace the window open method with Poper Blocker's ///////////////////////////////////////////////////////////////////////////////// window.open = pbWindowOpen; ///////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////// // Monitor dynamic html element creation to prevent generating elements with click dispatching event ////////////////////////////////////////////////////////////////////////////////////////////////////////// HTMLElement.prototype.appendChild = function () ** var newElement = originalAppendChildFn.apply(this, arguments); if (newElement.nodeName == 'IFRAME' && newElement.contentWindow) ** try ** var code = '(function () **\n var pb_blacklist = ' + JSON.stringify(pb_blacklist) + ';\n var pb_whitelist = ' + JSON.stringify(pb_whitelist) + ';\n ' + inject.toString() + ';\n inject();\n })();'; var s = document.createElement('script');s.text = code; newElement.contentWindow.document.body.appendChild(s); } catch (e) **} } return newElement; }; document.createElement = function () ** var newElement = originalCreateElementFn.apply(document, arguments); if (arguments[0] == "a" || arguments[0] == "A") ** (function () ** timeSinceCreateAElement = new Date().getTime(); var originalDispatchEventFn = newElement.dispatchEvent; newElement.dispatchEvent = function (event) ** if (event.type != null && ('' + event.type).toLocaleLowerCase() == "click") ** if (!isInWhitelist(newElement.href)) ** window.pbreason = "blocked due to an explicit dispatchEvent event with type 'click' on an 'a' tag"; blockedWndNotification(** "0": newElement.href }); return true; } } return originalDispatchEventFn.call(this, event); }; lastCreatedAElement = newElement; })(); } return newElement; }; ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Block artificial mouse click on frashly created elements ///////////////////////////////////////////////////////////////////////////////// document.createEvent = function () ** try ** if (arguments[0].toLowerCase().includes("mouse") && new Date().getTime() - timeSinceCreateAElement <= 50) ** //block if the origin is not same var isSelfDomain = false; try ** var openUrlDomain = new URL(lastCreatedAElement.href).hostname; var topUrl = window.location != window.parent.location ? document.referrer : document.location.href; var topDomain = new URL(topUrl).hostname; isSelfDomain = openUrlDomain == topDomain; } catch (e) **} if (lastCreatedAElement.href.trim() && !isInWhitelist(lastCreatedAElement.href) && !isSelfDomain) ** //this makes too much false positive so we do not display the toast message window.pbreason = 'Blocked because \'a\' element was recently created and ' + arguments[0] + ' event was created shortly after'; arguments[0] = lastCreatedAElement.href; blockedWndNotification(** "0": lastCreatedAElement.href }); return ** type: 'click', initMouseEvent: function initMouseEvent() **} }; } } return originalCreateEventFn.apply(document, arguments); } catch (err) **} }; ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Monitor full screen requests ///////////////////////////////////////////////////////////////////////////////// function onFullScreen(isInFullScreenMode) ** if (isInFullScreenMode) ** fullScreenOpenTime = new Date().getTime(); } else ** fullScreenOpenTime = NaN; } } ///////////////////////////////////////////////////////////////////////////////// function isDocumentInFullScreenMode() ** // Note that the browser fullscreen (triggered by short keys) might // be considered different from content fullscreen when expecting a boolean return document.fullScreenElement && document.fullScreenElement !== null || // alternative standard methods document.mozFullscreenElement != null || document.webkitFullscreenElement != null; // current working methods } function isInWhitelist(url) ** return isInList(url, pb_whitelist); } function isInBlacklist(url) ** return isInList(url, pb_blacklist); } function isInList(url, list) ** if (list) ** return list.some(function (li) ** return new RegExp("https?://(www\.|.*\.)?" + li + "+").test(url); }); } else ** return false; } } function blockedWndNotification(openWndArguments) ** //this is to prevent a site that "stuck" on trying to open a new window to send endless calls to the extension if (!lastBlockTime || lastBlockTime < Date.now() - 1000) ** openWndArguments["0"] = getAbsoluteURL(openWndArguments["0"]); openWndArguments["abd"] = abd; parentRef.postMessage(** type: "blockedWindow", args: JSON.stringify(openWndArguments) }, parentOrigin); } lastBlockTime = Date.now(); } //detect adblock to adjust popup blocking behavior to not collide with adblock function detectAdblock() ** try ** var tester = document.createElement('div'); tester.innerHTML = ' '; tester.className = 'adsbox'; tester.style.cssText = "position:absolute;top-1000px;left:-1000px;"; document.body.appendChild(tester); window.setTimeout(function () ** if (tester.offsetHeight === 0) ** abd = true; } tester.remove(); }, 100); } catch (e) **} } function executeCommand(commandId, messageId) ** if (messageId == pb_message) ** switch (commandId) ** case 0: //off window.open = originalWindowOpenFn; document.createElement = originalCreateElementFn; document.createEvent = originalCreateEventFn; HTMLElement.prototype.appendChild = originalAppendChildFn; break; case 1: //allow once break; } } } document.addEventListener("fullscreenchange", function () ** onFullScreen(document.fullscreen); }, false); document.addEventListener("mozfullscreenchange", function () ** onFullScreen(document.mozFullScreen); }, false); document.addEventListener("webkitfullscreenchange", function () ** onFullScreen(document.webkitIsFullScreen); }, false); document.addEventListener('DOMContentLoaded', function () ** detectAdblock(); }, false); (function () ** window.pbExternalCommand = function (commandId, messageId) ** executeCommand(commandId, messageId); }; })(); }; inject(); })();</script><script>(function () ** var pb_blacklist = ["adrunnr","successforyu.clickfunnels.com","fmovies.se","in-365-tagen.info","5000-settimanale.com","shop.mazzugioielli.com","maxigossip.com","lp.yazizim.com","beyourxfriend.com","99tab.com","zzqrt.com","canuck-method.net","bewomenly.com","playnow.guru","datingforyou-48e1.kxcdn.com","trafficnetworkads24.com","sistemadedinerogratis.com","canuckmethodprofit.co","consumerresearchnetwork.com","securemacfix.com","zz3d3.ru","zd1.quebec-bin.com","hot-games4you.xyz","om.elvenar.com","superpccleanup.com","gomediaz.com","judithi.xyz","free.atozmanuals.com","yoursuccess.ravpage.co.il","123hop.ir","quizcliente.pw","aussiemethod.biz","hlpnowp-c.com","picbumper.com","shaneless.com","anacondamonster.com","altrk1.com","health.todaydiets.com","download.weatherblink.com","happyluketh.com","go.ameinfo.com","50kaweek.net","thepornsurvey.com","ofsiite.ru","fulltab.com","1000spins.com","time2play-online.net","vintacars.com","welcome.pussysaga.com","free-desktop-games.com","download.televisionfanatic.com","theprofitsmaker.net","sgad.info","algocashmaster.net","sunmaker.com","topvipdreams.com","watchmygirlfriend.gfpornvideos.com","filesharefanatic.com","safedownloadhub.com","7awlalalam.blogspot.com","tvplusnewtab.com","trendingpatrol.com","moneymorning.com","ifileyou.com","classifiedcanada.ca","firefan.com","methode-binaire.com","letmetell.com","kenduktur.com","getafuk.com","yotraleplahnte.ru","jackpot.88beto.com","pwwysydh.com","search.queryrouter.com","v.lvztxy.com","pussysaga.com","saffamethod.com","prezzonline.com","searchprivacy.website","3d2819216eb4e1035879-7c248de0c99745406e9b749fc86ec3e4.ssl.cf1.rackcdn.com","only2date.com","mysagagame.com","themillionaireinpjs.net","wlt.kd2244.com","quickprivacycheck.com","hotchatdate.com","autotraderbot.com","z1.zedo.com","youlucky2014.com","traffic.getmyads.com","appcloudprotected.com","safensecure.com-allsites3.xyz","newpoptab.com","static.williamhill.com","myhealthyblog.co","greatestmobideals.com","sweetclarity.com","mgid.com","securepccure.com","autopengebygger.com","am15.net","es.reimageplus.com","o2.promos-info.com","it.reimageplus.com","westsluts.com","spinandwin.com-ser.pw","reimageplus.com","vodafone.promos-info.com","vinnmatpengar.se","movie.ienjoyapps.com","love4single.com","origin.getprice.com.au","ohmydating.com","lp.want-to-win.com","yabuletchrome.ru","bamdad.net","gotositenow.com","vcrypt.pw","newtabtv.com","mon.setsu.xyz","youforgottorenewyourhosting.com","zone-telechargement.ws","land.pckeeper.software","ad.adpop-1.com","advancedpctools.com","videos.randolphcountyheraldtribune.com","web-start.org","softreadynow.installupgradenowfreshandforyou.website","uplod.ws","pornhubcasino.com","maxbet.ro","2016prizefeed.com","thevideo.me","wantubad.com","tavanero.com","xcusmy.club","daclips.in","gaymenofporn.online","jackpotcitycasino.com","italian-method.com","getsearchincognito.com","youjustwonprize.com","finanz-nachrichten.me","quizcliente.site","da.reimageplus.com","jkanime.net","britmoneymethod.com","uae.souq.com","ka.azzer.net","safensecure.xyz","8t.hootingrhejkz.online","www6.blinkx.com","wizzcaster.com","comparaison-prix.com","vodlocker.lol","fr.reimageplus.com","free.fromdoctopdf.com","userscloud.com","myprivatesearch.com","fanli90.cn","tutticodicisconto.it","mediadec.com","gogamego.thewhizproducts.com","download.weatherblink.com","free.videodownloadconverter.com","we-are-gamers.com","sesso.communityadult.net","lp.blpmovies.com","search.queryrouter.com","bbb-johannesburg.localspecific.com","lp.blpmovies.com","go.ppixelm.com","r0.ru","sesso.communityadult.net","bbb-johannesburg.localspecific.com","ppixelm.com","cyberguardianspe.info","we-are-gamers.com","loginfaster.com/new","www.alfacart.com","www.foresee.com","mobile-win.com","www.plusnetwork.com","www.amicafarmacia.com","www.ienjoyapps.com","cheapcheap.io","screenaddict.thewhizproducts.com","nova.rambler.ru","free.gamingwonderland.com","p9328ujeiw1.ru","mobilecasinoclub.co.uk","pfhsystem.com","regtuneup.com","theprofitsmaker.net","bodogpromotions.eu","heroesreplay.org","financialsecrets.info","mymoneymakingapp.com","sunmaker.com","888casino-promotions.com","vogliosesso.com","scienceremix.com","allinonedocs.com","arabia.starzplay.com","allirishcasino.com","advancepctools.info","movie.ienjoyapps.com","surveyform001.s3-website-us-east-1.amazonaws.com","mgs188.com","pfhsystem.com","lpeva.com","ddsh8.com","theprofitsmaker.net","b2.ijquery11.com","sporthero.thewhizmarketing.com","securefastmac.tech","seen-on-screen.thewhizmarketing.com","1000spins.com","search.queryrouter.com","pfhsystem.com","reimageplus.com","offer.alibaba.com","searchlistings.org","search.queryrouter.com","search.queryrouter.com","mybinaryoptionsrobot.com","duplicashapp.com","search.queryrouter.com","bestgame.directory","droidclub.net",".rivalo.com","yoursuperprize.com","mediaexplained.com","om.elvenar.com","shinar.club","revitoleczemacream.com","freelotto.com","screenaddict.thewhizproducts.com","download.bringmesports.com/","allinonedocs.com","driver-fixer.com","arabydeal.com","cleanyourcomputertoday.com","arabydeal.com","music.mixplugin.com","1se.info","survey12.com","freesoftwaredlul.com","pldist01.com","ad.adpop-1.com","searchanonymous.net","abrst.pro","muzikfury.thewhizmarketing.com","lp.mbtrx.com","th1.forfun.maxisize-pro.com","watchmygirlfriend.gfpornbox.com","new.freelotto.com","desktoptrack.com","search.queryrouter.com","offer.alibaba.com","1000spins.com","promotions.coral.co.uk","search.queryrouter.com","tbsia.com","tbsia.com","multtaepyo.com","search.queryrouter.com","czechmethod.com","consumerview.co","wayretail.com","72onbase.com","funsafetab.com","search.queryrouter.com","speedyfiledownload.com","driver-fixer.com","arabydeal.com","cleanyourcomputertoday.com","arabydeal.com","music.mixplugin.com","1se.info","survey12.com","freesoftwaredlul.com","pldist01.com","ad.adpop-1.com","searchanonymous.net","abrst.pro","muzikfury.thewhizmarketing.com","lp.mbtrx.com","th1.forfun.maxisize-pro.com","watchmygirlfriend.gfpornbox.com","new.freelotto.com","desktoptrack.com","search.queryrouter.com","offer.alibaba.com","1000spins.com","promotions.coral.co.uk","search.queryrouter.com","tbsia.com","tbsia.com","surveyform001.s3-website-us-east-1.amazonaws.com","mgs188.com","pfhsystem.com","lpeva.com","ddsh8.com","theprofitsmaker.net","quantomcoding.com","sporthero.thewhizmarketing.com","popads.net","onclkds.com","consumerview.co","12kotov.ru","ruhotpair2.fingta.com","easytelevisionaccessnow.com","ahwrd.com","lpeva.com","ppgzf.com","zjstx.com","kituure.xyz","join.pro-gaming-world.com","mackeeperapp.mackeeper.com","tracknotify.com","2075.cdn.beyondhosting.net","idollash.com","ds.moviegoat.com","fulltab.com","rackcdn.com","prestoris.com","adsterra.com","swampssovuuhusp.top","streesusa.info","freesoftwaredlul.com","adreactor.com","a-static.com","codeonclick.com","heheme.com","adf.ly","seen-on-screen.thewhizmarketing.com","openload.co"]; var pb_whitelist = ["www.capitaloneinvesting.com","newstalk1290.com","www.ridgewoodlibrary.org","mail.yahoo.com","linkedin.com","google","www.gmail.com","www.pinterest.com","www.youtube.com","www.facebook.com","search.yahoo.com","chrome://newtab","www.food.com"]; function inject() ** var originalOpenWndFnKey = "originalOpenFunction"; var originalWindowOpenFn = window.open; var originalCreateElementFn = document.createElement; var originalAppendChildFn = HTMLElement.prototype.appendChild; var originalCreateEventFn = document.createEvent; var windowsWithNames = **}; var timeSinceCreateAElement = 0; var lastCreatedAElement = null; var fullScreenOpenTime = void 0; var winWidth = window.innerWidth; var winHeight = window.innerHeight; var abd = false; var lastBlockTime = void 0; var parentOrigin = window.location != window.parent.location ? document.referrer || window.parent.location || '*' : document.location; var parentRef = window.parent; //window[originalOpenWndFnKey] = window.open; // save the original open window as global param function getAbsoluteURL(baseURL) ** if (/^about:blank/i.test(baseURL)) ** return baseURL; } if (/^(https?:)?\/\//.test(baseURL)) ** return baseURL; } baseURL = location.origin + (!/^\//.test(baseURL) ? '/' : '') + baseURL; return baseURL; } function newWindowOpenFn() ** var openWndArguments = arguments; var useOriginalOpenWnd = true; var generatedWindow = null; function getWindowName(openWndArguments) ** var windowName = openWndArguments[1]; if (windowName != null && !["_blank", "_parent", "_self", "_top"].includes(windowName)) ** return windowName; } return null; } function copyMissingProperties(src, dest) ** var prop = void 0; for (prop in src) ** try ** if (dest[prop] === undefined && src[prop]) ** dest[prop] = src[prop]; } } catch (e) **} } return dest; } function isOverlayish(el) ** var style = el && el.style; if (style && /fixed|absolute/.test(style.position) && el.offsetWidth >= winWidth * 0.6 && el.offsetHeight >= winHeight * 0.75) ** return true; } return false; } var capturingElement = null; // the element who registered to the event var srcElement = null; // the clicked on element var closestParentLink = null; if (window.event != null) ** capturingElement = window.event.currentTarget; srcElement = window.event.srcElement; } if (srcElement != null) ** closestParentLink = srcElement.closest('a'); if (closestParentLink && closestParentLink.href) ** openWndArguments[3] = closestParentLink.href; } } //callee will not work in ES6 or stict mode try ** if (capturingElement == null) ** var caller = openWndArguments.callee; while (caller.arguments != null && caller.arguments.callee.caller != null) ** caller = caller.arguments.callee.caller; } if (caller.arguments != null && caller.arguments.length > 0 && caller.arguments[0].currentTarget != null) ** capturingElement = caller.arguments[0].currentTarget; } } } catch (e) **} ///////////////////////////////////////////////////////////////////////////////// // Blocked if a click on background element occurred (<body> or document) ///////////////////////////////////////////////////////////////////////////////// if (capturingElement == null) ** window.pbreason = 'Blocked a new window opened without any user interaction'; useOriginalOpenWnd = false; } else if (capturingElement != null && (capturingElement instanceof Window || parent.Window && capturingElement instanceof parent.Window || capturingElement === document || capturingElement.URL != null && capturingElement.body != null || capturingElement.nodeName != null && (capturingElement.nodeName.toLowerCase() == "body" || capturingElement.nodeName.toLowerCase() == "document"))) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because it was triggered by the ' + capturingElement.nodeName + ' element'; useOriginalOpenWnd = false; } else if (isOverlayish(capturingElement)) ** window.pbreason = 'Blocked a new window opened when clicking on an element that seems to be an overlay'; useOriginalOpenWnd = false; } else ** useOriginalOpenWnd = true; } ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Block if a full screen was just initiated while opening this url. ///////////////////////////////////////////////////////////////////////////////// var fullScreenElement = document.webkitFullscreenElement || document.mozFullscreenElement || document.fullscreenElement; if (new Date().getTime() - fullScreenOpenTime < 1000 || isNaN(fullScreenOpenTime) && isDocumentInFullScreenMode()) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because a full screen was just initiated while opening this url.'; /* JRA REMOVED if (window[script_params.fullScreenFnKey]) ** window.clearTimeout(window[script_params.fullScreenFnKey]); } */ if (document.exitFullscreen) ** document.exitFullscreen(); } else if (document.mozCancelFullScreen) ** document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) ** document.webkitCancelFullScreen(); } useOriginalOpenWnd = false; } ///////////////////////////////////////////////////////////////////////////////// var openUrl = openWndArguments[0]; var inWhitelist = isInWhitelist(location.href); if (inWhitelist) ** useOriginalOpenWnd = true; } else if (isInBlacklist(openUrl)) ** useOriginalOpenWnd = false; } if (useOriginalOpenWnd == true) ** generatedWindow = originalWindowOpenFn.apply(this, openWndArguments); // save the window by name, for latter use. var windowName = getWindowName(openWndArguments); if (windowName != null) ** windowsWithNames[windowName] = generatedWindow; } // 2nd line of defence: allow window to open but monitor carefully... ///////////////////////////////////////////////////////////////////////////////// // Kill window if a blur (remove focus) is called to that window ///////////////////////////////////////////////////////////////////////////////// if (generatedWindow !== window) ** (function () ** var openTime = new Date().getTime(); var originalWndBlurFn = generatedWindow.blur; generatedWindow.blur = function () ** if (new Date().getTime() - openTime < 1000 && !inWhitelist /* one second */) ** window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because a it was blured'; generatedWindow.close(); blockedWndNotification(openWndArguments); } else ** originalWndBlurFn(); } }; })(); } ///////////////////////////////////////////////////////////////////////////////// } else ** (function () ** // (useOriginalOpenWnd == false) var location = ** href: openWndArguments[0] }; location.replace = function (url) ** location.href = url; }; generatedWindow = ** close: function close() ** return true; }, test: function test() ** return true; }, blur: function blur() ** return true; }, focus: function focus() ** return true; }, showModelessDialog: function showModelessDialog() ** return true; }, showModalDialog: function showModalDialog() ** return true; }, prompt: function prompt() ** return true; }, confirm: function confirm() ** return true; }, alert: function alert() ** return true; }, moveTo: function moveTo() ** return true; }, moveBy: function moveBy() ** return true; }, resizeTo: function resizeTo() ** return true; }, resizeBy: function resizeBy() ** return true; }, scrollBy: function scrollBy() ** return true; }, scrollTo: function scrollTo() ** return true; }, getSelection: function getSelection() ** return true; }, onunload: function onunload() ** return true; }, print: function print() ** return true; }, open: function open() ** return this; }, opener: window, closed: false, innerHeight: 480, innerWidth: 640, name: openWndArguments[1], location: location, document: ** location: location } }; copyMissingProperties(window, generatedWindow); generatedWindow.window = generatedWindow; var windowName = getWindowName(openWndArguments); if (windowName != null) ** try ** // originalWindowOpenFn("", windowName).close(); windowsWithNames[windowName].close(); } catch (err) **} } var fnGetUrl = function fnGetUrl() ** var url = void 0; if (!(generatedWindow.location instanceof Object)) ** url = generatedWindow.location; } else if (!(generatedWindow.document.location instanceof Object)) ** url = generatedWindow.document.location; } else if (location.href != null) ** url = location.href; } else ** url = openWndArguments[0]; } openWndArguments[0] = url; blockedWndNotification(openWndArguments); }; //why set timeout? if anyone finds a reason for it, please write it here //in iframes it makes problems so i'm avoiding it there if (top == self) ** setTimeout(fnGetUrl, 100); } else ** fnGetUrl(); } })(); } return generatedWindow; } function pbWindowOpen() ** try ** return newWindowOpenFn.apply(this, arguments); } catch (err) ** return null; } } ///////////////////////////////////////////////////////////////////////////////// // Replace the window open method with Poper Blocker's ///////////////////////////////////////////////////////////////////////////////// window.open = pbWindowOpen; ///////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////// // Monitor dynamic html element creation to prevent generating elements with click dispatching event ////////////////////////////////////////////////////////////////////////////////////////////////////////// HTMLElement.prototype.appendChild = function () ** var newElement = originalAppendChildFn.apply(this, arguments); if (newElement.nodeName == 'IFRAME' && newElement.contentWindow) ** try ** var code = '(function () **\n var pb_blacklist = ' + JSON.stringify(pb_blacklist) + ';\n var pb_whitelist = ' + JSON.stringify(pb_whitelist) + ';\n ' + inject.toString() + ';\n inject();\n })();'; var s = document.createElement('script');s.text = code; newElement.contentWindow.document.body.appendChild(s); } catch (e) **} } return newElement; }; document.createElement = function () ** var newElement = originalCreateElementFn.apply(document, arguments); if (arguments[0] == "a" || arguments[0] == "A") ** (function () ** timeSinceCreateAElement = new Date().getTime(); var originalDispatchEventFn = newElement.dispatchEvent; newElement.dispatchEvent = function (event) ** if (event.type != null && ('' + event.type).toLocaleLowerCase() == "click") ** if (!isInWhitelist(newElement.href)) ** window.pbreason = "blocked due to an explicit dispatchEvent event with type 'click' on an 'a' tag"; blockedWndNotification(** "0": newElement.href }); return true; } } return originalDispatchEventFn.call(this, event); }; lastCreatedAElement = newElement; })(); } return newElement; }; ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Block artificial mouse click on frashly created elements ///////////////////////////////////////////////////////////////////////////////// document.createEvent = function () ** try ** if (arguments[0].toLowerCase().includes("mouse") && new Date().getTime() - timeSinceCreateAElement <= 50) ** //block if the origin is not same var isSelfDomain = false; try ** var openUrlDomain = new URL(lastCreatedAElement.href).hostname; var topUrl = window.location != window.parent.location ? document.referrer : document.location.href; var topDomain = new URL(topUrl).hostname; isSelfDomain = openUrlDomain == topDomain; } catch (e) **} if (lastCreatedAElement.href.trim() && !isInWhitelist(lastCreatedAElement.href) && !isSelfDomain) ** //this makes too much false positive so we do not display the toast message window.pbreason = 'Blocked because \'a\' element was recently created and ' + arguments[0] + ' event was created shortly after'; arguments[0] = lastCreatedAElement.href; blockedWndNotification(** "0": lastCreatedAElement.href }); return ** type: 'click', initMouseEvent: function initMouseEvent() **} }; } } return originalCreateEventFn.apply(document, arguments); } catch (err) **} }; ///////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////// // Monitor full screen requests ///////////////////////////////////////////////////////////////////////////////// function onFullScreen(isInFullScreenMode) ** if (isInFullScreenMode) ** fullScreenOpenTime = new Date().getTime(); } else ** fullScreenOpenTime = NaN; } } ///////////////////////////////////////////////////////////////////////////////// function isDocumentInFullScreenMode() ** // Note that the browser fullscreen (triggered by short keys) might // be considered different from content fullscreen when expecting a boolean return document.fullScreenElement && document.fullScreenElement !== null || // alternative standard methods document.mozFullscreenElement != null || document.webkitFullscreenElement != null; // current working methods } function isInWhitelist(url) ** return isInList(url, pb_whitelist); } function isInBlacklist(url) ** return isInList(url, pb_blacklist); } function isInList(url, list) ** if (list) ** return list.some(function (li) ** return new RegExp("https?://(www\.|.*\.)?" + li + "+").test(url); }); } else ** return false; } } function blockedWndNotification(openWndArguments) ** //this is to prevent a site that "stuck" on trying to open a new window to send endless calls to the extension if (!lastBlockTime || lastBlockTime < Date.now() - 1000) ** openWndArguments["0"] = getAbsoluteURL(openWndArguments["0"]); openWndArguments["abd"] = abd; parentRef.postMessage(** type: "blockedWindow", args: JSON.stringify(openWndArguments) }, parentOrigin); } lastBlockTime = Date.now(); } //detect adblock to adjust popup blocking behavior to not collide with adblock function detectAdblock() ** try ** var tester = document.createElement('div'); tester.innerHTML = ' '; tester.className = 'adsbox'; tester.style.cssText = "position:absolute;top-1000px;left:-1000px;"; document.body.appendChild(tester); window.setTimeout(function () ** if (tester.offsetHeight === 0) ** abd = true; } tester.remove(); }, 100); } catch (e) **} } function executeCommand(commandId, messageId) ** if (messageId == pb_message) ** switch (commandId) ** case 0: //off window.open = originalWindowOpenFn; document.createElement = originalCreateElementFn; document.createEvent = originalCreateEventFn; HTMLElement.prototype.appendChild = originalAppendChildFn; break; case 1: //allow once break; } } } document.addEventListener("fullscreenchange", function () ** onFullScreen(document.fullscreen); }, false); document.addEventListener("mozfullscreenchange", function () ** onFullScreen(document.mozFullScreen); }, false); document.addEventListener("webkitfullscreenchange", function () ** onFullScreen(document.webkitIsFullScreen); }, false); document.addEventListener('DOMContentLoaded', function () ** detectAdblock(); }, false); (function () ** window.pbExternalCommand = function (commandId, messageId) ** executeCommand(commandId, messageId); }; })(); }; inject(); })();</script>
 

Member
Joined
Sep 21, 2004
Messages
1,234
Tokens
I bought an ABOX last year on Amazon with the little keyboard. I use the NO LIMITS build for Kodi. Seems to work as I mostly use it for sports, SPORTSDEVIL is the key sports addon
 
Joined
Jan 17, 2007
Messages
99,709
Tokens
Fire Stick with Kodi has been fine for me
Like everything you have to find the better Movies ( Cam vs. Blu-ray ) but it has paid for itself
you should have at least a Amazon account IMO, and I get like every show possible from Netflix to HuLu

Travel with it which is great... use them in FL, NY & Cali

I haven't my Fios yet, contract ends the end of this month. Just going to bring it down from the Top to Basic

Need to play around with the Sports more because I know I'm not getting all that I can
 

Member
Joined
Sep 21, 2004
Messages
34,770
Tokens
Just get a fire stick

watch YouTube and put kodi on it

get all newer movies soon enough




use roku outside on my lanai and have 5 TVs out there, my cable company has an app and all channels get on so its wireless
one is a roku tv I got for about 120 new at bestbuy, others are bigger in size.

the espn fox sports and nbc sports CBS sports APP (has golf football etc) have more content than what is on the regular cable
smalltime college games big ten network free etc...

the apps are great

also have 5 fire sticks for nfl game day and various sportdevil ### streaming sites...
 

New member
Joined
Nov 29, 2005
Messages
4,391
Tokens
Fire Stick with Kodi has been fine for me
Like everything you have to find the better Movies ( Cam vs. Blu-ray ) but it has paid for itself
you should have at least a Amazon account IMO, and I get like every show possible from Netflix to HuLu

Travel with it which is great... use them in FL, NY & Cali

I haven't my Fios yet, contract ends the end of this month. Just going to bring it down from the Top to Basic

Need to play around with the Sports more because I know I'm not getting all that I can

I threw Kodi on my firestick this weekend to watch UFC 222, it worked pretty slick. What app or add-ons do you use for movies? I have Neptune Rising but the movies never seem to load. I can't recall the name of the add-on I used for UFC as I'm not home to check.
 
Joined
Jan 17, 2007
Messages
99,709
Tokens
I threw Kodi on my firestick this weekend to watch UFC 222, it worked pretty slick. What app or add-ons do you use for movies? I have Neptune Rising but the movies never seem to load. I can't recall the name of the add-on I used for UFC as I'm not home to check.


I've used Covenant and Exodus since I got my Stick and for the most part they are pretty good. but I found it harder to get the Newer movies fast.
Like when you know that movie is out on Blu-ray, but they take their time putting up that one.

By far the best one is I'm told one of the Oldest add-ons,
Elysium ( Zen )
They have far more Movies than the two above put together.

Yeah sure the Cam ones will always out number the Great Copy ones, but if it's out there
Elysium ( Zen ) has them
 

Member
Joined
Oct 3, 2006
Messages
1,489
Tokens
I've used Covenant and Exodus since I got my Stick and for the most part they are pretty good. but I found it harder to get the Newer movies fast.
Like when you know that movie is out on Blu-ray, but they take their time putting up that one.

By far the best one is I'm told one of the Oldest add-ons,
Elysium ( Zen )
They have far more Movies than the two above put together.

Yeah sure the Cam ones will always out number the Great Copy ones, but if it's out there
Elysium ( Zen ) has them

how does the live TV work for you? my experience is that KODI isn't that good for live TV or I'm just missing the right add on
 

Rx Senior
Joined
Dec 7, 2004
Messages
18,351
Tokens
I've used Covenant and Exodus since I got my Stick and for the most part they are pretty good. but I found it harder to get the Newer movies fast.
Like when you know that movie is out on Blu-ray, but they take their time putting up that one.

By far the best one is I'm told one of the Oldest add-ons,
Elysium ( Zen )
They have far more Movies than the two above put together.

Yeah sure the Cam ones will always out number the Great Copy ones, but if it's out there
Elysium ( Zen ) has them

Look up Placenta. That is the next Covenant
 
Joined
Jan 17, 2007
Messages
99,709
Tokens
how does the live TV work for you? my experience is that KODI isn't that good for live TV or I'm just missing the right add on

this might be
although a friend says MLB is fine

that's one of the reasons why I need to research more
 

Member
Joined
Jan 14, 2012
Messages
2,941
Tokens
I've always had problems streaming live TV on a firestick. The streaming boxes have more RAM. Also if you are looking to just get the shows and movies terrarium is a better app than Kodi.
 

I don't know enough to know I don't know
Joined
Sep 21, 2004
Messages
12,483
Tokens
Anyone not using Nitro for live TV and Terrarium for archived shows/movies is missing out.
 

I don't know enough to know I don't know
Joined
Sep 21, 2004
Messages
12,483
Tokens
NitroTV is the paid solution? like radiocity?

I pay $15 a month for it. Get every channel imaginable with very few issues. Ocassionaly a station won’t work. Buffering is rare. I use it with smoothstreams as a backup. Veteran poster here, Bushay, is the one to PM. Guy knows everything there is to know.
 

New member
Joined
Sep 21, 2004
Messages
6,478
Tokens
Just been notified some of you may be looking for a dependable device and an IPTV service. There's no way you are going to find a more reliable deal that what I do and sell. You need a decent device as well as an IPTV service. I'm a reseller for NitroTv. There isn't a game or movie or show you cant get and as long as your streaming setup is decent, you're going to have very little issues. Anyone trying to watch sports and to some extent movies and tv shows without paying a small amount is only asking for trouble and headaches. For $20 a month...$15 on a sub longer than 1 month, I can set any of you up with no looking back. I sell firesticks but if you're looking for something a little better than a stick, I can put my setup on any device you want. Firesticks are $100 plus $10 to ship it anywhere in the US. I can tell you 20+ guys in gambling forums that have bought from me and are happy. Comes with instructions and any tech support you need by yours truly. There's a new Amazon stick I've been selling as well for $30 more that gets you 4k content and a little bit faster processor. Or $150 for an android box with 3 gb of memory. The Amazon sticks have 2gb but trust me work fine. I have sold over 700 sticks and boxes over the years. Any questions I can answer for you guys. Nitro offers all the 4 major sports packages including the red zone. All PPV. Movies and tv shows with quality that will blow your mind. Guys I've been doing this for 6-7 years in these forums and can tell you there never has been a better time to cut your cord than right now. All sticks and boxes come with a free month of the nitro service to try out and if you don't like it you still have a fully loaded stick with Kodi [96 apps included] and well as numerous APKs to watch your tv shows should you pass on the pay service but its very rare someone see this work and chooses not to extend their sub after their free month is up. I always have sticks and boxes ready to go. Take ****** and can get you one out by tomorrow if you're ready to go. Her's your channel list but this does not include your VOD movies in the list. https://quarks-pro.com/nitro-tv-pro-channel-list/#1518531151250-3714a7d7-27a1 And here's a video you guys can watch to get a glimpse. The nice thing about Nitro is you also get your local channels if you live in one of the bigger cities. This is not me but this guy does a nice job of showing you what Nitro is all about. And this was a while back. So much more has been added since he made this.


Anything else I forgot...lmk.
 

New member
Joined
Sep 21, 2004
Messages
6,478
Tokens
If it helps at all, again I've been programming sticks for years but only got involved with NitroTv as a reseller for about 4 months now and already I'm up to 93 subscriptions as of today. People aren't getting their free month, putting their money down after its expires and extending their subs if this sucks. You won't find a better IPTV service than Nitro and I've seen them all. This is the real deal guys. I put my reputation in these forums on the line here. Many many happy subscribers. I can also get you a free trial if you have a device already. Just hit me up and I'll get you going to try it yourself. 24 trials are available if you have your own device. Just need to get the NitroTv software downloaded and installed. I can help you get that installed.
 

New member
Joined
Sep 21, 2004
Messages
6,478
Tokens
28810098_1821911431222583_412111148_o.jpg
 

Forum statistics

Threads
1,106,898
Messages
13,439,271
Members
99,339
Latest member
billcunninghamhomeloans
The RX is the sports betting industry's leading information portal for bonuses, picks, and sportsbook reviews. Find the best deals offered by a sportsbook in your state and browse our free picks section.FacebookTwitterInstagramContact Usforum@therx.com