|
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 |
#81
|
|||
|
|||
Quote:
curl -sSL "http://10.0.0.106:8089/devices/ANY/guide/xmltv?duration=186400" > guide.xml If You want just OTA use your device name ... curl -sSL "http://10.0.0.106:8089/devices/107829D3/guide/xmltv?duration=186400" > guide.xml
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 11-12-2022 at 08:46 AM. |
#82
|
||||
|
||||
This HDHR OTA program is marked as new in Sage. This tuner is using Schedules Direct as the EPG source. EDIT: I was mistaken on this. This is a Channels DVR HDHR tuner, exclusive to Channels. Sage is using a different HDHR tuner.
Code:
<programme start="20221113180000 +0000" stop="20221113212500 +0000" channel="6.1"> <title>NFL Football</title> <sub-title>Minnesota Vikings at Buffalo Bills</sub-title> <desc>Stefon Diggs and the Bills try to bounce back from a stunning loss when they host the Vikings.</desc> <category>Sports</category> <category>Sports event</category> <category>Football</category> <icon src="https://tmsimg.fancybits.co/assets/p22189276_tb2_h9_aa.jpg?w=720&h=540"></icon> <series-id system="tms">191277</series-id> <episode-num system="tms">EP000031283464</episode-num> <new></new> <live></live> <video> <quality>HDTV</quality> </video> </programme> Last edited by KryptoNyte; 11-12-2022 at 09:30 AM. |
#83
|
|||
|
|||
Quote:
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 11-12-2022 at 09:22 AM. |
#84
|
||||
|
||||
Here's an example of a TVE program on 6192 that is showing a first run marker in Sage.
Code:
<programme start="20221113173000 +0000" stop="20221113180000 +0000" channel="6192"> <title>NFL GameDay Final</title> <desc>The GameDay Final crew wrap up your NFL Weekend with all the highlights and reactions from Sunday's games plus postgame interviews with the day's best performers.</desc> <category>Episode</category> <category>Sports non-event</category> <category>Football</category> <icon src="https://tmsimg.fancybits.co/assets/p816899_b_h9_ab.jpg?w=720&h=540"></icon> <series-id system="tms">816899</series-id> <date>20221113</date> <episode-num system="tms">EP010847360042</episode-num> <episode-num system="onscreen">E29</episode-num> <new></new> <live></live> <credits> <actor>Chris Rose</actor> <actor>Maurice Jones-Drew</actor> </credits> <video> <quality>HDTV</quality> </video> </programme> |
#85
|
||||
|
||||
How do I get the same XML text output from Sage for the OTA tuner using schedules direct?
|
#86
|
|||
|
|||
I no longer use Schedules Direct so have no way extracting it ... I used EPG123 in the past to create an XML from Schedules Direct.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#87
|
||||
|
||||
Sage must have a file that stores all the XML data from Schedules Direct. I just forced a EPG Update and watched for files that change in the SageTV folder, but I don't see anything that has the program EPG data in it.
Never mind, I'm not helping anyway. Last edited by KryptoNyte; 11-12-2022 at 09:38 AM. |
#88
|
|||
|
|||
Quote:
You can try the SageTV web browser and see if you can export XML. See Screenshot you can use the orange XML icon to export.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 11-12-2022 at 09:44 AM. |
#89
|
|||
|
|||
You are helping a lot maybe you can export the Sage Guide XML for the football or a show. game so it can be compared using the web interface..
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#90
|
||||
|
||||
Thanks. Here's the XML from an NFL game tomorrow from Sage/Schedules Direct, first run shows correctly in Sage.
Code:
<sageShowInfo version="1.3"> <systemInfo> <alertLevel description="Warning" level="2"/> </systemInfo> <channelList> <channel channelId="30924"> <channelName>WITIDT</channelName> <channelDescription>WITIDT (WITI-DT)</channelDescription> <channelNetwork>FOX</channelNetwork> <channelNumber>6-1</channelNumber> </channel> </channelList> <favoriteList/> <showList> <show epgId="EP0031283464"> <title>NFL Football</title> <episode>Minnesota Vikings at Buffalo Bills</episode> <category>Sports event</category> <subCategory>Football</subCategory> <description> Stefon Diggs and the Bills (6-2) try to bounce back from a stunning setback as they host the Vikings (7-1). Buffalo lost to the New York Jets 20-17. Diggs plays against Minnesota for the first time. He spent his first five seasons with the Vikings. </description> <peopleList> <person role="Team">Minnesota Vikings</person> <person role="Team">Buffalo Bills</person> </peopleList> <airing channelId="30924" duration="12300" sageDbId="27982052" startTime="2022-11-13T18:00:00.00Z"> <recordSchedule duration="12300" startTime="2022-11-13T18:00:00.00Z"/> <isHDTV/> <stereo/> <closedCaptioned/> </airing> </show> </showList> <systemMessageList/> </sageShowInfo> |
#91
|
|||
|
|||
Quote:
I originally started working on this plugin for two purposes. First,I wanted to use XMLTV data that was created by a scraper. Although it works most time a scraper violates some websites term of service. I can tell you it is exact same data that SD uses and scrapes but they have permission to do it. This why still today I use SD with SageTv. The second use I wanted to bring PlutoTv. You see from one my other post, I was able to accomplish it. Both scrappers I use for local and PlutoTv does not use the <new> and <live> tags so I do not have any test data for testing. With that all being said, I looked at it last night and I might be able to make the update but I have no way to test it. |
#92
|
|||
|
|||
Quote:
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#93
|
||||
|
||||
Quote:
College Football[Wisconsin] NFL Football[Packers] So if it's going to get ugly trying to figure this out, I could certainly live without it. Last edited by KryptoNyte; 11-12-2022 at 04:32 PM. |
#94
|
|||
|
|||
Main post has new verion to test
Code:
##2.09 11/13/2022 1. Added if no <date> tag is found use <start> time. This means it is new or live 2. Switch function from addAiringPublic to addAiringPublic2. This allows the following mask to be set: LIVE_MASK and NEW_MASK audio: STEREO_MASK, SAP_MASK, DD51_MASK, DOLBY_MASK, DUBBED_MASK, SURROUND_MASK, SUBTITLE_MASK, CC_MASK, TAPE_MASK quality: HDTV_MASK, THREED_MASK, LETTERBOX_MASK, WIDESCREEN_MASK premiere: PREMIERE_MASK, CHANNEL_PREMIERE_MASK, SEASON_FINALE_MASK, SERIES_FINALE_MASK, SEASON_PREMIERE_MASK, SERIES_PREMIERE_MASK show part total parts */ |
#95
|
|||
|
|||
Quote:
Code:
12-11-2022 17:39:39,232 java.lang.NullPointerException at xmltv.XMLTVImportPlugin.addShowToGuide(XMLTVImportPlugin.java:2137) at xmltv.XMLTVImportPlugin.endElement(XMLTVImportPlugin.java:1410) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown Source) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at xmltv.XMLTVImportPlugin.updateGuide(XMLTVImportPlugin.java:1151) at xmltv.XMLTVImportPlugin.updateGuide(XMLTVImportPlugin.java:1054) at sage.EPG.pluginExtractGuide(EPG.java:1625) at sage.WarlockRipper.extractGuide(WarlockRipper.java:973) at sage.EPGDataSource.expand(EPGDataSource.java:709) at sage.EPG.run(EPG.java:773) at java.lang.Thread.run(Unknown Source)
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#96
|
|||
|
|||
Quote:
Well crap....Can you provide a sample of you XMLTV data(1 week would be great) along with your current xmltv .properties file. |
#97
|
|||
|
|||
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#98
|
|||
|
|||
Quote:
Code:
##2.10 11/13/2022 1. Fixed <date> logic to use date in <previously-shown> */ |
#99
|
|||
|
|||
Quote:
Code:
12-11-2022 19:32:46,025 ID: 1300002100 Short: ABC Long: KATUDT Numbers: [2.1] Names: [KATUDT, ABC] 12-11-2022 19:32:46,025 12-11-2022 16:30: College Football - TCU at Texas 12-11-2022 19:32:46,025 12-11-2022 20:00: Special Edition of KATU News 12-11-2022 19:32:46,041 12-11-2022 20:30: Game Time With Boomer Esiason - Dawn Staley 12-11-2022 19:32:46,041 java.lang.NoSuchMethodError: java.lang.String.isBlank()Z Code:
12-11-2022 19:32:46,041 java.lang.NoSuchMethodError: java.lang.String.isBlank()Z at xmltv.XMLTVImportPlugin.endElement(XMLTVImportPlugin.java:1511) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown Source) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at xmltv.XMLTVImportPlugin.updateGuide(XMLTVImportPlugin.java:1153) at xmltv.XMLTVImportPlugin.updateGuide(XMLTVImportPlugin.java:1056) at sage.EPG.pluginExtractGuide(EPG.java:1625) at sage.WarlockRipper.extractGuide(WarlockRipper.java:973) at sage.EPGDataSource.expand(EPGDataSource.java:709) at sage.EPG.run(EPG.java:773) at java.lang.Thread.run(Unknown Source)
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#100
|
|||
|
|||
Code:
##2.11 11/13/2022 1. For Strings use isEmpty not isBlank |
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Updated XMLTV How To | rsagetv99 | SageTV EPG Service | 37 | 07-25-2012 12:00 PM |
Plugin Verifier Has Been Updated | Narflex | SageTV v7 Customizations | 5 | 06-14-2010 03:32 PM |
XMLTV data not being updated... | dooferlad | SageTV United Kingdom | 22 | 01-03-2008 04:52 AM |
Updated XMLTV import plugin (mostly for dutch users) | koelie | SageTV EPG Service | 14 | 05-01-2005 11:46 PM |
How do I compile xmltv plugin? | owilsky | SageTV EPG Service | 3 | 01-20-2005 12:12 PM |