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
  #1  
Old 04-06-2008, 10:11 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
How can I prevent my current live TVfrom being disrupted every time a new show starts

While I'm watching a the same channel and the next show is about to start, there's a brief break/disruption in my TV viewing. I'm curious if there's an option to prevent this; and have it seamless.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #2  
Old 04-06-2008, 10:25 AM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
As an experienced Sage user, you know that Sage records each show to a separate file, even in Live TV mode. So when a new show starts, it has to close one file and open another, causing a short hiccup in playback. That's an unavoidable consequence of the each-show-in-its-own-file recording model.
__________________
-- Greg
Reply With Quote
  #3  
Old 04-06-2008, 10:34 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Right, that goes without saying. I'm talking about watching a channel that I have not selected to record. In theory, there's no need to put a break between shows that arent being recorded; and just have a predefined buffer which cycles after its full.... for just liveTV. That's why there are some DVRs that you wont see a break between shows when just watching liveTV.

Quote:
Originally Posted by GKusnick View Post
As an experienced Sage user, you know that Sage records each show to a separate file, even in Live TV mode. So when a new show starts, it has to close one file and open another, causing a short hiccup in playback. That's an unavoidable consequence of the each-show-in-its-own-file recording model.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #4  
Old 04-06-2008, 10:44 AM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by mkanet View Post
In theory, there's no need to put a break between shows that arent being recorded; and just have a predefined buffer which cycles after its full.... for just liveTV.
But they are being recorded. In Sage, there's no difference between recording and live TV. It always records the same way, one show per file. This is what lets you decide to keep a "live" show and mark it for recording halfway through. It's already being recorded as a separate show, so all that's needed is to set the Manual Record flag and thereby prevent it from being auto-deleted. That would not be possible with a circular buffer.

Also, in a multi-client system, it's possible for one client to mark a show for recording while another client accesses that same show "live" through the program guide. The best way to resolve such ambiguities and give a consistent user experience to everyone is to treat all shows the same, and not make a special case for live TV watching.
__________________
-- Greg
Reply With Quote
  #5  
Old 04-06-2008, 11:04 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Thanks, it makes sense after I thought it through. I'm curious how STB DVRs do this without gaps between shows.

Quote:
Originally Posted by GKusnick View Post
But they are being recorded. In Sage, there's no difference between recording and live TV. It always records the same way, one show per file. This is what lets you decide to keep a "live" show and mark it for recording halfway through. It's already being recorded as a separate show, so all that's needed is to set the Manual Record flag and thereby prevent it from being auto-deleted. That would not be possible with a circular buffer.

Also, in a multi-client system, it's possible for one client to mark a show for recording while another client accesses that same show "live" through the program guide. The best way to resolve such ambiguities and give a consistent user experience to everyone is to treat all shows the same, and not make a special case for live TV watching.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #6  
Old 04-06-2008, 11:12 AM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
An STB DVR has a much simpler job since it's a closed-box, single-user system with a fixed UI. So a lot of ambiguities related to multiple clients and custom UIs just don't arise in the STB context.
__________________
-- Greg
Reply With Quote
  #7  
Old 04-06-2008, 04:18 PM
Slipshod's Avatar
Slipshod Slipshod is offline
Sage Aficionado
 
Join Date: Feb 2008
Location: San Francisco Bay Area
Posts: 474
Quote:
Originally Posted by GKusnick View Post
An STB DVR has a much simpler job since it's a closed-box, single-user system with a fixed UI. So a lot of ambiguities related to multiple clients and custom UIs just don't arise in the STB context.
I'm curious... Why do some users seem to do a lot of rationalization when an STB does something better than Sage? Particularly if it's anything to do with Live TV. I think the real answer to why they don't do it is that Sage hasn't put a priority on Live TV - they do a bunch of other things much better, and part of the cost of that has been prioritizing those features over live TV.

I suspect that's also holding them back from mainstream adoption to a certain degree. It's a great enthusiast platform right now, but it's not something I'd recommend for other family members because of the maintenance and the quirks (like how Live TV works).


And on a side note - In my Dish Network VIP-622, I have 2 simultaneous users (TV-1 and TV-2), and LiveTV works seamlessly on both. My wife and I could be watching the same show at different points in time on each TV (live, recorded, whatever), and there is no pause when it switches from one show to another. The 622 keeps a live "circular" buffer per tuner, so it always has something like that las hour or so of TV on that tuner buffered. Each client just keeps track of where there are on the buffer. Not all that complicated, but it does involve using circular buffers and copying out data if you start recording a showing after watching it.

Cheers,
Slipshod
__________________
SageTV V7 (WHS), Diamond UI
Server: WHS with Xeon X3350, 4GB ECC, ASUS P5BV-C/4L, recording into a 6.6TB Drive pool
Tuners: 4 (2x HDHR)
Clients: 2x HD300, 1x HD200 Extenders, 1x Placeshifter
2x Roku XD
Reply With Quote
  #8  
Old 04-06-2008, 04:46 PM
dflachbart dflachbart is offline
SageTVaholic
 
Join Date: Jan 2006
Location: Brookfield, CT
Posts: 2,743
Quote:
Originally Posted by Slipshod View Post
The 622 keeps a live "circular" buffer per tuner, so it always has something like that las hour or so of TV on that tuner buffered.

That's exactly why I prefer SageTV's approach and don't mind the short hiccup - if I decide 80 minutes into a movie that I want to keep it, I can in SageTV - with a circular buffered PVR I'm screwed...

Dirk
Reply With Quote
  #9  
Old 04-06-2008, 05:27 PM
Slipshod's Avatar
Slipshod Slipshod is offline
Sage Aficionado
 
Join Date: Feb 2008
Location: San Francisco Bay Area
Posts: 474
Quote:
Originally Posted by flachbar View Post
That's exactly why I prefer SageTV's approach and don't mind the short hiccup - if I decide 80 minutes into a movie that I want to keep it, I can in SageTV - with a circular buffered PVR I'm screwed...

Dirk
But what if you could control the size of the buffer, or whether or not it is used at all?
__________________
SageTV V7 (WHS), Diamond UI
Server: WHS with Xeon X3350, 4GB ECC, ASUS P5BV-C/4L, recording into a 6.6TB Drive pool
Tuners: 4 (2x HDHR)
Clients: 2x HD300, 1x HD200 Extenders, 1x Placeshifter
2x Roku XD
Reply With Quote
  #10  
Old 04-06-2008, 07:42 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by Slipshod View Post
I'm curious... Why do some users seem to do a lot of rationalization when an STB does something better than Sage? Particularly if it's anything to do with Live TV. I think the real answer to why they don't do it is that Sage hasn't put a priority on Live TV - they do a bunch of other things much better, and part of the cost of that has been prioritizing those features over live TV.
Not really looking to get into an argument over it, but I don't see that your way of looking at it is all that different from my way of looking at it. Sage does things that (most) STBs don't do, so their design choices reflect that difference. That's an observation, not a rationalization.
__________________
-- Greg
Reply With Quote
  #11  
Old 04-06-2008, 08:02 PM
camus camus is offline
Sage Aficionado
 
Join Date: Jun 2006
Posts: 357
Quote:
Originally Posted by Slipshod View Post
But what if you could control the size of the buffer, or whether or not it is used at all?

Well there has to be a buffer, however small, there is going to be one unless someone develops a card that has pass through and Sage could control that, but that of course would not work with a client, you have a buffer with a client. Also, no buffer, no pause, no rewind.


As far as controlling the size of the buffer, how would you know what size you want it to be? I really like the per show design as is. Have to leave before it ends? It is recorded. Walk in half through a show the wife is watching? Beginning is recorded. But that is just me and I rarely watch live tv beyond sports anyway (another benefit is sports, 4 hr overtime upset? to the archive!).

Really though, whenever I wonder why sage handles things a certain way, there is usually a reason.
__________________
AMD Athlon 3000 |1GB Memory | eVGA 7600GS | 80GB, 300GB and 500GB SATAII | HDHomerun |Hauppage PVR-150 | SageMC 16x9 | Windows XP Pro.

Last edited by camus; 04-06-2008 at 08:09 PM.
Reply With Quote
  #12  
Old 04-06-2008, 10:53 PM
Slipshod's Avatar
Slipshod Slipshod is offline
Sage Aficionado
 
Join Date: Feb 2008
Location: San Francisco Bay Area
Posts: 474
Quote:
Originally Posted by GKusnick View Post
Not really looking to get into an argument over it, but I don't see that your way of looking at it is all that different from my way of looking at it. Sage does things that (most) STBs don't do, so their design choices reflect that difference. That's an observation, not a rationalization.
In another thread I saw people drag out the "It's a PVR, not a DVR" statement (which drives me nuts), and talk about how that means it's different and then follow up with something like "you'll get used it and stop watching live TV anyway".

If I had a point (and it's quite possible I don't), I guess it would be that people who don't like the live TV behavior (and would like to see it change) should talk to Sage about it instead of just accepting whatever they are told on the forums. Without any feedback, it won't change.
__________________
SageTV V7 (WHS), Diamond UI
Server: WHS with Xeon X3350, 4GB ECC, ASUS P5BV-C/4L, recording into a 6.6TB Drive pool
Tuners: 4 (2x HDHR)
Clients: 2x HD300, 1x HD200 Extenders, 1x Placeshifter
2x Roku XD
Reply With Quote
  #13  
Old 04-06-2008, 10:55 PM
Slipshod's Avatar
Slipshod Slipshod is offline
Sage Aficionado
 
Join Date: Feb 2008
Location: San Francisco Bay Area
Posts: 474
Quote:
Originally Posted by camus View Post
Well there has to be a buffer, however small, there is going to be one unless someone develops a card that has pass through and Sage could control that, but that of course would not work with a client, you have a buffer with a client. Also, no buffer, no pause, no rewind.
I wasn't clear enough... I was talking about a circular buffer, so you wouldn't have the "skip" whenever a show changes in live TV. The earlier post said that would cause a problem if the show was longer than the circular buffer, so I asked what if you could control the size of the circular buffer...
__________________
SageTV V7 (WHS), Diamond UI
Server: WHS with Xeon X3350, 4GB ECC, ASUS P5BV-C/4L, recording into a 6.6TB Drive pool
Tuners: 4 (2x HDHR)
Clients: 2x HD300, 1x HD200 Extenders, 1x Placeshifter
2x Roku XD
Reply With Quote
  #14  
Old 04-11-2008, 11:03 AM
ehlfg ehlfg is offline
Sage User
 
Join Date: Nov 2007
Posts: 18
Pause at end of show in Live TV

I'm using SageTV with an R5000-HD. That generally works fine, but, when watching Live TV, there's a pause of around five to ten seconds at the end of a scheduled show. I suspect that it is switching the station (to the same station), which on the R5000-HD takes a while.

Is there any way to avoid that or reduce the delay? I'm just watching Live TV, not trying to save the show, so I don't care if the recording spans shows.

It's not a huge problem, but it interferes with sporting events that go overtime and I also miss the last few seconds of some shows.

* merged *
Reply With Quote
  #15  
Old 04-11-2008, 11:20 AM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
Quote:
Originally Posted by ehlfg View Post
I suspect that it is switching the station (to the same station), which on the R5000-HD takes a while.
...
I'm just watching Live TV, not trying to save the show, so I don't care if the recording spans shows.
The pause is the process of changing from recording to/playing from the file for one show and switching to a new file for the new show. There is no way around that, since SageTV records each show to its own file rather than using a circular buffer.

See above for the last set of explanations & debates.

Quote:
It's not a huge problem, but it interferes with sporting events that go overtime and I also miss the last few seconds of some shows.
I suggest adding padding to sports & your Favs -- you can still watch the sports live, but the recording will continue with the same file.

- Andy
__________________
SageTV Open Source v9 is available.
- Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1.
- Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus
- HD Extenders: A) FAQs B) URC MX-700 remote setup
Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request.
Reply With Quote
  #16  
Old 04-11-2008, 12:01 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
You could try setting mmc/always_tune_channel=false in your Sage.properties. There will still be a small hiccup as it changes files, but it might help with the 10-second R5000 tuning delay.
__________________
-- Greg
Reply With Quote
  #17  
Old 04-11-2008, 12:05 PM
matt91's Avatar
matt91 matt91 is offline
Sage Icon
 
Join Date: Feb 2005
Location: Washington, DC
Posts: 1,185
Quote:
Originally Posted by ehlfg View Post
It's not a huge problem, but it interferes with sporting events that go overtime and I also miss the last few seconds of some shows.
This doesn't address your original question, but you could also try out the SRE plugin (Sage Recording Extender). It'll watch espn.com for a (major) sporting event that runs into OT, and will automatically extend your recording.

Worked for me the time or two I used it.

Matt
__________________
Server: Ubuntu 16.04 running Sage for Linux v9
Reply With Quote
  #18  
Old 04-11-2008, 01:10 PM
ehlfg ehlfg is offline
Sage User
 
Join Date: Nov 2007
Posts: 18
Dang, I missed the prior thread. Sorry about that.

Quote:
Originally Posted by GKusnick View Post
You could try setting mmc/always_tune_channel=false in your Sage.properties. There will still be a small hiccup as it changes files, but it might help with the 10-second R5000 tuning delay.
Thanks for the suggestion. That's already set but doesn't seem to make a difference. The R5000-HD acts as a network encoder, so it's in control of creating the recordings. Sage just tells it to record a new show, and it does whatever is necessary to stop the old recording and start a new one.
Reply With Quote
  #19  
Old 04-11-2008, 01:15 PM
ehlfg ehlfg is offline
Sage User
 
Join Date: Nov 2007
Posts: 18
Quote:
Originally Posted by Opus4 View Post
I suggest adding padding to sports & your Favs -- you can still watch the sports live, but the recording will continue with the same file.

- Andy
Thanks, that's what I'll do.
Reply With Quote
  #20  
Old 04-11-2008, 01:16 PM
ehlfg ehlfg is offline
Sage User
 
Join Date: Nov 2007
Posts: 18
Quote:
Originally Posted by matt91 View Post
This doesn't address your original question, but you could also try out the SRE plugin (Sage Recording Extender). It'll watch espn.com for a (major) sporting event that runs into OT, and will automatically extend your recording.

Worked for me the time or two I used it.

Matt
Interesting, I had no idea that existed. I'll give that a try. Thanks!
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
Live TV skips when a new show "starts" djseto SageTV Software 6 01-24-2008 08:21 PM
STV: Cayars17 Ultimate STV (Release 17 - Jan 18) Cayars SageTV Customizations 3664 12-13-2005 05:35 PM
What happens to Live TV after sched recording starts? ripple SageTV Software 1 11-04-2005 04:31 PM
Big list of issues/suggestions/wanted behaviour TwistedMelon SageTV Beta Test Software 0 10-28-2005 07:16 PM


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


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