SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v9 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV v9 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 9 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 9 and newer.

Reply
 
Thread Tools Search this Thread Display Modes
  #61  
Old 12-26-2016, 11:55 AM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Hi. I'm getting an error "there was a problem with the requested skills response" after putting in my locator ID. What should I do next?

I do need to let it know my port is 7070 instead of 8080, but can't get it to recognize that command.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA
Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60
Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u
Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup.
Reply With Quote
  #62  
Old 12-26-2016, 04:42 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by panteragstk View Post
Hi. I'm getting an error "there was a problem with the requested skills response" after putting in my locator ID. What should I do next?

I do need to let it know my port is 7070 instead of 8080, but can't get it to recognize that command.
Try saying "Alexa, ask Sage TV to use port seven zero seven zero". If that doesn't work try variations on 7070 such as "seven thousand seventy" or "seventy seventy".

Also make sure it actually understood the locator ID property by saying " Alexa, ask sage TV the locator ID".
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #63  
Old 12-28-2016, 06:34 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
I just deployed an update to the skill. It fixes some errors that would cause the skill to not stop. This is still a work in process.

If you ever just want to stop the skill you can say "exit" or "quit" at any time.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #64  
Old 01-01-2017, 08:50 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
New version deployed:
- Better navigation.
- Improvements to handling the default TV.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #65  
Old 01-02-2017, 05:40 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Reminder: After installing the UI Mod plugin you must unzip the attached and place the file in the sagex/services directory on your server. You can overwrite the existing file.
Attached Files
File Type: zip echoFunctions.zip (5.4 KB, 159 views)
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #66  
Old 01-02-2017, 07:13 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
I deployed a new version this morning that fixes a bug which made some people connect to my server instead of their own
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #67  
Old 01-02-2017, 06:11 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
How good is cloud9? My Echo skill has some limitations and complications due to the fact that I deployed it using Lambda, which is a stateless environment.
I don''t know that cloud9 is any different in this regard. The main issue that we are having is figuring out how to do authentication. The way it works with a tesla is that you get an OAUTH token and then use that, but how do you securely have a user enter an OAUTH token to allow many people to use the same Echo Skill? Currently we are just having each user enter the token, or actually the email and password used to retrieve a token, as environment variables.

And apparently Cloud9 will put a process to sleep if it is idle for two hours on its free tier. I haven't seen this myself, perhaps that is because I keep the Cloud9 instance up in an active web browser.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #68  
Old 01-03-2017, 05:52 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by wayner View Post
I don''t know that cloud9 is any different in this regard. The main issue that we are having is figuring out how to do authentication. The way it works with a tesla is that you get an OAUTH token and then use that, but how do you securely have a user enter an OAUTH token to allow many people to use the same Echo Skill? Currently we are just having each user enter the token, or actually the email and password used to retrieve a token, as environment variables.

And apparently Cloud9 will put a process to sleep if it is idle for two hours on its free tier. I haven't seen this myself, perhaps that is because I keep the Cloud9 instance up in an active web browser.
Most skills have you go to a website to log on and get the token, but I'm sure you knew that already. Thanks to the fact that Sage has unique locator IDs I didn't have to worry about building a web interface to log on.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #69  
Old 01-03-2017, 02:22 PM
phareous phareous is offline
Sage Advanced User
 
Join Date: Jul 2009
Posts: 234
I know it isn't possible really to update the UI screens/lists, etc. but is it possible to just have basic jump commands, like I could tell it to go to main menu, go to recordings, go to videos...like you could do with the remote?
Reply With Quote
  #70  
Old 01-03-2017, 02:26 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by phareous View Post
I know it isn't possible really to update the UI screens/lists, etc. but is it possible to just have basic jump commands, like I could tell it to go to main menu, go to recordings, go to videos...like you could do with the remote?
Yes, that's already in there.

First, pick what TV you want it to control by saying "use the TV in the <xxx> room" where <xxx> is the name you picked in the UI Mod. (If you don't do this it will choose the first active instance it finds.)

Then say "command <yyy>" where <yyy> is the key press. (for example: "command up", "command home", command videos", "command play")
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #71  
Old 01-07-2017, 09:01 PM
NoodleNT NoodleNT is offline
Sage Advanced User
 
Join Date: Mar 2011
Location: DC
Posts: 197
How do you install the sageTV skill to the Echo? I don't see it in the Skills section in the Alexa app.
Reply With Quote
  #72  
Old 01-08-2017, 07:51 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by NoodleNT View Post
How do you install the sageTV skill to the Echo? I don't see it in the Skills section in the Alexa app.
It's not a published skill. If you want access PM me the email address you used to register the echo and I'll set you up.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #73  
Old 01-08-2017, 07:39 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Version 0.03

I just submitted the "Sage For Echo" UI Mod plugin to the repository. You no longer need to search through this thread for the manifest or for the latest echoFunctions file. Instead, just install the UI Mod plugin.

The plugin will work for SageTV version 7 or version 9.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.

Last edited by tmiranda; 01-08-2017 at 07:44 PM.
Reply With Quote
  #74  
Old 01-09-2017, 12:25 AM
thomaszoo thomaszoo is offline
Sage Aficionado
 
Join Date: Jun 2004
Location: Sacramento, CA
Posts: 487
Quote:
Originally Posted by tmiranda View Post
I just submitted the "Sage For Echo" UI Mod plugin to the repository. You no longer need to search through this thread for the manifest or for the latest echoFunctions file. Instead, just install the UI Mod plugin.

The plugin will work for SageTV version 7 or version 9.
Looks like my timing was great on this whole thing. I got my Echo Dot as a Christmas gift. So far I've been able to interface it with some ancient home automation devices (X10) via a bridge on rPi. Last night my wife was playing with voice commands with her parent's Xfinity remote, which got me wondering if there was something for SageTV. Boom! It didn't take long to find this thread.

I am currently on V7 and plan to upgrade to 9 in the very near future. This will probably be in use before that upgrade! Thanks!
__________________
i5-6400, MSI B150M Micro ATX MB, 16GB DDR3 1600, 2 - WD Green 2TB SATA Drives, Lite-On SATA 4X Blu-ray Reader, Corsair 400W 80+ Power Supply, Silverstone Sugo SG02-BF MicroATX Case, Windows 10 (64), HDHR Dual X2, Quatro and Prime, 5 x HD300 + 2 x HD100
Reply With Quote
  #75  
Old 01-09-2017, 05:23 PM
thomaszoo thomaszoo is offline
Sage Aficionado
 
Join Date: Jun 2004
Location: Sacramento, CA
Posts: 487
Thanks for including me. I've got it up and running. I tested it with my regular recordings and it seems to work great to play them. I would suggest reducing or eliminating having Alexa read out the details of what is playing (I'm guessing it is there primarily for testing purposes?). Also, is there a way to have Alexa pause and stop playing the recording?

I have a lot of imported videos, both movies and series such as Game of Thrones. I can't figure out how to launch one of the movies or an episode from Game of Thrones.
__________________
i5-6400, MSI B150M Micro ATX MB, 16GB DDR3 1600, 2 - WD Green 2TB SATA Drives, Lite-On SATA 4X Blu-ray Reader, Corsair 400W 80+ Power Supply, Silverstone Sugo SG02-BF MicroATX Case, Windows 10 (64), HDHR Dual X2, Quatro and Prime, 5 x HD300 + 2 x HD100
Reply With Quote
  #76  
Old 01-09-2017, 06:14 PM
eagleshot eagleshot is offline
New Member
 
Join Date: May 2013
Location: Philadelphia
Posts: 4
Command 'Pause', Command 'Play', Command 'Stop' plus many more remote commands...
Reply With Quote
  #77  
Old 01-09-2017, 06:16 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by thomaszoo View Post
Thanks for including me. I've got it up and running. I tested it with my regular recordings and it seems to work great to play them. I would suggest reducing or eliminating having Alexa read out the details of what is playing (I'm guessing it is there primarily for testing purposes?). Also, is there a way to have Alexa pause and stop playing the recording?

I have a lot of imported videos, both movies and series such as Game of Thrones. I can't figure out how to launch one of the movies or an episode from Game of Thrones.
I have her say what she is playing for testing purposes as you surmised. Once it's working smoothly I'll either remove that or add it as an option.

To pause you should be able to say "pause the current episode" or "command pause". The same should work for resume and stop. Let me know if not.

I haven't added the code to play a specific movie with a single utterance, that's still on the drawing board. You will need to say:
- "get all movies" which will put all movies in context, then
- "sort them by title", then
- "skip to X" where X is the first letter of the movie title (assuming you have a lot of movies and don't want to say "next" a lot), then
- "next" until you get to the movie you want, then
- "play"

To play an episode in a series you can say "play Game of Thrones" and it will play the first unwatched episode. You can also say "play the newest episode of game of thrones", "play the latest episode of game of thrones", "play the oldest episode of game of thrones", or "play the first episode of game of thrones".
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.

Last edited by tmiranda; 01-09-2017 at 06:19 PM.
Reply With Quote
  #78  
Old 01-10-2017, 12:01 PM
thomaszoo thomaszoo is offline
Sage Aficionado
 
Join Date: Jun 2004
Location: Sacramento, CA
Posts: 487
Quote:
Originally Posted by tmiranda View Post
I have her say what she is playing for testing purposes as you surmised. Once it's working smoothly I'll either remove that or add it as an option.

To pause you should be able to say "pause the current episode" or "command pause". The same should work for resume and stop. Let me know if not.

I haven't added the code to play a specific movie with a single utterance, that's still on the drawing board. You will need to say:
- "get all movies" which will put all movies in context, then
- "sort them by title", then
- "skip to X" where X is the first letter of the movie title (assuming you have a lot of movies and don't want to say "next" a lot), then
- "next" until you get to the movie you want, then
- "play"

To play an episode in a series you can say "play Game of Thrones" and it will play the first unwatched episode. You can also say "play the newest episode of game of thrones", "play the latest episode of game of thrones", "play the oldest episode of game of thrones", or "play the first episode of game of thrones".
OK, I got the command thing down and it works (somehow I missed that in the wiki). One problem I seem to be having now is that it will open the recording in a paused state.

As I tried to explain before, I'm having problems with my imported videos. I assume the "Go to videos" command should bring up the list of imported videos on the tv (it does not). It will say how many are in the current view, but they are not displayed. I also can not save the current view. I have the same problem with recorded airings. Any ideas? Thanks.
__________________
i5-6400, MSI B150M Micro ATX MB, 16GB DDR3 1600, 2 - WD Green 2TB SATA Drives, Lite-On SATA 4X Blu-ray Reader, Corsair 400W 80+ Power Supply, Silverstone Sugo SG02-BF MicroATX Case, Windows 10 (64), HDHR Dual X2, Quatro and Prime, 5 x HD300 + 2 x HD100
Reply With Quote
  #79  
Old 01-10-2017, 12:54 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by thomaszoo View Post
OK, I got the command thing down and it works (somehow I missed that in the wiki). One problem I seem to be having now is that it will open the recording in a paused state.

As I tried to explain before, I'm having problems with my imported videos. I assume the "Go to videos" command should bring up the list of imported videos on the tv (it does not). It will say how many are in the current view, but they are not displayed. I also can not save the current view. I have the same problem with recorded airings. Any ideas? Thanks.
For the first part, are you saying when you say "play XXXX" the video starts but pauses?

For the second part, those utterances will not make anything happen on the TV. That's all in a "virtual view" in Alexa's head The only way to make something happen on the TV is by uttering "play <show name>" (or one of the other "play" utterances mentioned in previous posts) or to say "command <keystroke>".

It's currently not possible to co-ordinate Alexa with what appears on a physical Sage user interface. Many people have asked for it, it's just not possible unless I use a stripped down user interface and prohibit all UI Mod plugins.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #80  
Old 01-10-2017, 01:01 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by tmiranda View Post
I haven't added the code to play a specific movie with a single utterance, that's still on the drawing board.
This is doable though isn't it? From the web UI you can search for a movie by name and then play it in any UI context, so I imagine it is the same for the Echo.

So I would think something like this "Alexa, ask SageTV to play Frozen in the kitchen" should work, assuming that Alexa could parse the movie title.

Would you have to do something to differentiate the voice commands for TV shows from movies?

You would think that there would be Alexa skills for apps like Plex and Kodi but I don't see anything for those when I search the Alexa app.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
SageTV Alexa Skill jonnydeath SageTV v7 Customizations 4 12-24-2019 12:07 PM
Considering feasibility of WMC + Ceton Echo solution mkanet General Discussion 19 12-19-2012 01:16 PM
Audio echo on AC3? jerryt SageTV Software 0 10-08-2008 06:17 AM
Echo problem with Pinnacle 310i Glitterati Hardware Support 5 11-14-2007 08:04 AM
Audio echo while viewing live TV raddevon SageTV Software 3 05-14-2006 09:46 PM


All times are GMT -6. The time now is 01:52 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.