When I look in the debugger, I see that code = -3, so I assumed that there was something wrong with the GET Request.
code Integer val:-3 (&hFFFFFFFD)
I then tried to print the url associated with plReq to see if it was being set properly and it seems like the url string is empty
Brightscript Debugger> p plreq.geturl()
The only thing I can think of is that SetUrl() expects a String, not a roString. But I am unsure of how to convert the object back to an intrinsic as I need to be able to concatenate to build the url in the first place. Any help is appreciated.
Just a guess, but .m3u8 is probably not a recognized extension. Try dropping it from the title and just use the channel var. You actually don't need extensions when saving as far as the OS is concerned.
Still nothing. Even though I'm using an old API, I don't think that's contributing to this problem. Even if the API was dead, I should still be able to see the url that I'm setting using plreq.geturl().