SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations

Notices

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

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-11-2011, 04:59 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,835
Plugin: Dynamic Skip Times

Do your favorite sporting events or shows usually have commercial breaks that are always the same length? (For example, Football TV timeouts are almost always 2 minutes long and Hockey TV timeouts are usually 1 minute or 90 seconds long.) This plugin allows you to set the skip times that vary with the show you are watching.

After installation the options dialog that appears when you are browsing a show (or a group of shows) will contain a new selection, "Dynamic Skip Times".

Post comments, questions and bugs here.
__________________

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
  #2  
Old 12-12-2011, 01:58 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 6,681
Great idea. I have never actually changed the skip times but I always thought that it would be great to have an easy way to do this. I don't know if this is possible but it might be nice to also do the following:
  • Set skip times based on the show title. To use your example then the SkipFwdX2 for football would be 120 seconds and for hockey it would be 90 seconds.
  • Have more than two Skips, especially SkipFwds. I use Harmony remotes at all of my TVs so I could easily use the custom buttons for this new functionality. It might be nice to have a 17min skip so which entirely skips a hockey intermission in one press.
__________________
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

Last edited by wayner; 12-12-2011 at 02:56 PM.
Reply With Quote
  #3  
Old 12-12-2011, 07:38 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,835
Quote:
Originally Posted by wayner View Post
Great idea. I have never actually changed the skip times but I always thought that it would be great to have an easy way to do this. I don't know if this is possible but it might be nice to also do the following:
  • Set skip times based on the show title. To use your example then the SkipFwdX2 for football would be 120 seconds and for hockey it would be 90 seconds.
  • Have more than two Skips, especially SkipFwds. I use Harmony remotes at all of my TVs so I could easily use the custom buttons for this new functionality. It might be nice to have a 17min skip so which entirely skips a hockey intermission in one press.
It does allow you to set the skip times based on show title - That's really the main function of it.

There are two skip forwards and two skip backwards defined in Sage. Maybe in a next iteration I can add more, but that will be a while. I'm finishing up one other thing, then I have the holidays and another plugin I'm working on so my time will be very limited.
__________________

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
  #4  
Old 12-13-2011, 08:24 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 6,681
Awesome - thanks for developing this. It is great to see that some folks are continuing to push forward with new plugins.
__________________
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
  #5  
Old 12-13-2011, 09:14 AM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Sounds awesome. I'll give it a go when I get home.
__________________
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
  #6  
Old 12-13-2011, 01:40 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,835
Quote:
Originally Posted by wayner View Post
Awesome - thanks for developing this. It is great to see that some folks are continuing to push forward with new plugins.
Slugger gets credit for the idea. We were working on something else and he suggested this functionality would be useful. Now that it's Football and Hockey season I'm using the feature quite a bit myself.

Tom
__________________

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
  #7  
Old 12-14-2011, 01:48 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 6,681
Awesome - I installed it last night. Now I have to decide whether to change the SkipFwd from 10 secs to 20 secs for hockey games. Normally 20 secs is the time between a whistle and a faceoff. But occasionally it goes to thirty seconds or so on an icing call. Perhaps I am better off staying with 10 seconds and using 2-3 presses.
__________________
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
  #8  
Old 12-15-2011, 06:58 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,835
I normally don't skip between a whistle and the faceoff. Sometimes it's nice to hear a little commentary

I set FF1 to 30 seconds and FF2 to 90 seconds so if there is a break in play I want to skp I press FF1 and if there is a commercial I press FF2. I set Rew1 to -7 seconds (so I can backup a little if I overshoot) and Rew2 to -30 seconds.
__________________

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
  #9  
Old 12-23-2012, 04:11 PM
bigbill's Avatar
bigbill bigbill is offline
Sage Aficionado
 
Join Date: Dec 2006
Location: San Diego, California
Posts: 390
Unhappy

I installed this plugin today and setup all four fields for custom timed skips. I had to disable the plugin as the skips that were supposed to rewind 5 and 30 seconds went forward 5 and 30 seconds... sort of like the two forward fields. And I could not figure out how to put "Default" back into the two rewind fields.

I cannot see how to put a "-" into those fields either.

Any idea's? The forward settings seemed to work just fine.

-Bill
__________________
Sage Server: SageTV v9.2.1(64)
Hardware Dell T20 Mini Tower, 4th Gen Pentium, 8GB RAM, Win10 Pro 64 bit, 3 x 4TB WD Green, 128GB SSD boot drive. Capture: 1 Quad HDHR, 2 Dual HDHR, (OTA Winegard HD8200U, CM4221HD), 2 @ STP-HD200's, 1 @ HD300, 1 @ Nvidia Shield 2017, 1 @ Mibox. TV's: 70", 55" & 40" Sony's - Playon/PlayLater, Blue Iris.

Motorhome Sage Server: SageTV v9.1.8 Intel NUC6CAYH, HD200, Nvidia Shield 2017, 1 Dual HDHR 4TB Passport storage, Winegard BatWing RV antenna.
Reply With Quote
  #10  
Old 12-23-2012, 07:20 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,835
I'll look at it but I think the problem is that you need to enter a "-" using a keyboard on a SageClient. I need to change it so the rewind times are negative even if the "-" is not entered. Probably after Christmas.
__________________

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
  #11  
Old 12-23-2012, 09:34 PM
bigbill's Avatar
bigbill bigbill is offline
Sage Aficionado
 
Join Date: Dec 2006
Location: San Diego, California
Posts: 390
Ouch.... I'm using an hd200. No keyboard. Is there an entry in a prop file i could edit?
__________________
Sage Server: SageTV v9.2.1(64)
Hardware Dell T20 Mini Tower, 4th Gen Pentium, 8GB RAM, Win10 Pro 64 bit, 3 x 4TB WD Green, 128GB SSD boot drive. Capture: 1 Quad HDHR, 2 Dual HDHR, (OTA Winegard HD8200U, CM4221HD), 2 @ STP-HD200's, 1 @ HD300, 1 @ Nvidia Shield 2017, 1 @ Mibox. TV's: 70", 55" & 40" Sony's - Playon/PlayLater, Blue Iris.

Motorhome Sage Server: SageTV v9.1.8 Intel NUC6CAYH, HD200, Nvidia Shield 2017, 1 Dual HDHR 4TB Passport storage, Winegard BatWing RV antenna.
Reply With Quote
  #12  
Old 12-24-2012, 08:57 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,835
Yes, but I'll have to look at the code to see what it is. If you browse the properties file it should be fairly obvious, I usually start the property with an abbreviation for the plugin. I'm thinking I used "dst/" for this one. IIRC there a "small_skip" and "big_skip". Going from memory on this.....

There is a way to enter "-" from an HD300, I know I've done it before.
__________________

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
  #13  
Old 12-24-2012, 10:05 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 6,681
I think the Sage extenders recognize keyboards so you could plug in a USB keyboard and give it a try - either a wired or wireless keyboard.
__________________
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
  #14  
Old 12-24-2012, 10:15 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Isn't this what Comskip is for.. :-)
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #15  
Old 12-24-2012, 10:31 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 6,681
Not for sports - even if you do Comskip them, and I don't bother, you still have all of the dead time. In hockey it is 20 seconds between a whistle and a faceoff. Change the skip button from 10 to 20 seconds and it is one press and you are back to action. Not that there has been much hockey to watch, at least not until Dec 26.

Same for football, basketball, baseball, golf etc. SageTV is a great productivity enhancer for a sports fan as, depending on how aggressive you are, you can reduce the time required to watch a game by up to 80%. With regular shows you don't gain much more than 10-15%.

And Dynamic Skip Times greatly enhances this! Thanks tmiranda!
__________________
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
  #16  
Old 12-24-2012, 10:58 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by wayner View Post
Not for sports - even if you do Comskip them, and I don't bother, you still have all of the dead time. In hockey it is 20 seconds between a whistle and a faceoff. Change the skip button from 10 to 20 seconds and it is one press and you are back to action. Not that there has been much hockey to watch, at least not until Dec 26.

Same for football, basketball, baseball, golf etc. SageTV is a great productivity enhancer for a sports fan as, depending on how aggressive you are, you can reduce the time required to watch a game by up to 80%. With regular shows you don't gain much more than 10-15%.

And Dynamic Skip Times greatly enhances this! Thanks tmiranda!
I'm not saying it isn't gong to be useful for some - I just can't imagine myself skipping through a snap count during a football game - ruins the timing and feel of the game.. now, if you watch a sport with more true 'dead time' that's you're own problem.. :-)
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #17  
Old 12-24-2012, 12:33 PM
bigbill's Avatar
bigbill bigbill is offline
Sage Aficionado
 
Join Date: Dec 2006
Location: San Diego, California
Posts: 390
LOL... when your team is playing as well as the Chargers this year it's great to be able to skip from the end of the play right till the next snap..
__________________
Sage Server: SageTV v9.2.1(64)
Hardware Dell T20 Mini Tower, 4th Gen Pentium, 8GB RAM, Win10 Pro 64 bit, 3 x 4TB WD Green, 128GB SSD boot drive. Capture: 1 Quad HDHR, 2 Dual HDHR, (OTA Winegard HD8200U, CM4221HD), 2 @ STP-HD200's, 1 @ HD300, 1 @ Nvidia Shield 2017, 1 @ Mibox. TV's: 70", 55" & 40" Sony's - Playon/PlayLater, Blue Iris.

Motorhome Sage Server: SageTV v9.1.8 Intel NUC6CAYH, HD200, Nvidia Shield 2017, 1 Dual HDHR 4TB Passport storage, Winegard BatWing RV antenna.
Reply With Quote
  #18  
Old 12-24-2012, 12:38 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by bigbill View Post
LOL... when your team is playing as well as the Chargers this year it's great to be able to skip from the end of the play right till the next snap..
Well, the Chargers ARE my team - but lucky for me, I live in Riverside, which never gets to watch them anyway... Even when it's NOT blacked out (when is qualcomm going to adjust the prices to coincide with the facility quality and what's on the field? - Tampa is a better stadium, and better team, and their tickets are half the price), LA is a secondary market, and isn't required to show inter-conference games.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #19  
Old 12-25-2012, 06:12 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,835
Quote:
Originally Posted by tmiranda View Post
Yes, but I'll have to look at the code to see what it is. If you browse the properties file it should be fairly obvious....
I just looked at the code and the values are not stored in the .properties file. I will try to get an update for this.
__________________

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
  #20  
Old 12-25-2012, 06:58 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,835
The fix was easy so I made the changes. You should see version 0.05 in the repository now. Merry Christmas.
__________________

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
Reply


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

Advanced Search
Display Modes

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
Plugin: ADM - Another Dynamic Menu jusjoken SageTV v7 Customizations 293 10-17-2015 03:41 PM
Noob ?:Dynamic Menu plugin and Malore Multi-Pane STV defilm SageTV Customizations 4 05-03-2009 01:29 PM
Commercial skip plugin on MediaMVP? LehighBri SageTV Customizations 14 04-08-2009 01:31 PM
How do I change the skip times? joey3002 SageTV Software 3 01-08-2009 10:43 AM
VOB files skip and repeat 3 times on MVP jredwine2857 SageTV Media Extender 16 04-20-2007 10:37 PM


All times are GMT -6. The time now is 07:25 AM.


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