SchedulesDirect JSON client
-
- Posts: 23
- Joined: Mon Jan 26, 2015 2:18 am
Re: SchedulesDirect JSON client
Glad to hear you were able to figure it out. Let me know when you have something ready to test.
-
- Posts: 152
- Joined: Sat Sep 18, 2010 1:29 am
- Location: Ottawa, ON, Canada
Re: SchedulesDirect JSON client
I think this load should solve the issue.
However, it does bring up the issue of ATSC channels and Logical Channel Number... When the guide data is imported, the LCN is an integer... it cannot be a ATSC Major and Minor number like 12.2... instead, it's just 12.... how will you be able to tune to an ATSC channel if it's just the Major value? I guess this is the Guide Channel information... the Channel informantion will have the Major Minor, I suppose.
Give this new version a try and see if it works.
Cheers.
Geoff
However, it does bring up the issue of ATSC channels and Logical Channel Number... When the guide data is imported, the LCN is an integer... it cannot be a ATSC Major and Minor number like 12.2... instead, it's just 12.... how will you be able to tune to an ATSC channel if it's just the Major value? I guess this is the Guide Channel information... the Channel informantion will have the Major Minor, I suppose.
Give this new version a try and see if it works.
Cheers.
Geoff
- Attachments
-
- GuideImporter-TESTv1.1.zip
- New version of tool to handle Antenna guide data
- (1.29 MiB) Downloaded 858 times
-
- Posts: 23
- Joined: Mon Jan 26, 2015 2:18 am
Re: SchedulesDirect JSON client
So the LCN numbers seem way off and don't match the ones shown in v1 or from the classic SD plugin (right side of screen shot). Got another error when trying to import.
- Attachments
-
- Importer11logDump.zip
- (2.44 KiB) Downloaded 881 times
-
- v1.1 on left, classic SD on right.
- Importer11fail.jpg (247.7 KiB) Viewed 41894 times
-
- Posts: 152
- Joined: Sat Sep 18, 2010 1:29 am
- Location: Ottawa, ON, Canada
Re: SchedulesDirect JSON client
After more thought, I think that once the channels are imported, the LCNs are less important since you will attach them to a "real" channel anyway. LCN are editable if need be too. I'v attached the raw message for your channels and you can see for yourself what I see. Perhaps the data needs massaging.
As for the error on the import, please attach the GuideImporter.log so I can see where it died.
Thanks.
Geoff
As for the error on the import, please attach the GuideImporter.log so I can see where it died.
Thanks.
Geoff
Code: Select all
{
"map": [
{
"stationID": "21634",
"uhfVhf": 34,
"atscMajor": 2,
"atscMinor": 1
},
{
"stationID": "31260",
"uhfVhf": 34,
"atscMajor": 2,
"atscMinor": 2
},
{
"stationID": "21865",
"uhfVhf": 23,
"atscMajor": 2,
"atscMinor": 3
},
{
"stationID": "31262",
"uhfVhf": 34,
"atscMajor": 2,
"atscMinor": 4
},
{
"stationID": "21234",
"uhfVhf": 32,
"atscMajor": 4,
"atscMinor": 1
},
{
"stationID": "21236",
"uhfVhf": 35,
"atscMajor": 5,
"atscMinor": 1
},
{
"stationID": "32822",
"uhfVhf": 45,
"atscMajor": 5,
"atscMinor": 2
},
{
"stationID": "73502",
"uhfVhf": 45,
"atscMajor": 5,
"atscMinor": 3
},
{
"stationID": "35583",
"uhfVhf": 45,
"atscMajor": 5,
"atscMinor": 4
},
{
"stationID": "75977",
"uhfVhf": 45,
"atscMajor": 5,
"atscMinor": 6
},
{
"stationID": "46095",
"uhfVhf": 35,
"atscMajor": 5,
"atscMinor": 7
},
{
"stationID": "31247",
"uhfVhf": 29,
"atscMajor": 9,
"atscMinor": 1
},
{
"stationID": "21235",
"uhfVhf": 29,
"atscMajor": 9,
"atscMinor": 2
},
{
"stationID": "77759",
"uhfVhf": 29,
"atscMajor": 9,
"atscMinor": 3
},
{
"stationID": "46092",
"uhfVhf": 9,
"atscMajor": 9,
"atscMinor": 4
},
{
"stationID": "24504",
"uhfVhf": 9,
"atscMajor": 9,
"atscMinor": 9
},
{
"stationID": "20505",
"uhfVhf": 11,
"atscMajor": 11,
"atscMinor": 1
},
{
"stationID": "31041",
"uhfVhf": 11,
"atscMajor": 11,
"atscMinor": 2
},
{
"stationID": "91454",
"atscMajor": 11,
"atscMinor": 3
},
{
"stationID": "68761",
"uhfVhf": 16,
"atscMajor": 16,
"atscMinor": 1
},
{
"stationID": "69731",
"uhfVhf": 16,
"atscMajor": 16,
"atscMinor": 2
},
{
"stationID": "73689",
"uhfVhf": 16,
"atscMajor": 16,
"atscMinor": 3
},
{
"stationID": "74092",
"uhfVhf": 16,
"atscMajor": 16,
"atscMinor": 4
},
{
"stationID": "74094",
"uhfVhf": 16,
"atscMajor": 16,
"atscMinor": 5
},
{
"stationID": "91042",
"uhfVhf": 17,
"atscMajor": 17,
"atscMinor": 1
},
{
"stationID": "55865",
"uhfVhf": 19
},
{
"stationID": "34425",
"uhfVhf": 22,
"atscMajor": 23,
"atscMinor": 1
},
{
"stationID": "52331",
"uhfVhf": 22,
"atscMajor": 23,
"atscMinor": 2
},
{
"stationID": "69640",
"uhfVhf": 22,
"atscMajor": 23,
"atscMinor": 3
},
{
"stationID": "21864",
"uhfVhf": 23,
"atscMajor": 23,
"atscMinor": 7
},
{
"stationID": "65374",
"uhfVhf": 25,
"atscMajor": 25,
"atscMinor": 1
},
{
"stationID": "91158",
"uhfVhf": 25,
"atscMajor": 25,
"atscMinor": 1
},
{
"stationID": "65376",
"uhfVhf": 25,
"atscMajor": 25,
"atscMinor": 2
},
{
"stationID": "91159",
"uhfVhf": 25,
"atscMajor": 25,
"atscMinor": 2
},
{
"stationID": "65378",
"uhfVhf": 25,
"atscMajor": 25,
"atscMinor": 3
},
{
"stationID": "65380",
"uhfVhf": 25,
"atscMajor": 25,
"atscMinor": 4
},
{
"stationID": "65382",
"uhfVhf": 25,
"atscMajor": 25,
"atscMinor": 5
},
{
"stationID": "79030",
"uhfVhf": 33,
"atscMajor": 33,
"atscMinor": 1
},
{
"stationID": "79031",
"uhfVhf": 33,
"atscMajor": 33,
"atscMinor": 2
},
{
"stationID": "79032",
"uhfVhf": 33,
"atscMajor": 33,
"atscMinor": 3
},
{
"stationID": "79033",
"uhfVhf": 33,
"atscMajor": 33,
"atscMinor": 4
},
{
"stationID": "79034",
"uhfVhf": 33,
"atscMajor": 33,
"atscMinor": 5
},
{
"stationID": "79035",
"uhfVhf": 33,
"atscMajor": 33,
"atscMinor": 7
},
{
"stationID": "36071",
"uhfVhf": 40,
"atscMajor": 41,
"atscMinor": 1
},
{
"stationID": "46085",
"uhfVhf": 40,
"atscMajor": 41,
"atscMinor": 2
},
{
"stationID": "46088",
"uhfVhf": 40,
"atscMajor": 41,
"atscMinor": 3
},
{
"stationID": "46090",
"uhfVhf": 40,
"atscMajor": 41,
"atscMinor": 4
},
{
"stationID": "82690",
"uhfVhf": 40,
"atscMajor": 41,
"atscMinor": 5
},
{
"stationID": "83498",
"uhfVhf": 40,
"atscMajor": 41,
"atscMinor": 6
},
{
"stationID": "76131",
"uhfVhf": 43,
"atscMajor": 43,
"atscMinor": 1
},
{
"stationID": "46083",
"uhfVhf": 47
},
{
"stationID": "82945",
"uhfVhf": 48,
"atscMajor": 48,
"atscMinor": 1
},
{
"stationID": "73980",
"uhfVhf": 50,
"atscMajor": 50,
"atscMinor": 1
},
{
"stationID": "71838",
"uhfVhf": 31,
"atscMajor": 62,
"atscMinor": 1
},
{
"stationID": "89910",
"uhfVhf": 31,
"atscMajor": 62,
"atscMinor": 2
}
],
"stations": [
{
"callsign": "KTCADT",
"isCommercialFree": true,
"name": "KTCADT (KTCA-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s11039_h3_aa.png",
"height": 270,
"width": 360,
"md5": "b54e65c3384cc904c90124"
},
"stationID": "21634"
},
{
"callsign": "KTCADT2",
"isCommercialFree": true,
"name": "KTCADT2 (KTCA-DT2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s11039_h3_aa.png",
"height": 270,
"width": 360,
"md5": "b54e65c3384cc904c90124"
},
"stationID": "31260"
},
{
"callsign": "KTCIDT3",
"isCommercialFree": true,
"name": "KTCIDT3 (KTCI-DT3)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s11039_h3_aa.png",
"height": 270,
"width": 360,
"md5": "b54e65c3384cc904c90124"
},
"stationID": "21865"
},
{
"callsign": "KTCADT4",
"isCommercialFree": true,
"name": "KTCADT4 (KTCA-DT4)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "31262"
},
{
"callsign": "WCCODT",
"name": "WCCODT (WCCO-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s10098_h3_aa.png",
"height": 270,
"width": 360,
"md5": "68713effdd9df195833a56"
},
"stationID": "21234"
},
{
"callsign": "KSTPDT",
"name": "KSTPDT (KSTP-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s10003_h3_aa.png",
"height": 270,
"width": 360,
"md5": "defb975392537fc8a42ec3"
},
"stationID": "21236"
},
{
"callsign": "KSTCDT",
"name": "KSTCDT (KSTC-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "32822"
},
{
"callsign": "KSTCDT3",
"name": "KSTCDT3 (KSTC-DT3)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "73502"
},
{
"callsign": "KSTCDT2",
"name": "KSTCDT2 (KSTC-DT2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "35583"
},
{
"callsign": "KSTCDT4",
"name": "KSTCDT4 (KSTC-DT4)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "75977"
},
{
"callsign": "KSTPDT2",
"name": "KSTPDT2 (KSPT-DT2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "46095"
},
{
"callsign": "WFTCDT2",
"name": "WFTCDT2 (WFTC-DT2)",
"affiliate": "FOX",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s10212_h3_aa.png",
"height": 270,
"width": 360,
"md5": "ec9bf15a796eca21c9f3ec"
},
"stationID": "31247"
},
{
"callsign": "WFTCDT",
"name": "WFTCDT (WFTC-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s51307_h3_aa.png",
"height": 270,
"width": 360,
"md5": "7de075b150606dc68d1002"
},
"stationID": "21235"
},
{
"callsign": "WFTCDT3",
"name": "WFTCDT3 (WFTC-DT3)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "77759"
},
{
"callsign": "KMSPDT2",
"name": "KMSPDT2 (KMSP-DT2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "46092"
},
{
"callsign": "KMSPDT",
"name": "KMSPDT (KMSP-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s10212_h3_aa.png",
"height": 270,
"width": 360,
"md5": "ec9bf15a796eca21c9f3ec"
},
"stationID": "24504"
},
{
"callsign": "KAREDT",
"name": "KAREDT (KARE-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s10991_h3_aa.png",
"height": 270,
"width": 360,
"md5": "c6e49b57eea92bcf874ccb"
},
"stationID": "20505"
},
{
"callsign": "KAREDT2",
"name": "KAREDT2 (KARE-DT2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s10991_h3_aa.png",
"height": 270,
"width": 360,
"md5": "c6e49b57eea92bcf874ccb"
},
"stationID": "31041"
},
{
"callsign": "KAREDT3",
"name": "KAREDT3 (KARE-DT3)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "91454"
},
{
"callsign": "K16HYD",
"name": "K16HYD (K16HY-D)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "68761"
},
{
"callsign": "K16HYD2",
"name": "K16HYD2 (K16HY-D2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "69731"
},
{
"callsign": "K16HYD3",
"name": "K16HYD3 (K16HY-D3)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "73689"
},
{
"callsign": "K16HYD4",
"name": "K16HYD4 (K16HY-D4)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "74092"
},
{
"callsign": "K16HYD5",
"name": "K16HYD5 (K16HY-D5)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "74094"
},
{
"callsign": "WUMNLD",
"name": "WUMNLD (WUMN-LD)",
"affiliate": "UNI",
"broadcastLanguage": "es",
"descriptionLanguage": "es",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s11118_h3_aa.png",
"height": 270,
"width": 360,
"md5": "8324b753665d7d5a86e644"
},
"stationID": "91042"
},
{
"callsign": "K19ER",
"name": "K19ER",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "55865"
},
{
"callsign": "WUCWDT",
"name": "WUCWDT (WUCW-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s51306_h3_aa.png",
"height": 270,
"width": 360,
"md5": "3e7459486d5e6b87d3d9f2"
},
"stationID": "34425"
},
{
"callsign": "WUCWDT2",
"name": "WUCWDT2 (WUCW-DT2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "52331"
},
{
"callsign": "WUCWDT3",
"name": "WUCWDT3 (WUCW-DT3)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "69640"
},
{
"callsign": "KTCIDT2",
"isCommercialFree": true,
"name": "KTCIDT2 (KTCI-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s11039_h3_aa.png",
"height": 270,
"width": 360,
"md5": "b54e65c3384cc904c90124"
},
"stationID": "21864"
},
{
"callsign": "K25IAD",
"name": "K25IA-D",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s14767_h3_aa.png",
"height": 270,
"width": 360,
"md5": "baf5db56dc953fdb900401"
},
"stationID": "65374"
},
{
"callsign": "KJNKLD",
"name": "KJNKLD (KJNK-LD)",
"affiliate": "TELE",
"broadcastLanguage": "es",
"descriptionLanguage": "es",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s10239_h3_aa.png",
"height": 270,
"width": 360,
"md5": "8e438a033a923a916ffb16"
},
"stationID": "91158"
},
{
"callsign": "K25IAD2",
"name": "K25IA-D2",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "65376"
},
{
"callsign": "KJNKLD2",
"name": "KJNKLD2 (KJNK-LD2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "91159"
},
{
"callsign": "K25IAD3",
"name": "K25IA-D3",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "65378"
},
{
"callsign": "K25IAD4",
"name": "K25IA-D4",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "65380"
},
{
"callsign": "K25IAD5",
"name": "K25IA-D5",
"broadcastLanguage": "es",
"descriptionLanguage": "es",
"stationID": "65382"
},
{
"callsign": "K33LND",
"name": "K33LND (K33LN-D)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "79030"
},
{
"callsign": "K33LND2",
"name": "K33LND2 (K33LN-D2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "79031"
},
{
"callsign": "K33LND3",
"name": "K33LND3 (K33LN-D3)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "79032"
},
{
"callsign": "K33LND4",
"name": "K33LND4 (K33LN-D4)",
"broadcastLanguage": "es",
"descriptionLanguage": "es",
"stationID": "79033"
},
{
"callsign": "K33LND5",
"name": "K33LND5 (K33LN-D5)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "79034"
},
{
"callsign": "K33LND7",
"name": "K33LND7 (K33LN-D7)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "79035"
},
{
"callsign": "KPXMDT",
"name": "KPXMDT (KPXM-DT)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s18633_h3_aa.png",
"height": 270,
"width": 360,
"md5": "1b9167f7ffec419a8767fc"
},
"stationID": "36071"
},
{
"callsign": "KPXMDT2",
"name": "KPXMDT2 (KPXM-DT2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "46085"
},
{
"callsign": "KPXMDT3",
"name": "KPXMDT3 (KPXM-DT3)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "46088"
},
{
"callsign": "KPXMDT4",
"name": "KPXMDT4 (KPXM-DT4)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "46090"
},
{
"callsign": "KPXMDT5",
"name": "KPXMDT5 (KPXM-DT5)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "82690"
},
{
"callsign": "KPXMDT6",
"name": "KPXMDT6 (KPXM-DT6)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s10269_h3_aa.png",
"height": 270,
"width": 360,
"md5": "1fc4b981cd602cac6b73b2"
},
"stationID": "83498"
},
{
"callsign": "K43HBD",
"name": "K43HBD (K43HB-D)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s10269_h3_aa.png",
"height": 270,
"width": 360,
"md5": "1fc4b981cd602cac6b73b2"
},
"stationID": "76131"
},
{
"callsign": "W47CO",
"name": "W47CO",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"logo": {
"URL": "https://s3.amazonaws.com/schedulesdirect-API20140530/assets/s11039_h3_aa.png",
"height": 270,
"width": 360,
"md5": "b54e65c3384cc904c90124"
},
"stationID": "46083"
},
{
"callsign": "KHVMLD",
"name": "KHVMLD (KHVM-LD)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "82945"
},
{
"callsign": "KTCJLD",
"name": "KTCJLD (KTCJ-LD)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "73980"
},
{
"callsign": "WDMILD",
"name": "WDMILD (WDMI-LD)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "71838"
},
{
"callsign": "WDMILD2",
"name": "WDMILD2 (WDMI-LD2)",
"broadcastLanguage": "en",
"descriptionLanguage": "en",
"stationID": "89910"
}
],
"metadata": {
"lineup": "USA-OTA-55014",
"modified": "2015-02-18T12:28:01Z",
"transport": "Antenna"
}
}
-
- Posts: 23
- Joined: Mon Jan 26, 2015 2:18 am
Re: SchedulesDirect JSON client
The zip file I attached is the log dump. I am not too worried about the lcn. Just wanted to make sure you were aware.
-
- Posts: 152
- Joined: Sat Sep 18, 2010 1:29 am
- Location: Ottawa, ON, Canada
Re: SchedulesDirect JSON client
Sorry, I must be blind
-
- Posts: 7
- Joined: Tue Sep 10, 2013 1:14 am
Re: SchedulesDirect JSON client
This looks great. Thanks for working on it. Other than the confusing LCN's for my antenna lineup. The latest version appears to be working great!
-
- Posts: 152
- Joined: Sat Sep 18, 2010 1:29 am
- Location: Ottawa, ON, Canada
Re: SchedulesDirect JSON client
@sccrgoalie1,
Thanks. You're seeing the SxxExx information in your guide data too? Really, that's the key feature that made me do this.
@et23kochie, I haven't forgot about you... I'm having a hard time reproducing the issue locally. I suspect the error is coming from incomplete data in the guide info... I will be adding more defensive code to the factory classes that read the guide data and hopefully just discard the one show rather than fail altogether.
g
Thanks. You're seeing the SxxExx information in your guide data too? Really, that's the key feature that made me do this.
@et23kochie, I haven't forgot about you... I'm having a hard time reproducing the issue locally. I suspect the error is coming from incomplete data in the guide info... I will be adding more defensive code to the factory classes that read the guide data and hopefully just discard the one show rather than fail altogether.
g
-
- Posts: 7
- Joined: Tue Sep 10, 2013 1:14 am
Re: SchedulesDirect JSON client
Yup. It's there!geoffstewart wrote:@sccrgoalie1,
Thanks. You're seeing the SxxExx information in your guide data too? Really, that's the key feature that made me do this.
@et23kochie, I haven't forgot about you... I'm having a hard time reproducing the issue locally. I suspect the error is coming from incomplete data in the guide info... I will be adding more defensive code to the factory classes that read the guide data and hopefully just discard the one show rather than fail altogether.
g
-
- Posts: 23
- Joined: Mon Jan 26, 2015 2:18 am
Re: SchedulesDirect JSON client
Thanks for your work. No rush.@et23kochie, I haven't forgot about you... I'm having a hard time reproducing the issue locally. I suspect the error is coming from incomplete data in the guide info... I will be adding more defensive code to the factory classes that read the guide data and hopefully just discard the one show rather than fail altogether.
g
Who is online
Users browsing this forum: No registered users and 14 guests