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 10-27-2011, 08:46 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Plugin: Sage Recording Extender 4 (SREv4)

This is more of a preview/warning for those who may be considering an SREv3 only license. Please be aware that I am actively developing SREv4. No release date is available, but I'm aiming for "before Christmas holidays."

What's new?
  • A complete rewrite of the monitoring engine (and the reason for a new major point release)
  • New: Support for monitoring of "live" events only
  • New: Allow active monitors to have overrides added/removed/modified even while the recording is in progress

Planned, but not started and may not make it to v4:
  • Integration of the web UI into the web server plugin

Lost features:
  • The current SRE STVi will not work without an update from tmiranda

It is early - I don't even have a build of v4 running on my test server yet and I'm really not that close, but felt this was worth a post in case there are some who are considering an SREv3 license since it will not work with v4 - as per my project's policy. I don't want people upset if they buy a v3 license today only to have it invalidated within a few weeks to a couple months. This is that warning.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #2  
Old 10-28-2011, 07:15 AM
drewg drewg is offline
Sage Icon
 
Join Date: Aug 2007
Location: Richmond, VA
Posts: 1,038
Do you have any plans to support moving recordings scheduled after live sports to compensate for overruns? For example, CBS never allows enough time for NFL Football on Sunday night, and all shows scheduled after football are typically delayed 30 or more minutes. Having a way to dynamically shift those recordings would be nice..

Drew
__________________
Server HW: Xeon CPU E3-1270, 16GB RAM, 9TB Raid-Z + L2Arc,
Server SW: Ubuntu 12.04 x86_64, ZFS on Linux, Java 1.6.0_21, SageTV 7.1.9.1
Tuner HW: Pinnacle 800i, Pinnacle 801e USB, HDHR
Client: HD300, HD100
Reply With Quote
  #3  
Old 10-28-2011, 07:21 AM
jbrandon's Avatar
jbrandon jbrandon is offline
Sage Advanced User
 
Join Date: Oct 2009
Location: Gladstone, MO
Posts: 153
I too would like to see this feature...

Quote:
Originally Posted by drewg View Post
Do you have any plans to support moving recordings scheduled after live sports to compensate for overruns? For example, CBS never allows enough time for NFL Football on Sunday night, and all shows scheduled after football are typically delayed 30 or more minutes. Having a way to dynamically shift those recordings would be nice..

Drew
Reply With Quote
  #4  
Old 10-28-2011, 07:53 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by drewg View Post
Do you have any plans to support moving recordings scheduled after live sports to compensate for overruns? For example, CBS never allows enough time for NFL Football on Sunday night, and all shows scheduled after football are typically delayed 30 or more minutes. Having a way to dynamically shift those recordings would be nice..

Drew
Quote:
Originally Posted by jbrandon View Post
I too would like to see this feature...
Sorry, this feature is just not as easy as it sounds to implement. I've discussed the reasons why I don't attempt this feature here.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #5  
Old 10-28-2011, 08:05 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by drewg View Post
Do you have any plans to support moving recordings scheduled after live sports to compensate for overruns? For example, CBS never allows enough time for NFL Football on Sunday night, and all shows scheduled after football are typically delayed 30 or more minutes. Having a way to dynamically shift those recordings would be nice..

Drew
Quote:
Originally Posted by jbrandon View Post
I too would like to see this feature...
Quote:
Originally Posted by Slugger View Post
Sorry, this feature is just not as easy as it sounds to implement. I've discussed the reasons why I don't attempt this feature here.
With that said, I am considering implementing a modification of this request as discussed here. Instead of trying to identify and extend recordings affected by sports run overs, I'm going to identify those recordings and try to reschedule them for a future airing.

So if your recording schedule is set to record 60 Minutes on CBS Sunday at 19:00 ET, but NFL Football is airing in front of it, SREv4 would identify that football precedes 60 Minutes and will look for another airing of 60 Minutes in the future and choose to record it instead. In this case, it would look for the airing on a west coast feed of CBS (for satellite/cable users), if it were available. If not, then SRE would do nothing and just leave the schedule as it is. Probably of no use to OTA/basic cable only users, but should help for satellite/digital cable users who have access to multiple time zone feeds of network stations.

Even this approach isn't as easy as it sounds to implement and may not make it to SREv4 depending on how testing goes.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #6  
Old 10-28-2011, 08:42 AM
drewg drewg is offline
Sage Icon
 
Join Date: Aug 2007
Location: Richmond, VA
Posts: 1,038
I read that post, and I see what you mean. Since I'm an OTA user, your proposed solution would not be helpful to me, though I can see its merit for Sat viewers.

It seems like EIT might actually be helpful here. I wonder if the EIT data correctly reflects the schedule when the NFL overruns...?

Drew
__________________
Server HW: Xeon CPU E3-1270, 16GB RAM, 9TB Raid-Z + L2Arc,
Server SW: Ubuntu 12.04 x86_64, ZFS on Linux, Java 1.6.0_21, SageTV 7.1.9.1
Tuner HW: Pinnacle 800i, Pinnacle 801e USB, HDHR
Client: HD300, HD100
Reply With Quote
  #7  
Old 10-28-2011, 08:45 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by drewg View Post
I read that post, and I see what you mean. Since I'm an OTA user, your proposed solution would not be helpful to me, though I can see its merit for Sat viewers.

It seems like EIT might actually be helpful here. I wonder if the EIT data correctly reflects the schedule when the NFL overruns...?

Drew
Does the EIT data end up in your Sage EPG? If so, then Sage should just adjust accordingly if the EIT data is being updated.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #8  
Old 10-28-2011, 09:08 AM
drewg drewg is offline
Sage Icon
 
Join Date: Aug 2007
Location: Richmond, VA
Posts: 1,038
Quote:
Originally Posted by Slugger View Post
Does the EIT data end up in your Sage EPG? If so, then Sage should just adjust accordingly if the EIT data is being updated.
I have Sage configured to use the normal Sage/Zap2It listings server, since it provides many large advantages over the EIT data (show descriptions, original air dates, etc).

I was just wondering if the EIT was correct, and if it was, if there was any way for an extension to use it..

Drew
__________________
Server HW: Xeon CPU E3-1270, 16GB RAM, 9TB Raid-Z + L2Arc,
Server SW: Ubuntu 12.04 x86_64, ZFS on Linux, Java 1.6.0_21, SageTV 7.1.9.1
Tuner HW: Pinnacle 800i, Pinnacle 801e USB, HDHR
Client: HD300, HD100
Reply With Quote
  #9  
Old 10-28-2011, 10:11 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by drewg View Post
I have Sage configured to use the normal Sage/Zap2It listings server, since it provides many large advantages over the EIT data (show descriptions, original air dates, etc).

I was just wondering if the EIT was correct, and if it was, if there was any way for an extension to use it..

Drew
Sage plugins don't have direct access to the tuner hardware and so no direct access to the EIT data. I can only use the data in the Sage EPG. External code could be written to grab the EIT data, but I'm not familiar with the requirements to do it nor do I have OTA tuners/data to even try it if I wanted to so it won't happen for this plugin.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #10  
Old 12-18-2011, 08:12 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
First release this week!

The first release of SREv4 is expected this coming week. Here are the key highlights:
  • Complete rewrite of the monitoring engine; lots of improvements both to functionality and performance
  • Support for modification of overrides while a recording is in progress. This allows you to modify the override for a recording after it has started or to change it during the recording. In v3, the override was locked into a recording once it started and could not be changed.
  • Support for monitoring only airings that have the 'Live' attribute set. This feature requires the licensed version of the plugin. Monitoring replays/tape delays of games can confuse SRE greatly. By telling SRE to only monitor 'live' airings you eliminate this headache. This feature requires that your EPG data provides the Live attribute and that it's accurate - this isn't always the case. Because of this, the feature is disabled by default.
  • Post game show padding (licensed version only): With the licensed version you can tell SRE to tack on a configured amount of padding to the end of a successfully monitored recording. This allows for recording of post game type shows/coverage.
  • Integration into nielm web UI: The separate web UI for SRE is no more. Instead, monitor status and override edits are dealt with in the nielm web UI (v2.32+). This provides a more integrated environment when dealing with SRE.
  • STVi updates available: tmiranda has graciously updated the STVi for SRE to support v4. The update should be available at the same time as the engine release.

This thread becomes the official support thread for SREv4. Please also note that effective immediately, SREv3 is no longer supported.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...

Last edited by Slugger; 12-18-2011 at 09:45 PM.
Reply With Quote
  #11  
Old 12-19-2011, 07:01 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,805
STVi highlight: You will have the ability to hide the timeline for recordings that were monitored by SRE. I always found it annoying that you could more or less predict if the game was going into OT by looking at the time remaining in the timeline. Now you can simply turn the timeline off.
__________________

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
  #12  
Old 12-19-2011, 09:43 AM
vividweb vividweb is offline
Sage Aficionado
 
Join Date: Aug 2006
Location: Calgary AB
Posts: 399
Quote:
Originally Posted by tmiranda View Post
STVi highlight: You will have the ability to hide the timeline for recordings that were monitored by SRE. I always found it annoying that you could more or less predict if the game was going into OT by looking at the time remaining in the timeline. Now you can simply turn the timeline off.
Yes but if your team was losing it would give you hope they would come back, and I've seen a lot of losing lately.
__________________

Sage Server: i5-2500K 8 GB DDR, 6000gb HDD, 4xHD-PVR < 4xBell 6141, Win7 x64
Client 1: HD-200, Panasonic 42PX75
Client 2: HD-300, Samsung LCD
Client 3: HD-300, Samsung PN50C550
Client 4: MS Surface Pro
Reply With Quote
  #13  
Old 12-19-2011, 10:36 AM
cat6man's Avatar
cat6man cat6man is offline
Sage Fanatic
 
Join Date: Jan 2006
Location: West of NYC, East of SF
Posts: 860
hi slugger,

i don't use SRE until baseball season but i'll be happy to test/debug in a leisurely mode before spring.

glad to see SRE4 is coming along nicely..........i'm looking forward to it.

cheers

p.s. i think i'd rather see darvish on the rangers that the jays............he could be very very good and the AL east is getting crazy strong.
__________________
Q: dad, when will you stop changing all the electronics?
A: never, so you might as well get used to it.
Reply With Quote
  #14  
Old 12-19-2011, 12:42 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,805
Quote:
Originally Posted by vividweb View Post
Yes but if your team was losing it would give you hope they would come back, and I've seen a lot of losing lately.
You can leave the timeline on (default behavior), turning it off is purely optional. I've been testing for a couple of weeks and I really like the disabled timeline
__________________

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
  #15  
Old 12-21-2011, 03:46 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
First SREv4 beta now available

The first SREv4 beta is now in the repository. Please go over the plugin configuration carefully after installing/upgrading. All settings will revert to default values and will ignore any previous SREv3 settings.

The web UI is now integrated into the nielm web UI. Click on a recording (active or scheduled) to see/edit override information. This requires the v2.32 web UI update (just released along side this SRE update).

Please note that the old STVi for SREv3 will not work with v4. Expect an update from tmiranda later this evening. (We were suppose to release together later this evening, but I have to head out of town unexpectedly this evening.)

Enjoy...
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #16  
Old 12-21-2011, 04:27 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,805
The SRE UI update has just been posted.

One new addition is the ability to hide the OSD timeline for shows that were monitored by SRE. You have the ability to change the behavior in either the SRE options menu or the OSD options menu.

Merry Christmas,

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
  #17  
Old 12-21-2011, 05:35 PM
cat6man's Avatar
cat6man cat6man is offline
Sage Fanatic
 
Join Date: Jan 2006
Location: West of NYC, East of SF
Posts: 860
slugger + tmiranda,

thanks a lot for all your work on SRE. it's much appreciated in this household.

happy holidays to everyone and have a merry GooglySage new year.


update: got it all loaded and ready to play. anyone know what the web address is now for the web browser access to
SRE?

i was using
http://192.168.xxxx.xxx:8500/sre/SRE3.html which no longer works, but replacing SRE3 with SRE4 didn't work either.

update2: typical of an engineer......read the instructions last...........the SRE UI no longer exists and i need to update nielm's UI...........
now to hunt for that
__________________
Q: dad, when will you stop changing all the electronics?
A: never, so you might as well get used to it.

Last edited by cat6man; 12-21-2011 at 07:23 PM.
Reply With Quote
  #18  
Old 12-21-2011, 07:22 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,805
Look in the plugin manager for the "SageTV Web Interface".

Just an FYI - If you install the SRE UI Mod plugin you don't need the Web Interface.
__________________

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
  #19  
Old 12-21-2011, 07:22 PM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
Quote:
Originally Posted by cat6man View Post
update2: typical of an engineer......read the instructions last...........the SRE UI no longer exists and i need to load nielm's UI.
where do i find thie nielm UI?
its the normal webui... so something like http://ipaddress : port/sage/Home
__________________
Server 2003 r2 32bit, SageTV9 (finally!)
2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast)
2x HD300, 1x SageClient (Win10 Test/Development)
Check out TVExplorer
Reply With Quote
  #20  
Old 12-21-2011, 07:35 PM
cat6man's Avatar
cat6man cat6man is offline
Sage Fanatic
 
Join Date: Jan 2006
Location: West of NYC, East of SF
Posts: 860
Quote:
Originally Posted by tmiranda View Post
Look in the plugin manager for the "SageTV Web Interface".

Just an FYI - If you install the SRE UI Mod plugin you don't need the Web Interface.
ok.................turns out i had the updates, was using the webUI (for years), but didn't see anything until i recorded a SRE-able sporting event.........shows up fine on TV screen (yea!), SRE status in webUI says it is being monitored (yea!) but i get a 404 error when i try to edit it in the webUI.

404 not found
http://192.168.xxx.xxxx:8080/sage/sr...dit&id=6032001

so it looks like it works for me except for override/edit

update: override works fine from STVi on tv set.................neither edit nor delete works in webUI for me
__________________
Q: dad, when will you stop changing all the electronics?
A: never, so you might as well get used to it.

Last edited by cat6man; 12-21-2011 at 07:48 PM.
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: Sage Recording Extender (SREv3) Slugger SageTV v7 Customizations 504 12-18-2011 08:01 PM
Sage Recording Extender (SRE) UI tmiranda Customization Announcements 0 09-09-2010 04:26 PM
Plugin: Sage Recording Extender (SRE) Slugger SageTV Customizations 428 06-19-2010 11:03 AM
Sage Recording Extender (SRE) new release notifications Slugger Customization Announcements 8 03-28-2010 07:56 AM
IMDB Plugin for Extender tonysathre SageTV Customizations 6 08-20-2008 09:15 PM


All times are GMT -6. The time now is 07:38 PM.


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