Is there documentation for the possible patterns in the REST API for the Tablo?
I ask because I have been experimenting with connecting to the Tablo from the Julia REPL, which is actually quite convenient. The Julia JSON and Requests packages allow for easy experimentation with retrieving metadata. A long-term goal would be to extend the VideoIO package for Julia so that ffmpeg-like calls could be performed without shelling out to a program like ffmpeg.
I can read the Lua code for the VLC plugin to get some ideas but I havenāt been able to find a simple listing of what patterns can be sent and what they should return. (I could also go through the Python code for SurLaTablo but prefer not to do so because it is covered by the GPL.)
@TabloTV This is something I would like to see as well.
I followed the unoffical guide form superhac http://www.superhac.com/tablo/ and used powershell and the closest I can get is this āInvoke-RestMethod : The server committed a protocol violation. Section=ResponseStatusLineā
I would love to see a API in JSON to where we could make custom dashboards and check on the status of the device.
I agree that a Rest API would be great. The current WAMP interface and operational transformation style isnāt conducive to a good app experience. It requires long load times and means mobile clients need to download the entire catalog when it could much more efficiently only request needed information from a Rest endpoint.
Iām a seasoned Android developer and would love to continue working on my native app, but need a stable, mobile friendly API to make it feasible.
A developerās section would be great! With access not only to the Tablo API (when there is one) but also with info on developing for Roku, Amazon Fire TV, etc. I personally would like to do some work on the Roku app. I have a number of features Iād like to add but donāt want to start from scratch. Even if you donāt want to make this public, Iād be willing to sign an NDA and give you access to anything I develop, if you wanted.
Guys, a basic REST API document would be huge. Now that the plex tablo channel is broken, many of us are without a way to access our tablos via smart TV without a streaming stick. Iāve been trying to fix the plex channel, and have gotten recording playback working, but canāt figure out live playback. Even just a list of available endpoints would be really helpful and much appreciated
As the author of SurLaTablo, just like the remind everyone that there are several clear text solutions, including Nuvyyoās Kodi plugin that demonstrate the āclosedā API.
But, for now, Nuvyyo does supposedly offer up an API guide for those willing to sign an NDA (and thus promise to not expose the API).
Theyāve briefly discussed in the past about making the API more freely available. Especially since things like the Kodi plugin already expose a lot of it. But they havenāt done this yet.
If you sign an NDA with Nuvyyo (Tablo), they will give you access to the REST API docs. However, by NDA, you cannot expose that information, which means only for closed source projects.