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 03-09-2016, 06:47 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Yes, because Sage has no idea then (the guide data is "incomplete") whether a particular airing is the same or different.
Reply With Quote
  #22  
Old 03-09-2016, 09:37 AM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by stanger89 View Post
Yes, because Sage has no idea then (the guide data is "incomplete") whether a particular airing is the same or different.
hmmm. you'd think Sage would see that if a recording already existed with the SAME ShowID, it would know not to record a second time...
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #23  
Old 03-09-2016, 09:47 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
The problem is, when a show is using Show ID (SH####), every airing has the same ID, even if the shows as broadcast are different. If Sage stopped recording a SH#### show if one already existed on the hard drive, it would miss a lot of airings of unique shows.

If you really want only one of a SH#### to be recorded at a time, you can set Keep At Most to 1 and Turn off Auto Delete (I think that's right).

If the guide data provides an Episode ID (EP####) then Sage works as you would expect, and only records that Episode if it's not Watched (or Don't Like) and not already on disk.
Reply With Quote
  #24  
Old 03-09-2016, 10:47 AM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by stanger89 View Post
The problem is, when a show is using Show ID (SH####), every airing has the same ID, even if the shows as broadcast are different. If Sage stopped recording a SH#### show if one already existed on the hard drive, it would miss a lot of airings of unique shows.

If you really want only one of a SH#### to be recorded at a time, you can set Keep At Most to 1 and Turn off Auto Delete (I think that's right).

If the guide data provides an Episode ID (EP####) then Sage works as you would expect, and only records that Episode if it's not Watched (or Don't Like) and not already on disk.
That's one of the problems (from the broadcasters side): Fox Sports is giving each repeat a different EP####, so Sage is recording every, single airing
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #25  
Old 03-09-2016, 11:09 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Sage is at the mercy of the guide data. Crappy guide data means sub-optimal operation.
Reply With Quote
  #26  
Old 03-09-2016, 11:38 AM
HelenWeathers's Avatar
HelenWeathers HelenWeathers is offline
Sage Icon
 
Join Date: Aug 2008
Location: Miami, Florida
Posts: 1,321
You can enter EP\d+ under keyword in a favorite's setup detail to skip recording of shows that don't have episode data.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT
Reply With Quote
  #27  
Old 03-09-2016, 03:44 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by HelenWeathers View Post
You can enter EP\d+ under keyword in a favorite's setup detail to skip recording of shows that don't have episode data.
good to know. but in this case I think they just have bad data 😕
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #28  
Old 03-09-2016, 04:13 PM
HelenWeathers's Avatar
HelenWeathers HelenWeathers is offline
Sage Icon
 
Join Date: Aug 2008
Location: Miami, Florida
Posts: 1,321
Quote:
Originally Posted by tvmaster2 View Post
good to know. but in this case I think they just have bad data 😕
Just wanted to point out, I should have said "don't have episode IDs". You're right of course that this won't help you with your Fox example where repeat airings have differing IDs.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT
Reply With Quote
  #29  
Old 03-09-2016, 05:18 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by HelenWeathers View Post
Just wanted to point out, I should have said "don't have episode IDs". You're right of course that this won't help you with your Fox example where repeat airings have differing IDs.
where did you get that fun code from, is it in the manual, and if so, are there more groovy codes that do neat stuff?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #30  
Old 03-09-2016, 05:28 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by stanger89 View Post
Sage is at the mercy of the guide data. Crappy guide data means sub-optimal operation.
here's an example of what Sage web server notes about the show: The first show of a new day, and the first repeat:

ShowID: SH023661880000 (all airings)

First airing: Internal details: MediaFileID=56902353 , AiringID=56651201

first repeat: Internal details: MediaFileID=56902358 , AiringID=56651202

so that stinks I guess...
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson

Last edited by tvmaster2; 03-09-2016 at 05:44 PM.
Reply With Quote
  #31  
Old 03-09-2016, 07:09 PM
HelenWeathers's Avatar
HelenWeathers HelenWeathers is offline
Sage Icon
 
Join Date: Aug 2008
Location: Miami, Florida
Posts: 1,321
Quote:
Originally Posted by tvmaster2 View Post
where did you get that fun code from, is it in the manual, and if so, are there more groovy codes that do neat stuff?
I'm sad to say I don't remember where I picked that up. I've used it a lot especially for multi season series shows on OTA sub channels where the guide data shows no episode info - only the name of the series and brief series info so there is no episode ID generated for that airing.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT
Reply With Quote
  #32  
Old 03-09-2016, 07:53 PM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 2,009
Quote:
Originally Posted by tvmaster2 View Post
here's an example of what Sage web server notes about the show: The first show of a new day, and the first repeat:

ShowID: SH023661880000 (all airings)

First airing: Internal details: MediaFileID=56902353 , AiringID=56651201

first repeat: Internal details: MediaFileID=56902358 , AiringID=56651202

so that stinks I guess...
Seems like the information you've been posting is a little inconsistent (or at least you are confusing the various types of IDs). In one post you said they all had unique Episode ID's, but in a more recent post you said they all had the same ShowID (and didn't list an episode ID).

So, the ShowID you listed (the one that starts with "SH") is the one provided by the guide data. The MediaFileId and AiringID are created by Sage to track things in Wiz.bin.

That showID is the one that is important for determining how Sage will handle things. If it starts with "SH" that indicates a "show". This type of ID is usually reserved for programs that have no unique guide data, but may or may not be unique. A good example would be the nightly news. This is something that by nature will be a unique / new show every day (no re-runs), yet it doesn't really make sense to have unique guide data for every "episode", so every airing will probably have the same show id and same data. In this case, Sage can't really tell if a particular airing is a duplicate or not. By default it will record every time, just to be sure it doesn't miss something.

The only way to control this is to do as mentioned in a previous post and set the "Keep at Most" to "1". Even this is not perfect since the Sage schedule only runs periodically. When it runs, if it sees that you have fewer recordings than the keep at most number, it will schedule all the future airings that it sees. If it sees that the number of recordings you have is greater or equal to the keep at most #, it will remove any future airings from the recording schedule. But, since the scheduler only runs periodically (once a day, I think, unless there are changes to the channel lineup), if there are many airings on back to back, it may record more than the keep at most value.

If it starts with "EP" that indicates an "episode". This type of ID is usually used for TV Series. New episodes should have unique EPxxx IDs, while re-runs should have the same EPxxx ID. If Sage sees this, it can track the episode and only record it once.
__________________
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
  #33  
Old 03-09-2016, 07:56 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by HelenWeathers View Post
I'm sad to say I don't remember where I picked that up. I've used it a lot especially for multi season series shows on OTA sub channels where the guide data shows no episode info - only the name of the series and brief series info so there is no episode ID generated for that airing.
sorry, I'm a bit thick on this: so by entering the code, you achieve what exactly on those sub channels? If a network hasn't supplied any episode data, this enables that all episodes get recorded?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #34  
Old 03-09-2016, 08:30 PM
HelenWeathers's Avatar
HelenWeathers HelenWeathers is offline
Sage Icon
 
Join Date: Aug 2008
Location: Miami, Florida
Posts: 1,321
Quote:
Originally Posted by tvmaster2 View Post
sorry, I'm a bit thick on this: so by entering the code, you achieve what exactly on those sub channels? If a network hasn't supplied any episode data, this enables that all episodes get recorded?
No. If there is no EPISODE ID for a tv show listing then that tv episode/guide listing is not recorded at all.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT
Reply With Quote
  #35  
Old 03-09-2016, 10:16 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by Tiki View Post
Seems like the information you've been posting is a little inconsistent (or at least you are confusing the various types of IDs). In one post you said they all had unique Episode ID's, but in a more recent post you said they all had the same ShowID (and didn't list an episode ID).

So, the ShowID you listed (the one that starts with "SH") is the one provided by the guide data. The MediaFileId and AiringID are created by Sage to track things in Wiz.bin.

That showID is the one that is important for determining how Sage will handle things. If it starts with "SH" that indicates a "show". This type of ID is usually reserved for programs that have no unique guide data, but may or may not be unique. A good example would be the nightly news. This is something that by nature will be a unique / new show every day (no re-runs), yet it doesn't really make sense to have unique guide data for every "episode", so every airing will probably have the same show id and same data. In this case, Sage can't really tell if a particular airing is a duplicate or not. By default it will record every time, just to be sure it doesn't miss something.

The only way to control this is to do as mentioned in a previous post and set the "Keep at Most" to "1". Even this is not perfect since the Sage schedule only runs periodically. When it runs, if it sees that you have fewer recordings than the keep at most number, it will schedule all the future airings that it sees. If it sees that the number of recordings you have is greater or equal to the keep at most #, it will remove any future airings from the recording schedule. But, since the scheduler only runs periodically (once a day, I think, unless there are changes to the channel lineup), if there are many airings on back to back, it may record more than the keep at most value.

If it starts with "EP" that indicates an "episode". This type of ID is usually used for TV Series. New episodes should have unique EPxxx IDs, while re-runs should have the same EPxxx ID. If Sage sees this, it can track the episode and only record it once.
Ok. They all have the same ShowID, every show, every repeat, every day of the week.

regarding the EP#, if what I'm seeing in Sage Webserver isn't the EP info, where do I find that, under "Edit Metadata"? The Episode ID there is 0, as is the Season.
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson

Last edited by tvmaster2; 03-09-2016 at 10:22 PM.
Reply With Quote
  #36  
Old 03-09-2016, 10:30 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by HelenWeathers View Post
No. If there is no EPISODE ID for a tv show listing then that tv episode/guide listing is not recorded at all.
got it. so you'd use this to have Sage ignore airings where metadata didn't include specifics, but recordings would be made from channels supplying ID info...
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #37  
Old 03-09-2016, 10:34 PM
HelenWeathers's Avatar
HelenWeathers HelenWeathers is offline
Sage Icon
 
Join Date: Aug 2008
Location: Miami, Florida
Posts: 1,321
Quote:
Originally Posted by tvmaster2 View Post
Ok. They all have the same ShowID, every show, every repeat, every day of the week.

regarding the EP#, if what I'm seeing in Sage Webserver isn't the EP info, where do I find that, under "Edit Metadata"? The Episode ID there is 0, as is the Season.
In edit metadata you're seeing episode number not episode ID. Episode ID is a unique identifier for each episode used to find season and episode numbers that you see in the metadata. No episode ID = no season number and no episode number (and you see zeros or blanks in those metadata fields)
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT
Reply With Quote
  #38  
Old 03-09-2016, 11:22 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by HelenWeathers View Post
In edit metadata you're seeing episode number not episode ID. Episode ID is a unique identifier for each episode used to find season and episode numbers that you see in the metadata. No episode ID = no season number and no episode number (and you see zeros or blanks in those metadata fields)
so where, using what, can you physically see the number which appears for Episode ID, if it exists? For example, I have a recording of 'The Grinder'. Would the Episode ID for this be in the metadata?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson

Last edited by tvmaster2; 03-09-2016 at 11:25 PM.
Reply With Quote
  #39  
Old 03-09-2016, 11:41 PM
HelenWeathers's Avatar
HelenWeathers HelenWeathers is offline
Sage Icon
 
Join Date: Aug 2008
Location: Miami, Florida
Posts: 1,321
Quote:
Originally Posted by tvmaster2 View Post
so where, using what, can you physically see the number which appears for Episode ID, if it exists? For example, I have a recording of 'The Grinder'. Would the Episode ID for this be in the metadata?
Episode IDs can come from the guide data provider or can be found at tvdb or imdb if the episode name is in the guide data. Sage must know at the time of the recording what the episode id is to include it in the file's metadata when the file is created.

If the episode id is present it will show up in sage when you view recording detail and will show under Show ID: and start with the letters EP in the case of a series episode. (SH is for shows without episode numbering and MV is for movies)
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT
Reply With Quote
  #40  
Old 03-10-2016, 12:10 AM
tvmaster2's Avatar
tvmaster2 tvmaster2 is online now
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by HelenWeathers View Post
Episode IDs can come from the guide data provider or can be found at tvdb or imdb if the episode name is in the guide data. Sage must know at the time of the recording what the episode id is to include it in the file's metadata when the file is created.

If the episode id is present it will show up in sage when you view recording detail and will show under Show ID: and start with the letters EP in the case of a series episode. (SH is for shows without episode numbering and MV is for movies)
brilliant. thanks
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
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


All times are GMT -6. The time now is 11:02 PM.


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