SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV EPG Service
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #61  
Old 09-06-2014, 02:13 PM
sdsean's Avatar
sdsean sdsean is offline
Sage Expert
 
Join Date: Jul 2008
Posts: 571
Alright I'm going to have to try out the plugin then. . .:P

tv.msn.com and Snapstream both have the guide data as well.
MSN i think is doing a complex grep / search to find the same show/program ID across multiple channels / lineups to fill in data when it doesn't exist, becaue I know for a fact that they are also using Tribune feeds. For all you nerds out there you can see the calls they use below, and I'd be willing to bet that you might be able to also use this as a backup / URL web-service for something in a plugin or editing the Schedules direct plugin/config so that you could augment / customize to your own accord.

Hacking away at the site, I see a web-service/JSON-P request URL like:
Code:
http://mediaservices.msn.com/Discove...FetcherError24

With a response of (pretty printed, but truncated for brevity):

{
    "shows": [{
        "Title": "NFL Football",
        "ProgramID": 302455287,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28459805,
            "Affiliate": "FOX",
            "CallLetters": "KSWB",
            "Duration": 205,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 69,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, HD"
        }, {
            "ChanID": 28457693,
            "Affiliate": "FOX",
            "CallLetters": "KTTV",
            "Duration": 205,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 399,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, HD"
        }, {
            "ChanID": 180050501,
            "Affiliate": "",
            "CallLetters": "NFLST2",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 705,
            "Rank": 0,
            "AiringType": "Live"
        }, {
            "ChanID": 28459805,
            "Affiliate": "FOX",
            "CallLetters": "KSWB",
            "Duration": 205,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 968,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Drew Brees and Jimmy Graham lead the offense of the Saints as they take on division rival Atlanta, which is hoping to improve upon its 4-12 record of last season.",
        "EpisodeTitle": "New Orleans Saints at Atlanta Falcons"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302647030,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050506,
            "Affiliate": "",
            "CallLetters": "NFLST5",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 708,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Matt Ryan and the Falcons look to improve on last year's 4-12 record, but now face a difficult test when they visit coach Marvin Lewis and the defending AFC North champion Bengals.",
        "EpisodeTitle": "Atlanta Falcons at Cincinnati Bengals"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302455015,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050496,
            "Affiliate": "",
            "CallLetters": "NFLST8",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 711,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Tom Brady and the Patriots, who upgraded their defense with the addition of Darrelle Revis, begin the 2014 season against third-year quarterback Ryan Tannehill and the Dolphins.",
        "EpisodeTitle": "New England Patriots at Miami Dolphins"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302455322,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050499,
            "Affiliate": "",
            "CallLetters": "NFLST7",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 710,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "In his first season as Chiefs head coach, Andy Reid led his team to a surprising playoff appearance. Now, they open 2014 by hosting the Titans, who are coming off a 7-9 season.",
        "EpisodeTitle": "Tennessee Titans at Kansas City Chiefs"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302646572,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28455674,
            "Affiliate": "FOX",
            "CallLetters": "WNYW",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 398,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, HD"
        }, {
            "ChanID": 180050496,
            "Affiliate": "",
            "CallLetters": "NFLST8",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 711,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Eli Manning hopes to hook up with Victor Cruz as the Giants host Carson Palmer, Larry Fitzgerald and the Cardinals.",
        "EpisodeTitle": "Arizona Cardinals at New York Giants"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302646548,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050493,
            "Affiliate": "",
            "CallLetters": "NFLST9",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 712,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Dez Bryant and Jason Witten hope to be on the receiving end of Tony Romo's passes as the Cowboys face Ken Whisenhunt's Titans.",
        "EpisodeTitle": "Dallas Cowboys at Tennessee Titans"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302450982,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28456285,
            "Affiliate": "NBC",
            "CallLetters": "KNSD",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 5, 0, 30, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 39,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, SAP, HD"
        }, {
            "ChanID": 28459671,
            "Affiliate": "NBC",
            "CallLetters": "WNBC",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 5, 0, 30, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 392,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, SAP, HD"
        }, {
            "ChanID": 28455445,
            "Affiliate": "NBC",
            "CallLetters": "KNBC",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 5, 0, 30, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 393,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, SAP, HD"
        }, {
            "ChanID": 28456285,
            "Affiliate": "NBC",
            "CallLetters": "KNSD",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 5, 0, 30, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 972,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, SAP, HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "The defending Super Bowl champion Seahawks, led by quarterback Russell Wilson, begin their title defense against Aaron Rodgers and the Packers.",
        "EpisodeTitle": "Green Bay Packers at Seattle Seahawks"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302455386,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050505,
            "Affiliate": "",
            "CallLetters": "NFLST10",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 713,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Coach Chip Kelly's high-powered Eagles offense, led by quarterback Nick Foles and running back LeSean McCoy, figures to be a tough test for the visiting Jaguars in Week 1.",
        "EpisodeTitle": "Jacksonville Jaguars at Philadelphia Eagles"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302455242,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28461091,
            "Affiliate": "CBS",
            "CallLetters": "KFMB",
            "Duration": 210,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 8,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }, {
            "ChanID": 28460311,
            "Affiliate": "CBS",
            "CallLetters": "WCBS",
            "Duration": 210,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 390,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }, {
            "ChanID": 28459808,
            "Affiliate": "CBS",
            "CallLetters": "KCBS",
            "Duration": 210,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 391,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }, {
            "ChanID": 180050493,
            "Affiliate": "",
            "CallLetters": "NFLST9",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 712,
            "Rank": 0,
            "AiringType": "Live"
        }, {
            "ChanID": 28461091,
            "Affiliate": "CBS",
            "CallLetters": "KFMB",
            "Duration": 210,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 969,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "The Jets will look to newly-acquired veterans Eric Decker and Chris Johnson to help young quarterback Geno Smith as they host the Raiders, who are coming off a disappointing 4-12 season.",
        "EpisodeTitle": "Oakland Raiders at New York Jets"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302455180,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050502,
            "Affiliate": "",
            "CallLetters": "NFLST11",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 714,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "New head coach Mike Pettine leads his Browns into Pittsburgh to face quarterback Ben Roethlisberger and the Steelers in a battle of AFC North rivals.",
        "EpisodeTitle": "Cleveland Browns at Pittsburgh Steelers"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302647005,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28459808,
            "Affiliate": "CBS",
            "CallLetters": "KCBS",
            "Duration": 185,
            "StartTime": Date.UTC(2014, 8, 14, 20, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 391,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }, {
            "ChanID": 180050498,
            "Affiliate": "",
            "CallLetters": "NFLST12",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 14, 20, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 715,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "In a classic AFC West rivalry that features two playoff teams from a year ago, quarterback Alex Smith and the Chiefs battle Peyton Manning's Broncos.",
        "EpisodeTitle": "Kansas City Chiefs at Denver Broncos"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302641822,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28461091,
            "Affiliate": "CBS",
            "CallLetters": "KFMB",
            "Duration": 170,
            "StartTime": Date.UTC(2014, 8, 12, 0, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 8,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }, {
            "ChanID": 28459693,
            "Affiliate": "",
            "CallLetters": "NFLNET",
            "Duration": 170,
            "StartTime": Date.UTC(2014, 8, 12, 0, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 212,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, HD"
        }, {
            "ChanID": 28460311,
            "Affiliate": "CBS",
            "CallLetters": "WCBS",
            "Duration": 170,
            "StartTime": Date.UTC(2014, 8, 12, 0, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 390,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }, {
            "ChanID": 28459808,
            "Affiliate": "CBS",
            "CallLetters": "KCBS",
            "Duration": 170,
            "StartTime": Date.UTC(2014, 8, 12, 0, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 391,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }, {
            "ChanID": 28461091,
            "Affiliate": "CBS",
            "CallLetters": "KFMB",
            "Duration": 170,
            "StartTime": Date.UTC(2014, 8, 12, 0, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 969,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "One of the hardest-hitting rivalries in the NFL is renewed when Ben Roethlisberger leads the Steelers into Baltimore to take on the Ravens.",
        "EpisodeTitle": "Pittsburgh Steelers at Baltimore Ravens"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302455228,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050495,
            "Affiliate": "",
            "CallLetters": "NFLST13",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 7, 20, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 716,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "New head coach Lovie Smith hopes to improve the Buccaneers 4-12 record from last season as they take on Cam Newton and the Panthers.",
        "EpisodeTitle": "Carolina Panthers at Tampa Bay Buccaneers"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302455217,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050494,
            "Affiliate": "",
            "CallLetters": "NFLST4",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 7, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 707,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Matt Cassel and Adrian Peterson power the Vikings offense against the Rams, who look to Shaun Hill to fill the void of injured quarterback Sam Bradford.",
        "EpisodeTitle": "Minnesota Vikings at St. Louis Rams"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302517151,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28456285,
            "Affiliate": "NBC",
            "CallLetters": "KNSD",
            "Duration": 190,
            "StartTime": Date.UTC(2014, 8, 8, 0, 20, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 39,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, SAP, HD"
        }, {
            "ChanID": 28459671,
            "Affiliate": "NBC",
            "CallLetters": "WNBC",
            "Duration": 190,
            "StartTime": Date.UTC(2014, 8, 8, 0, 20, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 392,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, SAP, HD"
        }, {
            "ChanID": 28455445,
            "Affiliate": "NBC",
            "CallLetters": "KNBC",
            "Duration": 190,
            "StartTime": Date.UTC(2014, 8, 8, 0, 20, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 393,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, SAP, HD"
        }, {
            "ChanID": 28456285,
            "Affiliate": "NBC",
            "CallLetters": "KNSD",
            "Duration": 190,
            "StartTime": Date.UTC(2014, 8, 8, 0, 20, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 972,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, SAP, HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Peyton Manning faces his former team when he leads the defending AFC champion Broncos against quarterback Andrew Luck and the Colts.",
        "EpisodeTitle": "Indianapolis Colts at Denver Broncos"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302516758,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28455954,
            "Affiliate": "",
            "CallLetters": "ESPN",
            "Duration": 195,
            "StartTime": Date.UTC(2014, 8, 8, 23, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 206,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "HD"
        }, {
            "ChanID": 28455699,
            "Affiliate": "ABC",
            "CallLetters": "WABC",
            "Duration": 210,
            "StartTime": Date.UTC(2014, 8, 8, 23, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 396,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Jason Pierre-Paul leads a Giants defense that hopes to contain Calvin Johnson and Matthew Stafford of the Lions.",
        "EpisodeTitle": "New York Giants at Detroit Lions"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302647080,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050503,
            "Affiliate": "",
            "CallLetters": "NFLST6",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 709,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Charles Johnson and Luke Kuechly lead the Panther's defense against the talented offense of the Lions, led by WR Calvin Johnson.",
        "EpisodeTitle": "Detroit Lions at Carolina Panthers"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302647079,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050494,
            "Affiliate": "",
            "CallLetters": "NFLST4",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 707,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "In a matchup of two teams hoping to improve on disappointing 2013 seasons, the Jaguars visit first-year head coach Jay Gruden and the Redskins.",
        "EpisodeTitle": "Jacksonville Jaguars at Washington Redskins"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302646716,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 180050507,
            "Affiliate": "",
            "CallLetters": "NFLST14",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 14, 20, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 717,
            "Rank": 0,
            "AiringType": "Live"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "First-year head coach Bill O'Brien faces a tough road game when he leads his Texans into Oakland, where they will have to deal with the always-raucous Raider fans.",
        "EpisodeTitle": "Houston Texans at Oakland Raiders"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302646780,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28461091,
            "Affiliate": "CBS",
            "CallLetters": "KFMB",
            "Duration": 205,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 8,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }, {
            "ChanID": 28459808,
            "Affiliate": "CBS",
            "CallLetters": "KCBS",
            "Duration": 205,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 391,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }, {
            "ChanID": 180050497,
            "Affiliate": "",
            "CallLetters": "NFLST3",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 706,
            "Rank": 0,
            "AiringType": "Live"
        }, {
            "ChanID": 28461091,
            "Affiliate": "CBS",
            "CallLetters": "KFMB",
            "Duration": 205,
            "StartTime": Date.UTC(2014, 8, 14, 17, 0, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 969,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Playing their second straight road game to open the 2014 season, Bill Belichick's Patriots travel to Minnesota to take on the Vikings.",
        "EpisodeTitle": "New England Patriots at Minnesota Vikings"
    }, {
        "Title": "NFL Football",
        "ProgramID": 302455081,
        "Categories": "Sports:Other",
        "Schedule": [{
            "ChanID": 28459805,
            "Affiliate": "FOX",
            "CallLetters": "KSWB",
            "Duration": 185,
            "StartTime": Date.UTC(2014, 8, 7, 20, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 69,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, HD"
        }, {
            "ChanID": 28455674,
            "Affiliate": "FOX",
            "CallLetters": "WNYW",
            "Duration": 185,
            "StartTime": Date.UTC(2014, 8, 7, 20, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 398,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, HD"
        }, {
            "ChanID": 28457693,
            "Affiliate": "FOX",
            "CallLetters": "KTTV",
            "Duration": 185,
            "StartTime": Date.UTC(2014, 8, 7, 20, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 399,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, HD"
        }, {
            "ChanID": 180050498,
            "Affiliate": "",
            "CallLetters": "NFLST12",
            "Duration": 180,
            "StartTime": Date.UTC(2014, 8, 7, 20, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 715,
            "Rank": 0,
            "AiringType": "Live"
        }, {
            "ChanID": 28459805,
            "Affiliate": "FOX",
            "CallLetters": "KSWB",
            "Duration": 185,
            "StartTime": Date.UTC(2014, 8, 7, 20, 25, 0, 0),
            "Repeat": false,
            "New": false,
            "Channel": 968,
            "Rank": 0,
            "AiringType": "Live",
            "Format": "CC, Stereo, HD"
        }],
        "LeadActors": "",
        "Actors": "",
        "Directors": "",
        "Hosts": "",
        "OtherCredits": "",
        "Description": "Quarterback Colin Kaepernick and the 49ers hope to strike it rich against the Dallas defense, while Dez Bryant and Tony Romo try to keep pace on offense for the Cowboys.",
        "EpisodeTitle": "San Francisco 49ers at Dallas Cowboys"
    },
    "queries": [{
        "query": "nfl football",
        "type": "+exact",
        "searchField": "Title",
        "matches": 35
    }],
    "headend": {
        "listingsSourceId": "TMS",
        "id": "DITV825-",
        "name": "DIRECTV San Diego",
        "timezone": "-480",
        "dstTransition": Date.UTC(2014, 10, 2, 9, 0, 0, 0),
        "dstOffsetCurrent": 60,
        "dstOffsetNext": 0,
        "zip": "92109",
        "isDefault": false,
        "hideChannelNumbers": false
    },
    "performance": {
        "start": Date.UTC(2014, 8, 6, 13, 7, 25, 680),
        "end": Date.UTC(2014, 8, 6, 13, 7, 25, 727)
    }
}
__________________
AMD Ryzen 9 3900XT 12 Core+HT, 64GB DDR5, GeForce 1060, MSI Prestige x570 Creation Mobo, SIIG 4 port Serial PCIe Card, Win10, 1TB M.2 SSD OS HDD, 1 URay HDMI Network Encoder, 3 HD-PVR, 4 DirecTV STB serial tuned


Reply With Quote
  #62  
Old 09-06-2014, 03:19 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
If the station and program ids returned were the Tribune/Zap2It/Schedules Direct/Sage ids then we'd be onto something. But otherwise the key parts are missing. The more interesting thing is how does MSN know which game goes on which (Sunday Ticket) channel? That's the really important part. My guess is they're doing nothing any different than what Schedules Direct is doing for DirecTV (whatever that is). For Shaw Direct, I'm feeding Schedules Direct a data structure that I build each week from reading the data off my receiver's EPG -- it's the only place to find out which game is on which channel. I update a web site, which Schedules Direct then pulls from and does its magic on the backend to update the channel info each week.

I used to have my own local script I injected into my sdepg plugin that would allow me to set the games each week. This works fine, except on the weeks when the games were also on my local CBS/FOX/etc. affiliates. In those cases, if I didn't generate the same program id as was being used on CBS/FOX then Sage would, of course, choose to record both airings. So then we came up with the above, which we now do instead. The added benefit is that all Shaw Direct lineup users get the game data.

The tough part in all of this is determining which game goes on which channel. Once you're able to do that reliably, the rest is a non issue.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #63  
Old 09-06-2014, 03:25 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Just noticed that the Sunday Ticket channels are in that json response, with the game data. Yeah, ok, you could script something against the Sage EPG to set the game data for sure. Hell, with that data structure it really wouldn't be much effort at all. The only issue you have to overcome is matching up the program ids with anything already in your EPG from local channels to avoid double recordings. But even that's not overly difficult if given the proper attention. So, yeah, just for Sunday Ticket game info you definitely don't need my plugin/Schedules Direct (as long as you're willing to do a bit of coding to glue it all together).
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...

Last edited by Slugger; 09-06-2014 at 03:28 PM.
Reply With Quote
  #64  
Old 09-21-2014, 10:33 AM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
So, all of the sunday ticket channels were added as "new" on my regular lineup and they all have the game data. I didn't do anything. Odd, but awesome. I'm wondering if my regular sage server grabbed the info from my extra sage server that has the SD guide? Either way, I don't have to mess with any workarounds, so I'm very happy.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA
Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60
Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u
Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup.
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
no listing epg past Sunday rnewman SageTV EPG Service 2 06-01-2007 11:06 PM
Sports scores plug-in ToonGal SageTV Customizations 5 09-25-2005 06:21 PM
sudden video stuttering since Sunday?!? alijiwani SageTV Beta Test Software 14 09-25-2005 11:59 AM


All times are GMT -6. The time now is 03:53 PM.


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