SageTV Community  

Go Back   SageTV Community > SageTV International User Forums > SageTV United Kingdom
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV United Kingdom SageTV and SageTV Recorder Users from the UK - This forum is for you to post about specific issues using SageTV software in the UK.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-10-2007, 09:51 AM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
Adding a 2nd tuner and XMLTV

Hi All

I'm thinking of adding a 2nd tuner to my system. Since I hooked up my Sky box to my PVR150 I have a spare aerial lead sitting there. My PC doesnt have room for another PCI card, so I was looking at WinTV-PVR-USB2

My concern is around the XMLTV lineups, as the aerial channels (1,2,itv & c4) are a subset of the Sky channels - can I use the same xmltv lineup and just alter the physical channel within the tuner definition ? eg ch4 is 104 on Sky and 66 on the aerial feed

I've read the threads on neilm's xmltv plugin that does multiple lineup,. I tried it briefly and it was lookingfor 1.xml 2.xml etc. Do I just create those files in my batch file ? (The one that takes the Alan Birtles output and copies into Sage directories)

Any comments ?

Thanks

Tim
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
  #2  
Old 01-10-2007, 10:35 AM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
Hello Tim,
Quote:
Originally Posted by brewston
My concern is around the XMLTV lineups, as the aerial channels (1,2,itv & c4) are a subset of the Sky channels - can I use the same xmltv lineup and just alter the physical channel within the tuner definition ? eg ch4 is 104 on Sky and 66 on the aerial feed
I don't think you can do it, but you should try (my guess is that if you change the lineup on one source, it will change it for the other source too).

I guess that you best option is to use my XMLTV Importer, you can create the lineup and assign them channels (as well as duplicating channels) in a channel editor.

Regards,
Stéphane.
Reply With Quote
  #3  
Old 01-10-2007, 10:54 AM
Mark SS Mark SS is offline
Sage Expert
 
Join Date: Dec 2005
Location: London, UK
Posts: 608
Quote:
Originally Posted by brewston
I've read the threads on neilm's xmltv plugin that does multiple lineup,. I tried it briefly and it was lookingfor 1.xml 2.xml etc. Do I just create those files in my batch file ? (The one that takes the Alan Birtles output and copies into Sage directories)
Basically yes. I have a similar setup, 1xSky and 4xFreeview tuners. I have 2 instances of the birtles grabber setup to grab the freeview channel info to 1.xml and another for Sky data to 2.xml. The setup for 2.xml excludes the channels that appear on Freeview.

It works fine but Stephane's importer would be the better way to go, I just haven't got round to switching to it.
Reply With Quote
  #4  
Old 01-10-2007, 04:14 PM
SidKnee SidKnee is offline
Sage Advanced User
 
Join Date: Aug 2004
Location: East Midlands, UK
Posts: 94
F.Y.I.
If you're interested Nielm's importer will work fine with the same listing data in both xml files, so there's no need to run the grabber twice.

I use a batch file to run Alan's grabber, saving the data as 1.xml, then I just copy it as 2.xml. I use 1.xml for my sky listing and just selected the freeview channels from 2.xml when I set up the freeview only tuners.

Cheers,
Adrian.
Reply With Quote
  #5  
Old 01-10-2007, 04:21 PM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
Cool, that sounds like the simplest solution. I will look at Stephane's importer when I get a chance though

Out of interest how would you get 2 Birtles instances ? Just copy to a different directory in program files and maintain 2 copies ?

Out of interest, am I the only one finding Sage an addiction ? As soon as I've figured out how to enhance one aspect, I'm off to tweak something else! I'm sure if it all 'just worked' I wouldn't find it half as fun

Tim
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
  #6  
Old 01-10-2007, 05:20 PM
rickgillyon's Avatar
rickgillyon rickgillyon is offline
Sage Icon
 
Join Date: Sep 2005
Location: Whitley Bay, England
Posts: 1,950
You don't need to separate instances of the grabber - just create two shortcuts, e.g.
"C:\Program Files\XMLTV GUI 3\XmltvGUI.exe" /ccable
"C:\Program Files\XMLTV GUI 3\XmltvGUI.exe" /cfreeview

When you run these you run separate configs. I have all channels in cable, a subset in freeview. Then I have my freeview tuners at a higher encoder_merit than cable, so if I run out of freeview tuners it will still use cable.

The grabs look like this:
"C:\Program Files\XMLTV GUI 3\XmltvGUI.exe" /ccable /Grab
"C:\Program Files\XMLTV GUI 3\XmltvGUI.exe" /cfreeview /Grab

The setup from the shortcuts specifies the location and name of the XML File. Then use nielm's importer to separate lineups...
__________________
unRAID Server: Intel Core i5 7600K, 48GB DDR4, 2x512GB PCIe M.2 Cache Pool, 2x10TB SATA3 Parity Drive, 3x8TB SATA Array, 1x hdHomeRun DVB-T2 Quattro, IPTV via xTeVe, unRAID 6.8.3, tvHeadEnd for recording back end, Emby
Clients: 3 Nvidia Shields, 3 FireTV, 3 Win10 Pro PC Clients
Reply With Quote
  #7  
Old 01-10-2007, 05:35 PM
Mark SS Mark SS is offline
Sage Expert
 
Join Date: Dec 2005
Location: London, UK
Posts: 608
For some reason which I didn't go back to work out, the shortcuts to different configs wouldn't work so I took the easy route of copying and pasting the install directory.
Reply With Quote
  #8  
Old 01-10-2007, 06:25 PM
rickgillyon's Avatar
rickgillyon rickgillyon is offline
Sage Icon
 
Join Date: Sep 2005
Location: Whitley Bay, England
Posts: 1,950
I used to have two installs, but tidied it up on an update of the grabber about 6 months ago. IIRC it messes up unless you have "Use Cache" turned off.
__________________
unRAID Server: Intel Core i5 7600K, 48GB DDR4, 2x512GB PCIe M.2 Cache Pool, 2x10TB SATA3 Parity Drive, 3x8TB SATA Array, 1x hdHomeRun DVB-T2 Quattro, IPTV via xTeVe, unRAID 6.8.3, tvHeadEnd for recording back end, Emby
Clients: 3 Nvidia Shields, 3 FireTV, 3 Win10 Pro PC Clients
Reply With Quote
  #9  
Old 01-11-2007, 06:52 AM
pschweig pschweig is offline
Sage Advanced User
 
Join Date: May 2004
Location: Watford, United Kingdom
Posts: 160
Quote:
Originally Posted by rickgillyon
I used to have two installs, but tidied it up on an update of the grabber about 6 months ago. IIRC it messes up unless you have "Use Cache" turned off.
I have I install of xmltvgui and 2 configs similar to this.

Use cache works a treat. Takes a little load off the undoubtedly overworked RT servers
__________________
Server
Sage 9||Silverstone GD09||Intel Core i5 6400||8GB DDR4||Intel integrated graphics||250GB SSD System disk||2TB recording disk||2TB media disk||1 TBS 6205 DVB-t2 quad tunrer||Schedules Direct EPG
Reply With Quote
  #10  
Old 01-11-2007, 04:31 PM
rickgillyon's Avatar
rickgillyon rickgillyon is offline
Sage Icon
 
Join Date: Sep 2005
Location: Whitley Bay, England
Posts: 1,950
I found it sometimes failed to update when episode numbers appeared on the listings, as if it never updated them...
__________________
unRAID Server: Intel Core i5 7600K, 48GB DDR4, 2x512GB PCIe M.2 Cache Pool, 2x10TB SATA3 Parity Drive, 3x8TB SATA Array, 1x hdHomeRun DVB-T2 Quattro, IPTV via xTeVe, unRAID 6.8.3, tvHeadEnd for recording back end, Emby
Clients: 3 Nvidia Shields, 3 FireTV, 3 Win10 Pro PC Clients
Reply With Quote
  #11  
Old 01-11-2007, 04:48 PM
doc's Avatar
doc doc is offline
Sage Fanatic
 
Join Date: Jun 2006
Location: Leicester, England
Posts: 918
I had to turn caching off too because it kept erroring. Its worked fine every time since.
Reply With Quote
  #12  
Old 01-12-2007, 04:33 PM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
I've been reading up on Stephane's importer and I'd like to give it a try ( I'd like to move to Java 1.6 but it seems Java 1.6 doesn't like xerces.jar which my current config uses) but I'm slightly confused as to how it all hangs together

I followed the sisko.org guide pretty much to the letter to get my setup working. So, I use Alan Birtles Grabber, XMLTV & xmltvImportPlugin. Which bits does it replace ?

Can anyone give me some pointers ?

Thanks

Tim
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
  #13  
Old 01-12-2007, 04:41 PM
Alfiegerner Alfiegerner is offline
Sage Aficionado
 
Join Date: Oct 2005
Location: Auckland, NZ
Posts: 383
Sure. You still need the xmltv from Alan Birtle's grabber - Stephane's importer replaces the xmltvimportplugin (and also the xmltv.exe if you are using that do any sorting). You then need to set up Stephane's importer. I have so I use one xmltv xml from radio times and use the additional channels section of the importer to generate my freeview lineup.
Reply With Quote
  #14  
Old 01-12-2007, 04:45 PM
doc's Avatar
doc doc is offline
Sage Fanatic
 
Join Date: Jun 2006
Location: Leicester, England
Posts: 918
it replaces the xmltvimportplugin.

When you run the wizard after installing, you point it to the epgdata xml file output by Alan Birtles EPG grabber, and in the wizard you set up the channel numbers etc that you want sage to use.

you can then go into sage, delete the source, re-add it, and all the channel numbers are correct. Its much easier than editing channel numbers inside of sage.

so in summary.......

run alan birtles grabber to make an epgdata xml file
then run stephane's program, which processes this file and imports it into sage.

EDIT: beaten to it again
Reply With Quote
  #15  
Old 01-12-2007, 05:02 PM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
Thanks for the quick replies

So, I need an epgdata.xml to start with ? but from then on i call alan's grabber from within it ? or do I still need to schedule alan's grabber ?

I didn't quite grasp what you got for donating, you can schedule it then ?

does it also overwrite the XMLTVImportPlugin.jar in my sage directory then ?

I guess I should try it (after creating an XP system restore point)

Cheers

Tim
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
  #16  
Old 01-12-2007, 06:45 PM
rickgillyon's Avatar
rickgillyon rickgillyon is offline
Sage Icon
 
Join Date: Sep 2005
Location: Whitley Bay, England
Posts: 1,950
Quote:
Originally Posted by Alfiegerner
also the xmltv.exe if you are using that do any sorting
Unless you are doing something other than sorting, there's no point in running xmltv.exe - it comes out of RT in the correct order anyway, apparently.
__________________
unRAID Server: Intel Core i5 7600K, 48GB DDR4, 2x512GB PCIe M.2 Cache Pool, 2x10TB SATA3 Parity Drive, 3x8TB SATA Array, 1x hdHomeRun DVB-T2 Quattro, IPTV via xTeVe, unRAID 6.8.3, tvHeadEnd for recording back end, Emby
Clients: 3 Nvidia Shields, 3 FireTV, 3 Win10 Pro PC Clients
Reply With Quote
  #17  
Old 01-12-2007, 06:53 PM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
Hello Tim,
Quote:
Originally Posted by brewston
So, I need an epgdata.xml to start with ? but from then on i call alan's grabber from within it ? or do I still need to schedule alan's grabber ?
Yes you need the epgdata.xml the first time you set up XMLTV Importer (otherwise the Importer would have no idea of channels you have in your XMLTV file).

The during the Import wizard you'll be asked if you want that the Importer launch your grabber before it imports data into SageTV when the Importer is running unattended. Again later in the Import Wizard the Importer will asks you if you want to schedule it to run unattended.

Quote:
I didn't quite grasp what you got for donating, you can schedule it then ?
When you donate, you have the ability to run the Importer unattended (and as such be able to schedule it to import automatically your data into SageTV). You can either use the built in scheduler in the Importe Wizard (it use the Windows Scheduler) or schedule it with the tool you want.

The Importer will launch your grabber (and wait for it to finish its job) only when it run unattended.

Quote:
does it also overwrite the XMLTVImportPlugin.jar in my sage directory then ?
Overwrite not exactly, it replace your current XMLTV plugin (so it is the jar file), but it does not use jar istelf but .class files instead.

Quote:
I guess I should try it (after creating an XP system restore point
When you setup the Importer, make sure to shut down SageTV first (as well when uninstalling it). Normally when you uninstall the Importer it will undo all changes it made (with maybe the exception of the Sage.properties file I don't remember )

What the setup do is in SageTV :

* Rename all xerces.jar (or .zip) it can find inside of SageTV folder (also it will not rename those in the Java folder, so if you have one rename it or delete it).
* Rename all .call file to .class.old in the SageTV\SageTV\xmltv directoy
* Copy class files in SageTV\SageTV\xmltv directory
* Change SageTV\SageTV\xmltv.properties (backuping up the existing one)
* Change Sage.properties to point to the new XMLTV plugin
* Create a SageTV\SageTV\3rdPartyGuideData folder

Otherwise it install the Importer itself (this is a typical .Net application that do all the job of conversion instead of letting the java plugin do it).

So you see there is really no need to set a restore point (if you want to be sure to not mess your installation : backup the SageTV folder).


Regards,
Stéphane.
Reply With Quote
  #18  
Old 01-12-2007, 06:58 PM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
Quote:
Originally Posted by rickgillyon
Unless you are doing something other than sorting, there's no point in running xmltv.exe - it comes out of RT in the correct order anyway, apparently.
What Alfiegerner means is that my Importer is by default sorting the XMLTV data, so there is no need in my Importer to sort the data before submitting it (otherwise it is always a good idea to sort the XMLTV data as it can help some plugins to find stop time and/or removing conflicts : that's why my Importer is sorting first).

Regards,
Stéphane.
Reply With Quote
  #19  
Old 01-12-2007, 07:52 PM
rickgillyon's Avatar
rickgillyon rickgillyon is offline
Sage Icon
 
Join Date: Sep 2005
Location: Whitley Bay, England
Posts: 1,950
Birtles says it comes from RT in channel-starttime-stoptime order anyway. Does yours use a different sort?
__________________
unRAID Server: Intel Core i5 7600K, 48GB DDR4, 2x512GB PCIe M.2 Cache Pool, 2x10TB SATA3 Parity Drive, 3x8TB SATA Array, 1x hdHomeRun DVB-T2 Quattro, IPTV via xTeVe, unRAID 6.8.3, tvHeadEnd for recording back end, Emby
Clients: 3 Nvidia Shields, 3 FireTV, 3 Win10 Pro PC Clients
Reply With Quote
  #20  
Old 01-12-2007, 07:56 PM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
Quote:
Originally Posted by rickgillyon
Does yours use a different sort?
The Importer sorts by start time, start is the only thing that may help for me when stop time is not available for some shows.
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 08:22 PM.


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