Yes. I sideloaded tasker on Shield and created several events that post certain things to the API. Then I used button mapper and mapped the number button (1,2,3..) do start these tasker events.
I also have a harmony remote and called a button on the remote "live tv" and assigned the number 1 to it. So, every time I want to get right to live tv, I click on the "live tv" button on my remote, which sends the "1" to Shield which then tells button mapper to start the tasker event "turn on PBS". Tasker then sends the command to the API which starts PBS. It's a little cumbersome, but works.
I wish there was a direkt way to tell the API to load the grid guide. And another commend to go to recordings. @tmm1, is it possible to add these comments to the API? As in: When I am watching live tv, can the API turn the Shield to the grid guide? Or my list of recordings?
Also, is there any way to tell via the API that I want to record the program that is currently on?
This way, when I watch a TV show live, and I want to record it, I could click the "record" button on my remote and tell button mapper to tell tasker to the the API to start the recording that it currently on.