![]() |
|
SageTV EPG Service Discussion related to the SageTV EPG Service used within SageTV. Questions about service area coverage, channel lineups, EPG listings, XMLTV, or anything else related to the service or programming guide data for SageTV should be posted here. |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Question regarding XMLTV and reruns
Hi,
I am a little bit worried. I had a look at the sources of the different xmltv plugins and have one important (well, at least for me) question: How does SageTV/ the plugin recognize reruns? Is it because the plugin creates identical EP UIDs for shows with identical title and episodeName OR is it because of a <previously-shown> tag? When I create a favourite for "Enterprise" and select only FirstRuns and then click on additional airings I also get the nightly rerun. But when I select "upcoming recordings", only the first run is shown. At the moment I am creating a tool to insert the <previously-shown> tag into my xml data because it is not in there and I thought is is important. But after looking at the plugin source I am not sure about it... Slightly confused..... Oliver
__________________
Oliver Kötter ------------ Check this thread for importing German TV Data into SageTV Using SageTV 7.1.9, Java 1.6.0_24 Win7 Home Premium on an Asus M4N78-AM Mainboard, AMD Athlon II X2 215, 4 GB RAM, 500 GB HDD, 2xTechnoTrend S-2400 as Network Encoder (LM DVB Smart Recorder), ATI Radeon HD 3450 with analog TV-Out on good old CRT TV (100Hz) My avatar shows the world's best composer!!! |
#2
|
||||
|
||||
um.. both... but differently
![]() Sage uses the EPGID (generated from showname/episode name) to recognise individual episodes... So, if you have a favorite with an airing recorded on disk, and it sees that it is re-schecduled, it will not record the second airing... It will also remember all airings that have 'dont like' and/or 'watched' set so that it knows not to record them again... So if you have a favorite for Enterprise, recording first-runs and re-runs... If you have 'Enterprise, episode Fusion' scheduled for Monday, with a repeat on Friday, Sage will know that the 2 airings are for the same episode, and will only record one of them (which one will depend on other recording conflicts) Once you have watched that episode, if in a years time, it gets re-shown, Sage knows that you have already watched it (it will show up in italics in the EPG) and will not record it again... The first-run/re-run tag in Sage is derived from <previously-shown/> in XMLTV, and is only used for scheduling favourites when you specify first-runs only. (and possibly for intelligent recording)... The idea behind it is if you are not interested in re-runs of older series of Enterprise, you don't have to record them (even if they have not already been watched). This is probably more useful for very long-running series so that you only record 'current' episodes, not something from 5 years ago! (provided that the flag is populated). So in summary, provided you have episode names, you don't need a tool to set <previously-shown/> and it may actually cause you more problems in recording conflict management... |
#3
|
||||
|
||||
Quote:
BTW: If I watched all episodes of Enterprise and delete the favourite and 5 years later the whole series is aired again and I want to watch it again and create a new favourite I hope the watched status from the old favourite is deleted? Quote:
I think I understood the whole thing wrong. I was worried because record "first AND reruns" was the default setting for a new favourite and of course I wanted to record each episode only once. From the manual: Quote:
Oliver
__________________
Oliver Kötter ------------ Check this thread for importing German TV Data into SageTV Using SageTV 7.1.9, Java 1.6.0_24 Win7 Home Premium on an Asus M4N78-AM Mainboard, AMD Athlon II X2 215, 4 GB RAM, 500 GB HDD, 2xTechnoTrend S-2400 as Network Encoder (LM DVB Smart Recorder), ATI Radeon HD 3450 with analog TV-Out on good old CRT TV (100Hz) My avatar shows the world's best composer!!! |
#4
|
|||
|
|||
Quote:
This is exactly the functionality found is some of Malore's original code and it works great. |
#5
|
||||
|
||||
Quote:
Quote:
Example of how this can cause conflict problems. Enterprise is shown on Monday, with repeats of the same episode on Wednesday and Friday. If you have a favorite set with 'First Runs Only', and you modify the XMLTV data so that Wed/Fri's airings are 're-runs', then they will never be recorded by that favourite. If something else needs to be recorded on Monday at the same time, then there is a recording conflict that needs to be manually resolved, and you would have to manually record the Wed or Friday episode. Now, if you leave the XMLTV data so that Mon, Wed and Fri's epsiodes are all marked with the default of 'First run' then if something else needs to be recorded on Monday at the same time, Sage will automatically resolve the conflict by recording the Wed/Fri episode of Enterprise. Now, if the EPG data is good (XMLTV in general is not), then you can have: Enterprise: new series, shown on Mon, repeated Wed and Fri (first-run flag set on all airings) Enterprise: old series, shown on Tue, Thur (re-run flag set on all airings). A favorite with 'First-run only' would only record one episode of the new series per week with automatic conflict management, and none of the old series being recorded. Last edited by nielm; 01-07-2005 at 07:55 AM. |
#6
|
||||
|
||||
Quote:
I enter "Enterprise#2#Enterprise (Old)" so it replaces "Enterprise" in the title of every show that is aired on Tuesday (2nd day of week) to "Enterprise (Old)". So I have created a "new" series with another title. So only the new series is recorded.
__________________
Oliver Kötter ------------ Check this thread for importing German TV Data into SageTV Using SageTV 7.1.9, Java 1.6.0_24 Win7 Home Premium on an Asus M4N78-AM Mainboard, AMD Athlon II X2 215, 4 GB RAM, 500 GB HDD, 2xTechnoTrend S-2400 as Network Encoder (LM DVB Smart Recorder), ATI Radeon HD 3450 with analog TV-Out on good old CRT TV (100Hz) My avatar shows the world's best composer!!! |
#7
|
|||||
|
|||||
Quote:
Quote:
Watched status (shows in italics in the EPG) is set on an show independantly of the favorite/manual record status, and will be kept indefinatly (as far as I know). So what will happen in 5 years time is that all these repeated shows that you have watched will be in your EPG in italics, and even with a new favourite will not be scheduled to record, independantly of first-run/re-run status Quote:
Quote:
The tag becomes important if the favorite has the option 'First runs only', and it will be used to ignore shows that are marked as re-runs (shows having a <previously-shown/> tag) Quote:
![]() Sage will record an episode of a favourite if the following conditions are ALL satisfied
Remeber that a TV network's idea of what is a repeat is diffferent to your own idea of what you have already watched, and Sage tries not to re-record something which it thinks you have already watched ![]() Last edited by nielm; 01-07-2005 at 07:57 AM. |
#8
|
||||
|
||||
Extra info:
Malore's STV's viewing history screen (and my web-browser through the search facility) give the ability to clear the watched flag from programs that show up in your viewing history, so that Sage will start recording them again. There is also an option to clear_all_watched in the sage.properties file to clear the watched flag on all shows when Sage is next started, but I have never used it and cannot make any guarantees... |
#9
|
|||
|
|||
Sorry Niel, I didn't read what you said in the context of the message.
You are of course correct. |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|