SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 02-20-2011, 11:46 AM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 2,009
Quote:
Originally Posted by spacecadet View Post
Don't think I can use the time slot trick for the Sox since the games replay about 4x over the next 24 hour period (so there's more replays avoid than just the 12am slot - although this is a great suggestion).

My concern with the Sox is that I do have a free tuner during this time slot. But it's an SD tuner and Sage ignores it because the later airing is in HD. Even if there were a way to say: "I don't care about HD for this favorite" so that the SD tuner will get used when there is a conflict on the HD tuner - that would go a long way towards not having to massage the recording schedule.
Well, you could set that favorite to only record on the SD channel (of course then you would never get the HD version).

I think you could also create 2 favorites - one that is limited to the SD channel only and one that is limited to the HD channel only. If you do this you will end up with extra recordings that you will have to delete, and you will be tying up your tuners more than you need to, but you can be sure it won't wait to record the HD version when an SD is available anymore.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM
Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2)
,USBUIRT (multi-zone)
Source:
Comcast/Xfinity X1 Cable
Primary Client: Server Other Clients: (1) HD200, (1) HD300
Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE,
HDHR, HVR-2250, HD-PVR
Reply With Quote
  #22  
Old 02-20-2011, 03:53 PM
spacecadet spacecadet is offline
Sage Aficionado
 
Join Date: May 2005
Location: Lexington, MA
Posts: 388
Quote:
Originally Posted by Tiki View Post
I think you could also create 2 favorites - one that is limited to the SD channel only and one that is limited to the HD channel only. If you do this you will end up with extra recordings that you will have to delete, and you will be tying up your tuners more than you need to, but you can be sure it won't wait to record the HD version when an SD is available anymore.
I don't *think* this will work, but I'll give it a shot once baseball season kicks off in another month or two.

I suspect since HD/SD have the same airing ID, that Sage will still try and grab the HD version even though the SD favorite is present. But I'll definitely give it a shot. Thanks for the tip!
Reply With Quote
  #23  
Old 02-20-2011, 04:17 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by Fuzzy View Post
Just keep in mind that sage is programming this way for a reason, and forcing a show to record when sage wasn't planning on recording it will result in a different favorite being missed. Obviously, for sporting events, you always want to do this - luckily, with football, there are no re-airs to complicate matters. For other shows, though, i never see the need to get the 1st airing, if it means sage will be able to record everything i want doing it it's own way. I always have a backlog of shows to watch, so it's not like I'd be getting to the show the first night anyways.
The kid can miss a rerun of her show so the rest of us can get the first airing of a favorite family SyFy show.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #24  
Old 02-20-2011, 04:28 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by Taddeusz View Post
The kid can miss a rerun of her show so the rest of us can get the first airing of a favorite family SyFy show.
My piont was, I'm usually watching my SyFy shows (or other) about a week or so behind - and for me, they all get recorded before I watch them.
__________________
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
  #25  
Old 02-20-2011, 05:07 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by Fuzzy View Post
My piont was, I'm usually watching my SyFy shows (or other) about a week or so behind - and for me, they all get recorded before I watch them.
For our family favorites it's pretty important that they're recorded at the first showing.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #26  
Old 02-20-2011, 06:52 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Manual's your best bet then. It's really not that tough to go through once every couple weeks, check the future airings, and hit the REC button on the first occurance of each. The fact is, it's not of that high of a demand for it to be made into a plugin, and since it will only have a tendency towards causing more missed recordings, I doubt sage would be interested in it.
__________________
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
  #27  
Old 02-20-2011, 07:02 PM
gabrielcab gabrielcab is offline
Sage Aficionado
 
Join Date: Jan 2006
Posts: 287
I'm with the "ALWAYS USE FIRST AVAILABLE AIRING" button team, if it can be separated into people who cares into give priority over first time airings and people who don't.
__________________
Waiting for Sage 8.
Reply With Quote
  #28  
Old 02-20-2011, 07:25 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Then I nominate you to make a plugin to do it.. :-) That's how sage works...
__________________
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
  #29  
Old 02-20-2011, 11:21 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Here's my contribution: Run this groovy script every few hours via SJQv4's crontab (or any cron/scheduler service) and it will mark the first airing of favourites tagged with the "AlwaysRecFirstAiring" property as a manual recording, ensuring that the first airing of said favourites always gets recorded.

This is an example of how you get things done when the core doesn't quite do what you want it to: write a script/plugin/whatever that makes Sage do what you want.

Code:
def testMode = true

FavoriteAPI.GetFavorites().each {
   if(Boolean.parseBoolean(FavoriteAPI.GetFavoriteProperty(it, "AlwaysRecFirstAiring"))) {
      def processed = [:]
      Database.Sort(Database.FilterByRange(FavoriteAPI.GetFavoriteAirings(it), "GetAiringStartTime", System.currentTimeMillis(), Long.MAX_VALUE, true), false, "GetAiringStartTime").each {
          def showEID = ShowAPI.GetShowExternalID(it)
          if(processed[showEID] == null) {
              processed[showEID] = true
              if(!testMode && !AiringAPI.IsManualRecord(it))
                  AiringAPI.Record(it)
              else if(testMode)
                  println "Would mark airing of '${ShowAPI.GetShowTitle(it)}' on ${new Date(AiringAPI.GetAiringStartTime(it))} as manual recording!"
          }
      }
   }
}
return 0
NOTE: This solution is a Groovy script that relies on being run in an environment capable of supporting it. That environment is either SJQv4 or running it manually via the SageGroovy IDE/command line. The SJQv4 env is, as you can see, pretty powerful. A simple 18 line script and ~15 minutes of effort is all it took to solve this problem.

If you don't want to use SJQv4 to do this, simply port the above Groovy script to Java and install this as a plugin that spawns a thread and runs this algorithm every few hours.
__________________
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; 02-21-2011 at 10:39 AM.
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
Setting Permanent Conflict Priority Skiier__Dude SageTV Software 1 10-29-2008 10:35 AM
Could this be due to a cheap Monoprice.com cable? matt91 Hardware Support 1 09-28-2008 10:17 AM
Passwords reset due to PM spam Opus4 Announcements 0 08-14-2008 11:40 AM
Moving Sage due to complete Upgrade Cabalsan SageTV Software 4 06-26-2008 09:41 AM
ignoring playlist due to comment? LaoChe SageTV Software 2 07-21-2006 11:53 AM


All times are GMT -6. The time now is 03:13 PM.


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