Jump to content


Photo

15W BYU TV


  • Please log in to reply
4 replies to this topic

#1 Alex_NL

  • Senior Member
  • 1,953 posts

+10
Neutral

Posted 26 September 2016 - 22:51

Could you add EPG for BYU TV?

It is a station from the USA from Brigham Young University, the schedule is here http://www.byutv.org...e#1474840800000

Time is in CET (UTC+2).

The channel uses a lot of service references, all with the same video but different audio channels but I never heard anything on other languages than English, so in my opinion only 1:0:1:C9:2:1:D7A2D30:0:0:0: needs EPG.

Next to the live stream there is also the schedule: http://www.byutv.org...ch/livetvglobal


Dreambox DM920:2x Triple tuner (2x DVB-S2X MIS and DVB-C/T2) Xtrend ET10000: 2x DVB-S2, 2x DVB-C, IPTV Xtrend ET9500 (defect)
Channel Master 120cm offset + Black Ultra LNB (Ku-band): 42°E-37,5°W - 100cm SAB draaibaar: 45.1°E-60°E - 80cm vast: 28.2°E/23.5°E/19.2°E/13°E
DVB-T2 en DAB via een combi VHF/UHF-antenne op zolder gericht op Schoten.


Re: 15W BYU TV #2 doglover

  • Rytec EPG Team
  • 16,974 posts

+635
Excellent

Posted 27 September 2016 - 09:45

Grabbing this schedule is a bit more complicated than you think.

First of all the schedule is not actually on the webpage you think it is.

 

It is on the webpage:

 

http://www.byutv.org...ScheduleByDates

 

Subsequently you have to POST:

 

POSTDATA={"context":{"Client_Type":"Web","Location":"Global","Mode":"Release"},"channel":"Byutv","dates":[{"startDateTime":"Thu, 29 Sep 2016 00:00:00 GMT","endDateTime":"Fri, 30 Sep 2016 00:00:00 GMT"}]}

 

You get then something like this:

{
    "entryGuid": "2ddf7c40-3886-4a0a-b9ed-3452b26c42e3",
    "episode": {
      "productionGuid": "06d93297-b6fa-49f5-8cce-6bd555b563af",
      "sortName": "Sage of the Age:  Dr. Benjamin Franklin",
      "shortName": "",
      "mediaAssetId": "http://byutv.com/en-US/TVEpisode/db387995-9ced-4232-b7f4-bc988bd5aedf",
      "productionName": "American Ride",
      "productionDescription": "Ride on the back of a Harley-Davidson with America's history teacher, Stan Ellsworth. Discover more about the history and future of our great nation, meet people across the country who believe in freedom, and find out more about American culture and people.",
      "videoPlayUrl": "https://player.ooyala.com/player/ipad/h0OWVheDoQxy_s6UkLWU4e-5fJibs1NQ.m3u8",
      "captionAvailable": true,
      "captionFileUrl": "https://s3.amazonaws.com/byutv/content/cc/2783421/3035513_cc.xml",
      "premiereDate": "2015-10-20T01:00:00Z",
      "runtime": 1495,
      "rating": "None",
      "season": "Season 09",
      "thumbImage": "https://s3.amazonaws.com/byutv/content/images/2783421/2783421_thumb.jpg",
      "largeImage": "https://s3.amazonaws.com/byutv/content/images/2783421/2783421_large.jpg",
      "webShareUrl": "http://www.byutv.org/Watch/db387995-9ced-4232-b7f4-bc988bd5aedf",
      "providerType": "Ooyala",
      "providerId": "h0OWVheDoQxy_s6UkLWU4e-5fJibs1NQ",
      "totalViews": 11702,
      "monthViews": 84,
      "weekViews": 23,
      "hashtags": "#byutv",
      "guid": "db387995-9ced-4232-b7f4-bc988bd5aedf",
      "name": "Sage of the Age:  Dr. Benjamin Franklin",
      "description": "As one of the most iconic Founding Fathers of America, Benjamin Franklin was a respected inventor, philosopher, and politician. After rallying America to band together against Great Britain, his ideals paved the way to establishing a complete and independent nation. "
    },
    "starts": "2016-10-05T00:00:00Z",
    "ends": "2016-10-05T00:25:17Z"
  }

It looks possible but this will take some time.

 

Willy


Edited by doglover, 27 September 2016 - 09:54.

~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: 15W BYU TV #3 WanWizard

  • PLi® Core member
  • 68,309 posts

+1,719
Excellent

Posted 27 September 2016 - 14:09

JSON response, should be very easy to parse? In what programme language are your grabbers written?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: 15W BYU TV #4 doglover

  • Rytec EPG Team
  • 16,974 posts

+635
Excellent

Posted 27 September 2016 - 15:27

Parsing is not the problem.  That is very easy with this sort of responses.  That was written in 5 minutes.

It is constructing the correct URL (or POST) which is the problem.

 

However.  Job done.  The URL is simple but the POST looks also simple, but this  [ "startDateTime":"Thu, 29 Sep 2016 00:00:00 GMT ] required a bit searching through the date formats to construct the exact definition:  (format=date,"ddd, dd MMM yyyy")

 

The grabber is written Microsoft .NET

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: 15W BYU TV #5 WanWizard

  • PLi® Core member
  • 68,309 posts

+1,719
Excellent

Posted 27 September 2016 - 16:46

Ah... ok... And .NET? You're on your own... :)


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users