Install Slinger server on Android - a mini manual

Now that the slingboxes are not just unsupported, but the automatic updates actively and deliberately try to destroy the slibgoxes, we kind of have to rely on the Slinger server by Gerry Dazoo.

Though it is still possible to use the old 1.5 slingplayer for Windows and MacOSX, on Android we have to use the Slinger application. But that requires the Slinger server running somewhere. And since I wanted to minimize the amount of electronic clutter, I tried to run the server locally on Android, and this turned out to be rather easy, thanks to termux.

Or perhaps you have an old Android TV settop box around that can be used as the server (after all, it is designed to be running continuously) and you can save your Raspberry PI for other projects...

This somewhat assumes you are familiar with termux, but I include a termux installation and setup, just in case. I'll assume your Slingbox is set up and working, with all the necessary port forwarding, access to Sling media servers disabled etc.

Now, you have a shortcut icon that launches the slingbox_server.py locally on your android. When you want to watch TV, tap the shortcut and then you can launch the Slinger. (sidenote: I tried to set up a Macrodroid macro to launch the shortcut automatically, but it seems that Macrodroid supported launching a shortcut until some version, but it just does not work anymore)

If your Android IP number changes in between, the Slinger will detect it and add it to the list of URL's - and you have to select the correct one. Unfortunately, for some reason, using 127.0.0.1 does not work.

Do not forget to kill the slingbox_server.py if you stop watching, otherwise it will drain your battery. As a failover, there is the timeout command that kills the server after some time (4 hours in the example above; modify according to your wieving habits).