Everything looks tight, I’d triple check that your IP address is correct. Also I assume you tried one of the other channels and still got 404 error?
And as usual a Roku reboot wouldn’t hurt
http://192.168.1.153:8060/query/appsreturns:<apps><app id="145851" type="appl" version="1.2.15">TVByDemand - Pro Wrestling</app><app id="76605" type="appl" version="2.1.0">Solitaire4us</app><app id="2285" type="appl" version="6.70.1">Hulu</app><app id="61322" type="appl" version="54.0.0">Max</app>http://192.168.1.153:8060/launch/145851
shows a blank age but firefox inspector shows:
GEThttp://192.168.1.153:8060/launch/145851[HTTP/1.1 404 Not Found 44ms]
under settings-system-advanced system settings-control by mobile apps
it is set to:
network access - permissive
but it does not launch the channel, it just sits on the home screen or whatever screen it is in at the time.
Did you reboot the Roku just to rule that out? your syntax is indeed correct
It has to be a POST request and what you're trying to do will perform a GET. The easiest way to do it is with cURL:
curl -d "" http://192.168.1.153:8060/launch/145851