Explanation:Looking into the site. I notice a javascript file is customized through php for each page load, named jw_player.php. When you go to a web site, your browser sends a user agent string. This site, customizes the content for the browser loaded. I can see why the page won't load, because they are looking for if linux and android appear in your user agent string. For example, my useragent string when using chromium is...

Now that i read, it seems i made a logic error when offering a solution to their code. I didn't notice the difference in use between ">-1" and "==-1". Looking at it now, it looks like the ==-1 represents 'not found'.

Either way, the solution of changing the useragent by acting like windows continues to work. I'll remember this in my bag-of-tricks, for when websites refuses to load. I've personally never had to change my user agent string before.