I figured out how to run it via localhost using python. You can probably make this work on your many other devices as well all you need is a server running this in theory. Port forwarding should work too however I recommend setting up a password protection for Port Forwarding so you avoid DMCA. Here are the instructions:
REQUIREMENTS:
Download Python. https://www.python.org/downloads/ (Make sure python installs to your Environmental Variables so you can use a command I will mention in the Instructions).
Change the Directory to where your file is (Example: cmd starts at C:\Users\Timbo303 normally. To change it to the folder you downloaded on your Documents folder for instance you need to do this: cd C:\Users\Timbo303\Documents\(Name of the folder you downloaded)). This step may vary based on where you put the folder.
Run this command where your Folder is located (make sure its where the folder is otherwise step 4 doesn't work): python -m http.server (or you can do python3 -m http.server its the same thing). This will make your computer a local server basically.
Open localhost:8000 and then click on Mario.html file to start the page.
You Are Done. You will never need to worry about Nintendo DMCA after you download everything required (I may need to change the link often if Nintendo tries to go after this).
WHAT TO DO NEXT:
Figure out how to get the HD version working on something like this.
Note: If you get no sound from the game this is a common glitch just either refresh the site a lot until it works or reset permissions on the site.
There is a long and tedious way technically but it involves using 2 chrome extensions, developer tools, and lots of copying and pasting into the browser. There is a much and easier way here though (you do need to have kodi so this basically rules out certain devices including the Iphone (unless u root it). This is sadly the cost of them using drm it only hurts the consumers in a way like video games just not as much here since you still have a way to watch. This only hurts the technical consumers who want to watch it anywhere for pleasure. I don't really detest the DRM since you can find ways around it either way apparently. If DRM was everywhere I would be more mad since we should have access to recording older stuff in a more legal sense instead of having to pirate absolutely everything you want to watch.).
The M3u8 links will only work with the public ip address you used to access the streams. That means using it on other ip addresses will not work. The best way to get the m3u8 links on chrome for example is an hls grabber extension. You can also use dev tools but this way is much easier. Here's the one I use: https://chrome.google.com/webstore/detail/video-downloader-cococut/gddbgllpilhpnjpkdbopahnpealaklle
You will need to grab the streams from each station so following my m3u example will likely help.
There are also 2 m3u8 links btw one is playlist.m3u8 and the other is chunklist.m3u8. Generally you want the playlist.m3u8 It is the top one like shown here. You may need to do trial and error to get the ones you need. Also cbs is always the default on startup of site. Just click the next station to get the next m3u8 links and so on until you are satisfied.
Step 3 (Optional): Use it on channels dvr. You need to setup a server for this one and also need some type of vpn to connect to your house. The vpn does need to be port forwarded so this will not work on tmobile home 5g internet (I don't recommend this internet because of a lack of port forwarding). Generally you import the m3u through channels dvr ui once you create your file. Make sure its set to hls as well.