Merge pull request #38 from wonipapa/devel

Devel
This commit is contained in:
wonipapa 2017-07-12 16:33:07 +09:00 committed by GitHub
commit b9b5c0434f
7 changed files with 671 additions and 404 deletions

View File

@ -1,261 +1,261 @@
[
{"Id":1,"Name":"9colors","KT Name":"9colors","KTCh":163,"LG Name":"9 colors","LGCh":178,"SK Name":"9colors","SKCh":220,"Icon_url":"http://i.imgur.com/tRhzBgK.png","Source":"SKY","ServiceId":99,"Enabled":1},
{"Id":2,"Name":"애니박스","KT Name":"애니박스","KTCh":135,"LG Name":"애니박스","LGCh":148,"SK Name":"애니박스","SKCh":179,"Icon_url":"http://i.imgur.com/ipM9AXe.png","Source":"SKY","ServiceId":84,"Enabled":1},
{"Id":3,"Name":"Animal Planet","KT Name":"Animal Planet","KTCh":179,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ae70Di1.png","Source":"SKY","ServiceId":182,"Enabled":1},
{"Id":4,"Name":"ANIMAX","KT Name":"ANIMAX","KTCh":133,"LG Name":"ANIMAX","LGCh":167,"SK Name":"Animax","SKCh":173,"Icon_url":"http://i.imgur.com/2Gfqhuj.png","Source":"SKY","ServiceId":725,"Enabled":1},
{"Id":5,"Name":"애니원","KT Name":"애니원","KTCh":134,"LG Name":"애니원","LGCh":153,"SK Name":"애니원","SKCh":174,"Icon_url":"http://i.imgur.com/sIp2MZ3.png","Source":"SKY","ServiceId":56,"Enabled":1},
{"Id":6,"Name":"예술 TV아르떼","KT Name":"예술 TV아르떼","KTCh":91,"LG Name":"예술TV Arte","LGCh":139,"SK Name":"Arte TV","SKCh":234,"Icon_url":"http://i.imgur.com/zReu7df.png","Source":"SKY","ServiceId":928,"Enabled":1},
{"Id":7,"Name":"Asia UHD","KT Name":"Asia UHD","KTCh":109,"LG Name":"","LGCh":null,"SK Name":"Asia UHD","SKCh":72,"Icon_url":"http://i.imgur.com/1u80OGN.png","Source":"SKY","ServiceId":655,"Enabled":1},
{"Id":8,"Name":"AsiaN","KT Name":"AsiaN","KTCh":111,"LG Name":"AsiaN","LGCh":88,"SK Name":"Asia N","SKCh":106,"Icon_url":"http://i.imgur.com/gleMSFq.png","Source":"SKY","ServiceId":976,"Enabled":1},
{"Id":9,"Name":"Australia Plus","KT Name":"Australia Plus","KTCh":258,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/6k9j2Hj.png","Source":"NAVER","ServiceId":815391,"Enabled":1},
{"Id":10,"Name":"AXN","KT Name":"AXN","KTCh":113,"LG Name":"AXN","LGCh":45,"SK Name":"AXN","SKCh":102,"Icon_url":"http://i.imgur.com/QrAXBEm.png","Source":"SKY","ServiceId":679,"Enabled":1},
{"Id":11,"Name":"B Shopping","KT Name":"B Shopping","KTCh":30,"LG Name":"Btv 쇼핑","LGCh":28,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/HiCKxpt.png","Source":"EPG","ServiceId":529,"Enabled":1},
{"Id":14,"Name":"Baby TV","KT Name":"Baby TV","KTCh":146,"LG Name":"","LGCh":null,"SK Name":"Baby TV","SKCh":195,"Icon_url":"http://i.imgur.com/mU7QuTz.png","Source":"NAVER","ServiceId":815505,"Enabled":1},
{"Id":15,"Name":"BBC Earth","KT Name":"BBC Earth","KTCh":172,"LG Name":"BBC Earth","LGCh":130,"SK Name":"BBC earth","SKCh":265,"Icon_url":"http://i.imgur.com/SJZjuqO.png","Source":"SKY","ServiceId":904,"Enabled":1},
{"Id":18,"Name":"BBC WN","KT Name":"BBC WN","KTCh":192,"LG Name":"BBC World News","LGCh":126,"SK Name":"BBC World News","SKCh":160,"Icon_url":"http://i.imgur.com/IwJBNd4.png","Source":"SKY","ServiceId":506,"Enabled":1},
{"Id":19,"Name":"BBS불교방송","KT Name":"BBS불교방송","KTCh":232,"LG Name":"BBS불교방송","LGCh":186,"SK Name":"BBS 불교방송","SKCh":306,"Icon_url":"http://i.imgur.com/B34jpmo.png","Source":"EPG","ServiceId":903,"Enabled":1},
{"Id":20,"Name":"빌리어즈티비","KT Name":"빌리어즈티비","KTCh":116,"LG Name":"Billiards TV","LGCh":63,"SK Name":"Billiards TV","SKCh":130,"Icon_url":"http://i.imgur.com/f0OW8wX.png","Source":"SKY","ServiceId":615,"Enabled":1},
{"Id":21,"Name":"Bloomberg","KT Name":"Bloomberg","KTCh":196,"LG Name":"","LGCh":null,"SK Name":"Bloomberg TV","SKCh":162,"Icon_url":"http://i.imgur.com/WWNLhh3.png","Source":"NAVER","ServiceId":815398,"Enabled":1},
{"Id":23,"Name":"BTN불교TV","KT Name":"BTN불교TV","KTCh":233,"LG Name":"BTN불교TV","LGCh":185,"SK Name":"BTN 불교TV","SKCh":305,"Icon_url":"http://i.imgur.com/XU4pwpC.png","Source":"EPG","ServiceId":52,"Enabled":1},
{"Id":24,"Name":"C channel","KT Name":"C Channel","KTCh":235,"LG Name":"C Channel","LGCh":182,"SK Name":"C채널","SKCh":304,"Icon_url":"http://i.imgur.com/SFouN1c.png","Source":"NAVER","ServiceId":815109,"Enabled":1},
{"Id":26,"Name":"C TIME","KT Name":"C TIME","KTCh":69,"LG Name":"C´TIME","LGCh":86,"SK Name":"C TIME","SKCh":86,"Icon_url":"http://i.imgur.com/2FwWidb.png","Source":"SKY","ServiceId":174,"Enabled":1},
{"Id":27,"Name":"Cbeebies","KT Name":"Cbeebies","KTCh":152,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/4bIQeie.png","Source":"NAVER","ServiceId":814991,"Enabled":1},
{"Id":28,"Name":"CBS","KT Name":"CBS","KTCh":238,"LG Name":"CBS","LGCh":181,"SK Name":"CBS","SKCh":300,"Icon_url":"http://i.imgur.com/yBNo2mS.png","Source":"SKY","ServiceId":156,"Enabled":1},
{"Id":31,"Name":"CCTV4","KT Name":"CCTV4","KTCh":280,"LG Name":"CCTV4","LGCh":120,"SK Name":"CCTV4","SKCh":277,"Icon_url":"http://i.imgur.com/ACwvhcc.png","Source":"SKY","ServiceId":159,"Enabled":1},
{"Id":32,"Name":"CGNTV","KT Name":"CGNTV","KTCh":237,"LG Name":"CGNTV","LGCh":183,"SK Name":"CGNTV","SKCh":302,"Icon_url":"http://i.imgur.com/9fNvKEX.png","Source":"EPG","ServiceId":688,"Enabled":1},
{"Id":34,"Name":"Channel [V]","KT Name":"Channel [V]","KTCh":89,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/t1PNA6v.png","Source":"EPG","ServiceId":463,"Enabled":1},
{"Id":35,"Name":"채널 J","KT Name":"채널 J","KTCh":108,"LG Name":"채널J","LGCh":145,"SK Name":"채널J","SKCh":103,"Icon_url":"http://i.imgur.com/V9jGCZm.png","Source":"SKY","ServiceId":973,"Enabled":1},
{"Id":36,"Name":"Channel News Asia","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Channel News Asia","SKCh":163,"Icon_url":"http://i.imgur.com/hahdOp1.png","Source":"EPG","ServiceId":81,"Enabled":1},
{"Id":38,"Name":"cineF","KT Name":"","KTCh":null,"LG Name":"cineF","LGCh":42,"SK Name":"Cinef","SKCh":58,"Icon_url":"http://i.imgur.com/TfhQXIv.png","Source":"NAVER","ServiceId":814729,"Enabled":1},
{"Id":39,"Name":"UXN","KT Name":"UXN","KTCh":101,"LG Name":"UXN","LGCh":2,"SK Name":"UXN","SKCh":70,"Icon_url":"http://i.imgur.com/5rRW0R3.png","Source":"SKY","ServiceId":624,"Enabled":1},
{"Id":40,"Name":"CJ오쇼핑","KT Name":"CJ오쇼핑","KTCh":4,"LG Name":"CJ오쇼핑","LGCh":8,"SK Name":"CJ오쇼핑","SKCh":6,"Icon_url":"http://i.imgur.com/uBClUx6.png","Source":"EPG","ServiceId":250,"Enabled":1},
{"Id":41,"Name":"CJ오쇼핑 플러스","KT Name":"CJ오쇼핑플러스","KTCh":28,"LG Name":"CJ오쇼핑 플러스","LGCh":32,"SK Name":"CJ오쇼핑 플러스","SKCh":33,"Icon_url":"http://i.imgur.com/WlK2YDk.png","Source":"EPG","ServiceId":619,"Enabled":1},
{"Id":42,"Name":"CLASSICA","KT Name":"CLASSICA","KTCh":90,"LG Name":"Classica","LGCh":146,"SK Name":"Classica HD","SKCh":235,"Icon_url":"http://i.imgur.com/FEfMS0W.png","Source":"SKY","ServiceId":365,"Enabled":1},
{"Id":43,"Name":"CMC가족오락TV","KT Name":"CMC가족오락TV","KTCh":126,"LG Name":"","LGCh":null,"SK Name":"CMC 가족오락TV","SKCh":93,"Icon_url":"http://i.imgur.com/fNuqGzR.png","Source":"NAVER","ServiceId":814797,"Enabled":1},
{"Id":44,"Name":"CMTV","KT Name":"CMTV","KTCh":262,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ITweLdv.png","Source":"NAVER","ServiceId":2843917,"Enabled":1},
{"Id":45,"Name":"CNBC","KT Name":"CNBC","KTCh":197,"LG Name":"CNBC","LGCh":118,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/Mx8ZXqk.png","Source":"NAVER","ServiceId":815128,"Enabled":1},
{"Id":46,"Name":"CNN International","KT Name":"CNN International","KTCh":191,"LG Name":"CNN International","LGCh":117,"SK Name":"CNN International","SKCh":158,"Icon_url":"http://i.imgur.com/RxsYny9.png","Source":"SKY","ServiceId":117,"Enabled":1},
{"Id":47,"Name":"CNN US","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"CNN US","SKCh":159,"Icon_url":"http://i.imgur.com/EL6i9mA.png","Source":"SKY","ServiceId":527,"Enabled":1},
{"Id":48,"Name":"CNTV","KT Name":"CNTV","KTCh":68,"LG Name":"CNTV","LGCh":85,"SK Name":"CNTV","SKCh":43,"Icon_url":"http://i.imgur.com/lCGq3v1.png","Source":"EPG","ServiceId":355,"Enabled":1},
{"Id":49,"Name":"CTS기독교TV","KT Name":"CTS기독교TV","KTCh":236,"LG Name":"CTS기독교TV","LGCh":180,"SK Name":"CTS","SKCh":301,"Icon_url":"http://i.imgur.com/lW9nvaB.png","Source":"NAVER","ServiceId":815110,"Enabled":1},
{"Id":50,"Name":"CUBE TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"CUBE TV","SKCh":89,"Icon_url":"http://i.imgur.com/xvEjFJa.png","Source":"NAVER","ServiceId":1725243,"Enabled":1},
{"Id":51,"Name":"디스커버리채널","KT Name":"디스커버리채널","KTCh":177,"LG Name":"","LGCh":null,"SK Name":"Discovery Channel","SKCh":261,"Icon_url":"http://i.imgur.com/1SgSI0P.png","Source":"NAVER","ServiceId":815292,"Enabled":1},
{"Id":52,"Name":"Dog TV","KT Name":"Dog TV","KTCh":201,"LG Name":"DOG TV","LGCh":89,"SK Name":"DOG TV","SKCh":79,"Icon_url":"http://i.imgur.com/4Xqehq9.png","Source":"NAVER","ServiceId":2020583,"Enabled":1},
{"Id":53,"Name":"Dream Works Channel","KT Name":"Dream Works Channel","KTCh":131,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ETfF49T.png","Source":"KT","ServiceId":131,"Enabled":1},
{"Id":54,"Name":"DW-TV Asia+","KT Name":"DW-TV Asia+","KTCh":257,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/b0yhwNu.png","Source":"NAVER","ServiceId":815529,"Enabled":1},
{"Id":55,"Name":"E채널","KT Name":"E채널","KTCh":48,"LG Name":"E channel","LGCh":104,"SK Name":"E채널","SKCh":83,"Icon_url":"http://i.imgur.com/0WmEGB4.png","Source":"SKY","ServiceId":108,"Enabled":1},
{"Id":56,"Name":"EBS English","KT Name":"EBS English","KTCh":156,"LG Name":"EBS English","LGCh":162,"SK Name":"EBS English","SKCh":202,"Icon_url":"http://i.imgur.com/Rx4mgpm.png","Source":"SKY","ServiceId":777,"Enabled":1},
{"Id":57,"Name":"EBS u","KT Name":"EBS u","KTCh":145,"LG Name":"EBS u","LGCh":168,"SK Name":"EBSu","SKCh":194,"Icon_url":"http://i.imgur.com/RIgVjvP.png","Source":"NAVER","ServiceId":815547,"Enabled":1},
{"Id":58,"Name":"EBS PLUS1","KT Name":"EBS PLUS1","KTCh":157,"LG Name":"EBS Plus1","LGCh":163,"SK Name":"EBS +1","SKCh":203,"Icon_url":"http://i.imgur.com/WGlWiWy.png","Source":"SKY","ServiceId":113,"Enabled":1},
{"Id":59,"Name":"EBS PLUS2","KT Name":"EBS PLUS2","KTCh":158,"LG Name":"EBS Plus2","LGCh":164,"SK Name":"EBS +2","SKCh":204,"Icon_url":"http://i.imgur.com/QPq2wcg.png","Source":"SKY","ServiceId":114,"Enabled":1},
{"Id":1,"Name":"9colors","KT Name":"9colors","KTCh":163,"LG Name":"9 colors","LGCh":178,"SK Name":"9colors","SKCh":220,"Icon_url":"http://i.imgur.com/tRhzBgK.png","Source":"SKY","ServiceId":99,"Enabled":0},
{"Id":2,"Name":"애니박스","KT Name":"애니박스","KTCh":135,"LG Name":"애니박스","LGCh":148,"SK Name":"애니박스","SKCh":179,"Icon_url":"http://i.imgur.com/ipM9AXe.png","Source":"SKY","ServiceId":84,"Enabled":0},
{"Id":3,"Name":"Animal Planet","KT Name":"Animal Planet","KTCh":179,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ae70Di1.png","Source":"SKY","ServiceId":182,"Enabled":0},
{"Id":4,"Name":"ANIMAX","KT Name":"ANIMAX","KTCh":133,"LG Name":"ANIMAX","LGCh":167,"SK Name":"Animax","SKCh":173,"Icon_url":"http://i.imgur.com/2Gfqhuj.png","Source":"SKY","ServiceId":725,"Enabled":0},
{"Id":5,"Name":"애니원","KT Name":"애니원","KTCh":134,"LG Name":"애니원","LGCh":153,"SK Name":"애니원","SKCh":174,"Icon_url":"http://i.imgur.com/sIp2MZ3.png","Source":"SKY","ServiceId":56,"Enabled":0},
{"Id":6,"Name":"예술 TV아르떼","KT Name":"예술 TV아르떼","KTCh":91,"LG Name":"예술TV Arte","LGCh":139,"SK Name":"Arte TV","SKCh":234,"Icon_url":"http://i.imgur.com/zReu7df.png","Source":"SKY","ServiceId":928,"Enabled":0},
{"Id":7,"Name":"Asia UHD","KT Name":"Asia UHD","KTCh":109,"LG Name":"","LGCh":null,"SK Name":"Asia UHD","SKCh":72,"Icon_url":"http://i.imgur.com/1u80OGN.png","Source":"SKY","ServiceId":655,"Enabled":0},
{"Id":8,"Name":"AsiaN","KT Name":"AsiaN","KTCh":111,"LG Name":"AsiaN","LGCh":88,"SK Name":"Asia N","SKCh":106,"Icon_url":"http://i.imgur.com/gleMSFq.png","Source":"SKY","ServiceId":976,"Enabled":0},
{"Id":9,"Name":"Australia Plus","KT Name":"Australia Plus","KTCh":258,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/6k9j2Hj.png","Source":"NAVER","ServiceId":815391,"Enabled":0},
{"Id":10,"Name":"AXN","KT Name":"AXN","KTCh":113,"LG Name":"AXN","LGCh":45,"SK Name":"AXN","SKCh":102,"Icon_url":"http://i.imgur.com/QrAXBEm.png","Source":"SKY","ServiceId":679,"Enabled":0},
{"Id":11,"Name":"B Shopping","KT Name":"B Shopping","KTCh":30,"LG Name":"Btv 쇼핑","LGCh":28,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/HiCKxpt.png","Source":"LG","ServiceId":738,"Enabled":0},
{"Id":14,"Name":"Baby TV","KT Name":"Baby TV","KTCh":146,"LG Name":"","LGCh":null,"SK Name":"Baby TV","SKCh":195,"Icon_url":"http://i.imgur.com/mU7QuTz.png","Source":"NAVER","ServiceId":815505,"Enabled":0},
{"Id":15,"Name":"BBC Earth","KT Name":"BBC Earth","KTCh":172,"LG Name":"BBC Earth","LGCh":130,"SK Name":"BBC earth","SKCh":265,"Icon_url":"http://i.imgur.com/SJZjuqO.png","Source":"SKY","ServiceId":904,"Enabled":0},
{"Id":18,"Name":"BBC WN","KT Name":"BBC WN","KTCh":192,"LG Name":"BBC World News","LGCh":126,"SK Name":"BBC World News","SKCh":160,"Icon_url":"http://i.imgur.com/IwJBNd4.png","Source":"SKY","ServiceId":506,"Enabled":0},
{"Id":19,"Name":"BBS불교방송","KT Name":"BBS불교방송","KTCh":232,"LG Name":"BBS불교방송","LGCh":186,"SK Name":"BBS 불교방송","SKCh":306,"Icon_url":"http://i.imgur.com/B34jpmo.png","Source":"NAVER","ServiceId":815103,"Enabled":0},
{"Id":20,"Name":"빌리어즈티비","KT Name":"빌리어즈티비","KTCh":116,"LG Name":"Billiards TV","LGCh":63,"SK Name":"Billiards TV","SKCh":130,"Icon_url":"http://i.imgur.com/f0OW8wX.png","Source":"SKY","ServiceId":615,"Enabled":0},
{"Id":21,"Name":"Bloomberg","KT Name":"Bloomberg","KTCh":196,"LG Name":"","LGCh":null,"SK Name":"Bloomberg TV","SKCh":162,"Icon_url":"http://i.imgur.com/WWNLhh3.png","Source":"NAVER","ServiceId":815398,"Enabled":0},
{"Id":23,"Name":"BTN불교TV","KT Name":"BTN불교TV","KTCh":233,"LG Name":"BTN불교TV","LGCh":185,"SK Name":"BTN 불교TV","SKCh":305,"Icon_url":"http://i.imgur.com/XU4pwpC.png","Source":"NAVER","ServiceId":815112,"Enabled":0},
{"Id":24,"Name":"C channel","KT Name":"C Channel","KTCh":235,"LG Name":"C Channel","LGCh":182,"SK Name":"C채널","SKCh":304,"Icon_url":"http://i.imgur.com/SFouN1c.png","Source":"NAVER","ServiceId":815109,"Enabled":0},
{"Id":26,"Name":"C TIME","KT Name":"C TIME","KTCh":69,"LG Name":"C´TIME","LGCh":86,"SK Name":"C TIME","SKCh":86,"Icon_url":"http://i.imgur.com/2FwWidb.png","Source":"SKY","ServiceId":174,"Enabled":0},
{"Id":27,"Name":"Cbeebies","KT Name":"Cbeebies","KTCh":152,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/4bIQeie.png","Source":"NAVER","ServiceId":814991,"Enabled":0},
{"Id":28,"Name":"CBS","KT Name":"CBS","KTCh":238,"LG Name":"CBS","LGCh":181,"SK Name":"CBS","SKCh":300,"Icon_url":"http://i.imgur.com/yBNo2mS.png","Source":"SKY","ServiceId":156,"Enabled":0},
{"Id":31,"Name":"CCTV4","KT Name":"CCTV4","KTCh":280,"LG Name":"CCTV4","LGCh":120,"SK Name":"CCTV4","SKCh":277,"Icon_url":"http://i.imgur.com/ACwvhcc.png","Source":"SKY","ServiceId":159,"Enabled":0},
{"Id":32,"Name":"CGNTV","KT Name":"CGNTV","KTCh":237,"LG Name":"CGNTV","LGCh":183,"SK Name":"CGNTV","SKCh":302,"Icon_url":"http://i.imgur.com/9fNvKEX.png","Source":"NAVER","ServiceId":815106,"Enabled":0},
{"Id":34,"Name":"Channel [V]","KT Name":"Channel [V]","KTCh":89,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/t1PNA6v.png","Source":"KT","ServiceId":89,"Enabled":0},
{"Id":35,"Name":"채널 J","KT Name":"채널 J","KTCh":108,"LG Name":"채널J","LGCh":145,"SK Name":"채널J","SKCh":103,"Icon_url":"http://i.imgur.com/V9jGCZm.png","Source":"SKY","ServiceId":973,"Enabled":0},
{"Id":36,"Name":"Channel News Asia","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Channel News Asia","SKCh":163,"Icon_url":"http://i.imgur.com/hahdOp1.png","Source":"SKB","ServiceId":777,"Enabled":0},
{"Id":38,"Name":"cineF","KT Name":"","KTCh":null,"LG Name":"cineF","LGCh":42,"SK Name":"Cinef","SKCh":58,"Icon_url":"http://i.imgur.com/TfhQXIv.png","Source":"NAVER","ServiceId":814729,"Enabled":0},
{"Id":39,"Name":"UXN","KT Name":"UXN","KTCh":101,"LG Name":"UXN","LGCh":2,"SK Name":"UXN","SKCh":70,"Icon_url":"http://i.imgur.com/5rRW0R3.png","Source":"SKY","ServiceId":624,"Enabled":0},
{"Id":40,"Name":"CJ오쇼핑","KT Name":"CJ오쇼핑","KTCh":4,"LG Name":"CJ오쇼핑","LGCh":8,"SK Name":"CJ오쇼핑","SKCh":6,"Icon_url":"http://i.imgur.com/uBClUx6.png","Source":"NAVER","ServiceId":815096,"Enabled":0},
{"Id":41,"Name":"CJ오쇼핑 플러스","KT Name":"CJ오쇼핑플러스","KTCh":28,"LG Name":"CJ오쇼핑 플러스","LGCh":32,"SK Name":"CJ오쇼핑 플러스","SKCh":33,"Icon_url":"http://i.imgur.com/WlK2YDk.png","Source":"KT","ServiceId":28,"Enabled":0},
{"Id":42,"Name":"CLASSICA","KT Name":"CLASSICA","KTCh":90,"LG Name":"Classica","LGCh":146,"SK Name":"Classica HD","SKCh":235,"Icon_url":"http://i.imgur.com/FEfMS0W.png","Source":"SKY","ServiceId":365,"Enabled":0},
{"Id":43,"Name":"CMC가족오락TV","KT Name":"CMC가족오락TV","KTCh":126,"LG Name":"","LGCh":null,"SK Name":"CMC 가족오락TV","SKCh":93,"Icon_url":"http://i.imgur.com/fNuqGzR.png","Source":"NAVER","ServiceId":814797,"Enabled":0},
{"Id":44,"Name":"CMTV","KT Name":"CMTV","KTCh":262,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ITweLdv.png","Source":"NAVER","ServiceId":2843917,"Enabled":0},
{"Id":45,"Name":"CNBC","KT Name":"CNBC","KTCh":197,"LG Name":"CNBC","LGCh":118,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/Mx8ZXqk.png","Source":"NAVER","ServiceId":815128,"Enabled":0},
{"Id":46,"Name":"CNN International","KT Name":"CNN International","KTCh":191,"LG Name":"CNN International","LGCh":117,"SK Name":"CNN International","SKCh":158,"Icon_url":"http://i.imgur.com/RxsYny9.png","Source":"SKY","ServiceId":117,"Enabled":0},
{"Id":47,"Name":"CNN US","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"CNN US","SKCh":159,"Icon_url":"http://i.imgur.com/EL6i9mA.png","Source":"SKY","ServiceId":527,"Enabled":0},
{"Id":48,"Name":"CNTV","KT Name":"CNTV","KTCh":68,"LG Name":"CNTV","LGCh":85,"SK Name":"CNTV","SKCh":43,"Icon_url":"http://i.imgur.com/lCGq3v1.png","Source":"NAVER","ServiceId":814709,"Enabled":0},
{"Id":49,"Name":"CTS기독교TV","KT Name":"CTS기독교TV","KTCh":236,"LG Name":"CTS기독교TV","LGCh":180,"SK Name":"CTS","SKCh":301,"Icon_url":"http://i.imgur.com/lW9nvaB.png","Source":"NAVER","ServiceId":815110,"Enabled":0},
{"Id":50,"Name":"CUBE TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"CUBE TV","SKCh":89,"Icon_url":"http://i.imgur.com/xvEjFJa.png","Source":"NAVER","ServiceId":1725243,"Enabled":0},
{"Id":51,"Name":"디스커버리채널","KT Name":"디스커버리채널","KTCh":177,"LG Name":"","LGCh":null,"SK Name":"Discovery Channel","SKCh":261,"Icon_url":"http://i.imgur.com/1SgSI0P.png","Source":"NAVER","ServiceId":815292,"Enabled":0},
{"Id":52,"Name":"Dog TV","KT Name":"Dog TV","KTCh":201,"LG Name":"DOG TV","LGCh":89,"SK Name":"DOG TV","SKCh":79,"Icon_url":"http://i.imgur.com/4Xqehq9.png","Source":"NAVER","ServiceId":2020583,"Enabled":0},
{"Id":53,"Name":"Dream Works Channel","KT Name":"Dream Works Channel","KTCh":131,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ETfF49T.png","Source":"KT","ServiceId":131,"Enabled":0},
{"Id":54,"Name":"DW-TV Asia+","KT Name":"DW-TV Asia+","KTCh":257,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/b0yhwNu.png","Source":"NAVER","ServiceId":815529,"Enabled":0},
{"Id":55,"Name":"E채널","KT Name":"E채널","KTCh":48,"LG Name":"E channel","LGCh":104,"SK Name":"E채널","SKCh":83,"Icon_url":"http://i.imgur.com/0WmEGB4.png","Source":"SKY","ServiceId":108,"Enabled":0},
{"Id":56,"Name":"EBS English","KT Name":"EBS English","KTCh":156,"LG Name":"EBS English","LGCh":162,"SK Name":"EBS English","SKCh":202,"Icon_url":"http://i.imgur.com/Rx4mgpm.png","Source":"SKY","ServiceId":777,"Enabled":0},
{"Id":57,"Name":"EBS u","KT Name":"EBS u","KTCh":145,"LG Name":"EBS u","LGCh":168,"SK Name":"EBSu","SKCh":194,"Icon_url":"http://i.imgur.com/RIgVjvP.png","Source":"NAVER","ServiceId":815547,"Enabled":0},
{"Id":58,"Name":"EBS PLUS1","KT Name":"EBS PLUS1","KTCh":157,"LG Name":"EBS Plus1","LGCh":163,"SK Name":"EBS +1","SKCh":203,"Icon_url":"http://i.imgur.com/WGlWiWy.png","Source":"SKY","ServiceId":113,"Enabled":0},
{"Id":59,"Name":"EBS PLUS2","KT Name":"EBS PLUS2","KTCh":158,"LG Name":"EBS Plus2","LGCh":164,"SK Name":"EBS +2","SKCh":204,"Icon_url":"http://i.imgur.com/QPq2wcg.png","Source":"SKY","ServiceId":114,"Enabled":0},
{"Id":60,"Name":"EBS","KT Name":"EBS","KTCh":13,"LG Name":"EBS1","LGCh":14,"SK Name":"EBS","SKCh":13,"Icon_url":"http://i.imgur.com/WViFruZ.png","Source":"SKY","ServiceId":798,"Enabled":1},
{"Id":61,"Name":"EBS2","KT Name":"EBS2","KTCh":95,"LG Name":"EBS2","LGCh":95,"SK Name":"EBS2","SKCh":95,"Icon_url":"http://i.imgur.com/RIrBF4D.png","Source":"NAVER","ServiceId":2438226,"Enabled":1},
{"Id":62,"Name":"Edge TV","KT Name":"Edge TV","KTCh":79,"LG Name":"EDGE TV","LGCh":68,"SK Name":"EDGE TV","SKCh":44,"Icon_url":"http://i.imgur.com/gsnjG4A.png","Source":"SKY","ServiceId":104,"Enabled":1},
{"Id":63,"Name":"edu TV","KT Name":"edu TV","KTCh":159,"LG Name":"eduTV","LGCh":165,"SK Name":"edu TV","SKCh":205,"Icon_url":"http://i.imgur.com/ZsMKNGe.png","Source":"EPG","ServiceId":384,"Enabled":1},
{"Id":67,"Name":"Euro News","KT Name":"Euro News","KTCh":193,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/6jswCZM.png","Source":"NAVER","ServiceId":814935,"Enabled":1},
{"Id":68,"Name":"Euro sport","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Eurosport","SKCh":134,"Icon_url":"http://i.imgur.com/7hVKz6n.png","Source":"SKY","ServiceId":578,"Enabled":1},
{"Id":70,"Name":"Extreme Fun","KT Name":"Extreme Fun","KTCh":173,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/yDg1RC6.png","Source":"KT","ServiceId":173,"Enabled":1},
{"Id":71,"Name":"Fashion N","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Fashion N","SKCh":211,"Icon_url":"http://i.imgur.com/qPBnZpV.png","Source":"NAVER","ServiceId":815026,"Enabled":1},
{"Id":72,"Name":"FISHING TV","KT Name":"FISHING TV","KTCh":119,"LG Name":"FSTV","LGCh":65,"SK Name":"FISHING TV","SKCh":244,"Icon_url":"http://i.imgur.com/Go4FdK1.png","Source":"SKY","ServiceId":254,"Enabled":1},
{"Id":73,"Name":"푸드TV","KT Name":"푸드TV","KTCh":78,"LG Name":"푸드TV","LGCh":83,"SK Name":"Food TV","SKCh":213,"Icon_url":"http://i.imgur.com/F9Rb9SA.png","Source":"SKY","ServiceId":556,"Enabled":1},
{"Id":74,"Name":"FOX","KT Name":"FOX","KTCh":107,"LG Name":"FOX채널","LGCh":44,"SK Name":"FOX","SKCh":101,"Icon_url":"http://i.imgur.com/8usDWOC.png","Source":"SKY","ServiceId":706,"Enabled":1},
{"Id":75,"Name":"Fox life","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Fox life","SKCh":216,"Icon_url":"http://i.imgur.com/CqVujLk.png","Source":"EPG","ServiceId":817,"Enabled":1},
{"Id":76,"Name":"Fox News","KT Name":"Fox News","KTCh":195,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/9rGThzD.png","Source":"NAVER","ServiceId":815413,"Enabled":1},
{"Id":78,"Name":"FTV","KT Name":"FTV","KTCh":118,"LG Name":"FTV","LGCh":64,"SK Name":"FTV","SKCh":243,"Icon_url":"http://i.imgur.com/eI9wGgS.png","Source":"SKY","ServiceId":969,"Enabled":1},
{"Id":79,"Name":"FUN TV","KT Name":"FUN TV","KTCh":71,"LG Name":"","LGCh":null,"SK Name":"FUN TV","SKCh":91,"Icon_url":"http://i.imgur.com/6V8X43L.png","Source":"EPG","ServiceId":36,"Enabled":1},
{"Id":80,"Name":"FX","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"FX","SKCh":90,"Icon_url":"http://i.imgur.com/DAnUsTS.png","Source":"SKY","ServiceId":818,"Enabled":1},
{"Id":82,"Name":"GMTV","KT Name":"GMTV","KTCh":88,"LG Name":"GMTV","LGCh":101,"SK Name":"GMTV","SKCh":232,"Icon_url":"http://i.imgur.com/WPF3G5V.png","Source":"NAVER","ServiceId":814815,"Enabled":1},
{"Id":83,"Name":"Good TV","KT Name":"Good TV","KTCh":234,"LG Name":"","LGCh":null,"SK Name":"Good TV","SKCh":303,"Icon_url":"http://i.imgur.com/fFN1YJb.png","Source":"EPG","ServiceId":293,"Enabled":1},
{"Id":84,"Name":"GS MY SHOP","KT Name":"GS MY SHOP","KTCh":38,"LG Name":"GS마이샵","LGCh":30,"SK Name":"GS MY SHOP","SKCh":29,"Icon_url":"http://i.imgur.com/0Y0pRW4.png","Source":"EPG","ServiceId":634,"Enabled":1},
{"Id":85,"Name":"GS SHOP","KT Name":"GS SHOP","KTCh":8,"LG Name":"GSSHOP","LGCh":6,"SK Name":"GS SHOP","SKCh":12,"Icon_url":"http://i.imgur.com/tz88mYd.png","Source":"EPG","ServiceId":45,"Enabled":1},
{"Id":86,"Name":"GTV","KT Name":"GTV","KTCh":73,"LG Name":"GTV","LGCh":136,"SK Name":"Gtv","SKCh":217,"Icon_url":"http://i.imgur.com/1qXSXRa.png","Source":"SKY","ServiceId":35,"Enabled":1},
{"Id":87,"Name":"히어로액션","KT Name":"히어로액션","KTCh":112,"LG Name":"Hero Action","LGCh":110,"SK Name":"히어로액션","SKCh":107,"Icon_url":"http://i.imgur.com/yBChQVh.png","Source":"NAVER","ServiceId":814760,"Enabled":1},
{"Id":89,"Name":"하이라이트TV","KT Name":"하이라이트TV","KTCh":74,"LG Name":"하이라이트TV","LGCh":91,"SK Name":"Highlight TV","SKCh":42,"Icon_url":"http://i.imgur.com/V9CQ4A6.png","Source":"SKY","ServiceId":379,"Enabled":1},
{"Id":90,"Name":"History HD","KT Name":"History HD","KTCh":169,"LG Name":"History HD","LGCh":132,"SK Name":"History HD","SKCh":264,"Icon_url":"http://i.imgur.com/SSkop4X.png","Source":"SKY","ServiceId":900,"Enabled":1},
{"Id":91,"Name":"HQ+","KT Name":"HQ+","KTCh":253,"LG Name":"","LGCh":null,"SK Name":"HQ+","SKCh":47,"Icon_url":"http://i.imgur.com/GTANuZS.png","Source":"NAVER","ServiceId":3566359,"Enabled":1},
{"Id":92,"Name":"아이넷TV","KT Name":"아이넷TV","KTCh":92,"LG Name":"아이넷TV","LGCh":106,"SK Name":"아이넷 TV","SKCh":233,"Icon_url":"http://i.imgur.com/JYQpemw.png","Source":"SKY","ServiceId":57,"Enabled":1},
{"Id":93,"Name":"IB SPORTS","KT Name":"IB SPORTS","KTCh":53,"LG Name":"IB SPORTS","LGCh":62,"SK Name":"IB Sports","SKCh":129,"Icon_url":"http://i.imgur.com/wOOQEC1.png","Source":"SKY","ServiceId":515,"Enabled":1},
{"Id":94,"Name":"i-Concerts","KT Name":"","KTCh":null,"LG Name":"i-Concerts","LGCh":108,"SK Name":"i-Concerts","SKCh":236,"Icon_url":"http://i.imgur.com/oUUZQdi.png","Source":"EPG","ServiceId":406,"Enabled":1},
{"Id":95,"Name":"JEI EnglishTV","KT Name":"JEI EnglishTV","KTCh":154,"LG Name":"JEI EnglishTV","LGCh":160,"SK Name":"JEI 재능 English","SKCh":200,"Icon_url":"http://i.imgur.com/R1oJmLo.png","Source":"SKY","ServiceId":289,"Enabled":1},
{"Id":96,"Name":"JEI 재능TV","KT Name":"JEI 재능TV","KTCh":142,"LG Name":"JEI재능TV","LGCh":159,"SK Name":"JEI 재능TV","SKCh":192,"Icon_url":"http://i.imgur.com/NoNRdSt.png","Source":"SKY","ServiceId":23,"Enabled":1},
{"Id":97,"Name":"JTBC","KT Name":"JTBC","KTCh":15,"LG Name":"JTBC","LGCh":15,"SK Name":"JTBC","SKCh":15,"Icon_url":"http://i.imgur.com/YOYosLG.png","Source":"SKY","ServiceId":563,"Enabled":1},
{"Id":98,"Name":"JTBC Golf","KT Name":"JTBC Golf","KTCh":56,"LG Name":"JTBC Golf","LGCh":54,"SK Name":"JTBC GOLF","SKCh":132,"Icon_url":"http://i.imgur.com/Bnw7O5U.png","Source":"SKY","ServiceId":974,"Enabled":1},
{"Id":99,"Name":"JTBC2","KT Name":"JTBC2","KTCh":39,"LG Name":"JTBC2","LGCh":94,"SK Name":"jtbc2","SKCh":82,"Icon_url":"http://i.imgur.com/WtXDuFU.png","Source":"SKY","ServiceId":62,"Enabled":1},
{"Id":100,"Name":"JTBC3","KT Name":"JTBC3","KTCh":62,"LG Name":"JTBC3 FOX","LGCh":50,"SK Name":"JTBC3 FOXSPORTS","SKCh":126,"Icon_url":"http://i.imgur.com/KvGwEc1.png","Source":"SKY","ServiceId":407,"Enabled":1},
{"Id":101,"Name":"K STAR","KT Name":"K STAR","KTCh":87,"LG Name":"K STAR","LGCh":105,"SK Name":"K star","SKCh":88,"Icon_url":"http://i.imgur.com/MYtePna.png","Source":"SKY","ServiceId":85,"Enabled":1},
{"Id":103,"Name":"KBS DRAMA","KT Name":"KBS Drama","KTCh":35,"LG Name":"KBS DRAMA","LGCh":31,"SK Name":"KBS 드라마","SKCh":30,"Icon_url":"http://i.imgur.com/CrLMIEQ.png","Source":"SKY","ServiceId":910,"Enabled":1},
{"Id":104,"Name":"KBS JOY","KT Name":"KBS Joy","KTCh":41,"LG Name":"KBS JOY","LGCh":3,"SK Name":"KBS joy","SKCh":80,"Icon_url":"http://i.imgur.com/D1o9by9.png","Source":"SKY","ServiceId":968,"Enabled":1},
{"Id":105,"Name":"KBS kids","KT Name":"KBS Kids","KTCh":144,"LG Name":"KBS Kids","LGCh":169,"SK Name":"KBS KIDS","SKCh":190,"Icon_url":"http://i.imgur.com/Jcfjs9E.png","Source":"SKY","ServiceId":596,"Enabled":1},
{"Id":106,"Name":"KBSN Life","KT Name":"KBSN Life","KTCh":281,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/5Ni1YIT.png","Source":"SKY","ServiceId":291,"Enabled":1},
{"Id":107,"Name":"KBS N Sports","KT Name":"KBS N Sports","KTCh":59,"LG Name":"KBSN SPORTS","LGCh":59,"SK Name":"KBSN 스포츠","SKCh":121,"Icon_url":"http://i.imgur.com/xspD7UE.png","Source":"SKY","ServiceId":550,"Enabled":1},
{"Id":108,"Name":"KBS W","KT Name":"KBS W","KTCh":83,"LG Name":"KBS W","LGCh":77,"SK Name":"KBS W","SKCh":214,"Icon_url":"http://i.imgur.com/sVqBczs.png","Source":"SKY","ServiceId":509,"Enabled":1},
{"Id":61,"Name":"EBS2","KT Name":"EBS2","KTCh":95,"LG Name":"EBS2","LGCh":95,"SK Name":"EBS2","SKCh":95,"Icon_url":"http://i.imgur.com/RIrBF4D.png","Source":"NAVER","ServiceId":2438226,"Enabled":0},
{"Id":62,"Name":"Edge TV","KT Name":"Edge TV","KTCh":79,"LG Name":"EDGE TV","LGCh":68,"SK Name":"EDGE TV","SKCh":44,"Icon_url":"http://i.imgur.com/gsnjG4A.png","Source":"SKY","ServiceId":104,"Enabled":0},
{"Id":63,"Name":"edu TV","KT Name":"edu TV","KTCh":159,"LG Name":"eduTV","LGCh":165,"SK Name":"edu TV","SKCh":205,"Icon_url":"http://i.imgur.com/ZsMKNGe.png","Source":"LG","ServiceId":810,"Enabled":0},
{"Id":67,"Name":"Euro News","KT Name":"Euro News","KTCh":193,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/6jswCZM.png","Source":"NAVER","ServiceId":814935,"Enabled":0},
{"Id":68,"Name":"Euro sport","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Eurosport","SKCh":134,"Icon_url":"http://i.imgur.com/7hVKz6n.png","Source":"SKY","ServiceId":578,"Enabled":0},
{"Id":70,"Name":"Extreme Fun","KT Name":"Extreme Fun","KTCh":173,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/yDg1RC6.png","Source":"KT","ServiceId":173,"Enabled":0},
{"Id":71,"Name":"Fashion N","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Fashion N","SKCh":211,"Icon_url":"http://i.imgur.com/qPBnZpV.png","Source":"NAVER","ServiceId":815026,"Enabled":0},
{"Id":72,"Name":"FISHING TV","KT Name":"FISHING TV","KTCh":119,"LG Name":"FSTV","LGCh":65,"SK Name":"FISHING TV","SKCh":244,"Icon_url":"http://i.imgur.com/Go4FdK1.png","Source":"SKY","ServiceId":254,"Enabled":0},
{"Id":73,"Name":"푸드TV","KT Name":"푸드TV","KTCh":78,"LG Name":"푸드TV","LGCh":83,"SK Name":"Food TV","SKCh":213,"Icon_url":"http://i.imgur.com/F9Rb9SA.png","Source":"SKY","ServiceId":556,"Enabled":0},
{"Id":74,"Name":"FOX","KT Name":"FOX","KTCh":107,"LG Name":"FOX채널","LGCh":44,"SK Name":"FOX","SKCh":101,"Icon_url":"http://i.imgur.com/8usDWOC.png","Source":"SKY","ServiceId":706,"Enabled":0},
{"Id":75,"Name":"Fox life","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Fox life","SKCh":216,"Icon_url":"http://i.imgur.com/CqVujLk.png","Source":"NAVR","ServiceId":814754,"Enabled":0},
{"Id":76,"Name":"Fox News","KT Name":"Fox News","KTCh":195,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/9rGThzD.png","Source":"NAVER","ServiceId":815413,"Enabled":0},
{"Id":78,"Name":"FTV","KT Name":"FTV","KTCh":118,"LG Name":"FTV","LGCh":64,"SK Name":"FTV","SKCh":243,"Icon_url":"http://i.imgur.com/eI9wGgS.png","Source":"SKY","ServiceId":969,"Enabled":0},
{"Id":79,"Name":"FUN TV","KT Name":"FUN TV","KTCh":71,"LG Name":"","LGCh":null,"SK Name":"FUN TV","SKCh":91,"Icon_url":"http://i.imgur.com/6V8X43L.png","Source":"KT","ServiceId":71,"Enabled":0},
{"Id":80,"Name":"FX","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"FX","SKCh":90,"Icon_url":"http://i.imgur.com/DAnUsTS.png","Source":"SKY","ServiceId":818,"Enabled":0},
{"Id":82,"Name":"GMTV","KT Name":"GMTV","KTCh":88,"LG Name":"GMTV","LGCh":101,"SK Name":"GMTV","SKCh":232,"Icon_url":"http://i.imgur.com/WPF3G5V.png","Source":"NAVER","ServiceId":814815,"Enabled":0},
{"Id":83,"Name":"Good TV","KT Name":"Good TV","KTCh":234,"LG Name":"","LGCh":null,"SK Name":"Good TV","SKCh":303,"Icon_url":"http://i.imgur.com/fFN1YJb.png","Source":"NAVER","ServiceId":815108,"Enabled":0},
{"Id":84,"Name":"GS MY SHOP","KT Name":"GS MY SHOP","KTCh":38,"LG Name":"GS마이샵","LGCh":30,"SK Name":"GS MY SHOP","SKCh":29,"Icon_url":"http://i.imgur.com/0Y0pRW4.png","Source":"SK","ServiceId":343,"Enabled":0},
{"Id":85,"Name":"GS SHOP","KT Name":"GS SHOP","KTCh":8,"LG Name":"GSSHOP","LGCh":6,"SK Name":"GS SHOP","SKCh":12,"Icon_url":"http://i.imgur.com/tz88mYd.png","Source":"NAVER","ServiceId":815362,"Enabled":0},
{"Id":86,"Name":"GTV","KT Name":"GTV","KTCh":73,"LG Name":"GTV","LGCh":136,"SK Name":"Gtv","SKCh":217,"Icon_url":"http://i.imgur.com/1qXSXRa.png","Source":"SKY","ServiceId":35,"Enabled":0},
{"Id":87,"Name":"히어로액션","KT Name":"히어로액션","KTCh":112,"LG Name":"Hero Action","LGCh":110,"SK Name":"히어로액션","SKCh":107,"Icon_url":"http://i.imgur.com/yBChQVh.png","Source":"NAVER","ServiceId":814760,"Enabled":0},
{"Id":89,"Name":"하이라이트TV","KT Name":"하이라이트TV","KTCh":74,"LG Name":"하이라이트TV","LGCh":91,"SK Name":"Highlight TV","SKCh":42,"Icon_url":"http://i.imgur.com/V9CQ4A6.png","Source":"SKY","ServiceId":379,"Enabled":0},
{"Id":90,"Name":"History HD","KT Name":"History HD","KTCh":169,"LG Name":"History HD","LGCh":132,"SK Name":"History HD","SKCh":264,"Icon_url":"http://i.imgur.com/SSkop4X.png","Source":"SKY","ServiceId":900,"Enabled":0},
{"Id":91,"Name":"HQ+","KT Name":"HQ+","KTCh":253,"LG Name":"","LGCh":null,"SK Name":"HQ+","SKCh":47,"Icon_url":"http://i.imgur.com/GTANuZS.png","Source":"NAVER","ServiceId":3566359,"Enabled":0},
{"Id":92,"Name":"아이넷TV","KT Name":"아이넷TV","KTCh":92,"LG Name":"아이넷TV","LGCh":106,"SK Name":"아이넷 TV","SKCh":233,"Icon_url":"http://i.imgur.com/JYQpemw.png","Source":"SKY","ServiceId":57,"Enabled":0},
{"Id":93,"Name":"IB SPORTS","KT Name":"IB SPORTS","KTCh":53,"LG Name":"IB SPORTS","LGCh":62,"SK Name":"IB Sports","SKCh":129,"Icon_url":"http://i.imgur.com/wOOQEC1.png","Source":"SKY","ServiceId":515,"Enabled":0},
{"Id":94,"Name":"i-Concerts","KT Name":"","KTCh":null,"LG Name":"i-Concerts","LGCh":108,"SK Name":"i-Concerts","SKCh":236,"Icon_url":"http://i.imgur.com/oUUZQdi.png","Source":"LG","ServiceId":661,"Enabled":0},
{"Id":95,"Name":"JEI EnglishTV","KT Name":"JEI EnglishTV","KTCh":154,"LG Name":"JEI EnglishTV","LGCh":160,"SK Name":"JEI 재능 English","SKCh":200,"Icon_url":"http://i.imgur.com/R1oJmLo.png","Source":"SKY","ServiceId":289,"Enabled":0},
{"Id":96,"Name":"JEI 재능TV","KT Name":"JEI 재능TV","KTCh":142,"LG Name":"JEI재능TV","LGCh":159,"SK Name":"JEI 재능TV","SKCh":192,"Icon_url":"http://i.imgur.com/NoNRdSt.png","Source":"SKY","ServiceId":23,"Enabled":0},
{"Id":97,"Name":"JTBC","KT Name":"JTBC","KTCh":15,"LG Name":"JTBC","LGCh":15,"SK Name":"JTBC","SKCh":15,"Icon_url":"http://i.imgur.com/YOYosLG.png","Source":"SKY","ServiceId":563,"Enabled":0},
{"Id":98,"Name":"JTBC Golf","KT Name":"JTBC Golf","KTCh":56,"LG Name":"JTBC Golf","LGCh":54,"SK Name":"JTBC GOLF","SKCh":132,"Icon_url":"http://i.imgur.com/Bnw7O5U.png","Source":"SKY","ServiceId":974,"Enabled":0},
{"Id":99,"Name":"JTBC2","KT Name":"JTBC2","KTCh":39,"LG Name":"JTBC2","LGCh":94,"SK Name":"jtbc2","SKCh":82,"Icon_url":"http://i.imgur.com/WtXDuFU.png","Source":"SKY","ServiceId":62,"Enabled":0},
{"Id":100,"Name":"JTBC3","KT Name":"JTBC3","KTCh":62,"LG Name":"JTBC3 FOX","LGCh":50,"SK Name":"JTBC3 FOXSPORTS","SKCh":126,"Icon_url":"http://i.imgur.com/KvGwEc1.png","Source":"SKY","ServiceId":407,"Enabled":0},
{"Id":101,"Name":"K STAR","KT Name":"K STAR","KTCh":87,"LG Name":"K STAR","LGCh":105,"SK Name":"K star","SKCh":88,"Icon_url":"http://i.imgur.com/MYtePna.png","Source":"SKY","ServiceId":85,"Enabled":0},
{"Id":103,"Name":"KBS DRAMA","KT Name":"KBS Drama","KTCh":35,"LG Name":"KBS DRAMA","LGCh":31,"SK Name":"KBS 드라마","SKCh":30,"Icon_url":"http://i.imgur.com/CrLMIEQ.png","Source":"SKY","ServiceId":910,"Enabled":0},
{"Id":104,"Name":"KBS JOY","KT Name":"KBS Joy","KTCh":41,"LG Name":"KBS JOY","LGCh":3,"SK Name":"KBS joy","SKCh":80,"Icon_url":"http://i.imgur.com/D1o9by9.png","Source":"SKY","ServiceId":968,"Enabled":0},
{"Id":105,"Name":"KBS kids","KT Name":"KBS Kids","KTCh":144,"LG Name":"KBS Kids","LGCh":169,"SK Name":"KBS KIDS","SKCh":190,"Icon_url":"http://i.imgur.com/Jcfjs9E.png","Source":"SKY","ServiceId":596,"Enabled":0},
{"Id":106,"Name":"KBSN Life","KT Name":"KBSN Life","KTCh":281,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/5Ni1YIT.png","Source":"SKY","ServiceId":291,"Enabled":0},
{"Id":107,"Name":"KBS N Sports","KT Name":"KBS N Sports","KTCh":59,"LG Name":"KBSN SPORTS","LGCh":59,"SK Name":"KBSN 스포츠","SKCh":121,"Icon_url":"http://i.imgur.com/xspD7UE.png","Source":"SKY","ServiceId":550,"Enabled":0},
{"Id":108,"Name":"KBS W","KT Name":"KBS W","KTCh":83,"LG Name":"KBS W","LGCh":77,"SK Name":"KBS W","SKCh":214,"Icon_url":"http://i.imgur.com/sVqBczs.png","Source":"SKY","ServiceId":509,"Enabled":0},
{"Id":110,"Name":"KBS1","KT Name":"KBS1","KTCh":9,"LG Name":"KBS1","LGCh":9,"SK Name":"KBS1","SKCh":9,"Icon_url":"http://i.imgur.com/e31o5gw.png","Source":"SKY","ServiceId":796,"Enabled":1},
{"Id":111,"Name":"KBS2","KT Name":"KBS2","KTCh":7,"LG Name":"KBS2","LGCh":7,"SK Name":"KBS2","SKCh":7,"Icon_url":"http://i.imgur.com/XgibZbD.png","Source":"SKY","ServiceId":795,"Enabled":1},
{"Id":112,"Name":"키즈톡톡","KT Name":"","KTCh":null,"LG Name":"키즈톡톡","LGCh":158,"SK Name":"키즈톡톡 플러스","SKCh":189,"Icon_url":"http://i.imgur.com/0loInJO.png","Source":"LG","ServiceId":805,"Enabled":1},
{"Id":115,"Name":"KIDS-TV","KT Name":"KIDS-TV","KTCh":149,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/AVCSEdn.png","Source":"NAVER","ServiceId":814999,"Enabled":1},
{"Id":116,"Name":"K-NET TV","KT Name":"K-NET TV","KTCh":230,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/GelnqjB.png","Source":"KT","ServiceId":230,"Enabled":1},
{"Id":117,"Name":"KTV","KT Name":"KTV","KTCh":64,"LG Name":"KTV","LGCh":171,"SK Name":"KTV","SKCh":290,"Icon_url":"http://i.imgur.com/yUk2RhO.png","Source":"EPG","ServiceId":184,"Enabled":1},
{"Id":118,"Name":"K-바둑","KT Name":"K-바둑","KTCh":121,"LG Name":"K-바둑","LGCh":107,"SK Name":"K-바둑","SKCh":241,"Icon_url":"http://i.imgur.com/EAk5ySy.png","Source":"SKY","ServiceId":170,"Enabled":1},
{"Id":119,"Name":"K쇼핑","KT Name":"K쇼핑","KTCh":20,"LG Name":"","LGCh":null,"SK Name":"K쇼핑","SKCh":25,"Icon_url":"http://i.imgur.com/6ORm0Rz.png","Source":"EPG","ServiceId":708,"Enabled":1},
{"Id":121,"Name":"Mnet","KT Name":"Mnet","KTCh":27,"LG Name":"M.net","LGCh":22,"SK Name":"M.net","SKCh":27,"Icon_url":"http://i.imgur.com/putHm2b.png","Source":"SKY","ServiceId":273,"Enabled":1},
{"Id":112,"Name":"키즈톡톡","KT Name":"","KTCh":null,"LG Name":"키즈톡톡","LGCh":158,"SK Name":"키즈톡톡 플러스","SKCh":189,"Icon_url":"http://i.imgur.com/0loInJO.png","Source":"LG","ServiceId":805,"Enabled":0},
{"Id":115,"Name":"KIDS-TV","KT Name":"KIDS-TV","KTCh":149,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/AVCSEdn.png","Source":"NAVER","ServiceId":814999,"Enabled":0},
{"Id":116,"Name":"K-NET TV","KT Name":"K-NET TV","KTCh":230,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/GelnqjB.png","Source":"KT","ServiceId":230,"Enabled":0},
{"Id":117,"Name":"KTV","KT Name":"KTV","KTCh":64,"LG Name":"KTV","LGCh":171,"SK Name":"KTV","SKCh":290,"Icon_url":"http://i.imgur.com/yUk2RhO.png","Source":"NAVER","ServiceId":815090,"Enabled":0},
{"Id":118,"Name":"K-바둑","KT Name":"K-바둑","KTCh":121,"LG Name":"K-바둑","LGCh":107,"SK Name":"K-바둑","SKCh":241,"Icon_url":"http://i.imgur.com/EAk5ySy.png","Source":"SKY","ServiceId":170,"Enabled":0},
{"Id":119,"Name":"K쇼핑","KT Name":"K쇼핑","KTCh":20,"LG Name":"","LGCh":null,"SK Name":"K쇼핑","SKCh":25,"Icon_url":"http://i.imgur.com/6ORm0Rz.png","Source":"SK","ServiceId":333,"Enabled":0},
{"Id":121,"Name":"Mnet","KT Name":"Mnet","KTCh":27,"LG Name":"M.net","LGCh":22,"SK Name":"M.net","SKCh":27,"Icon_url":"http://i.imgur.com/putHm2b.png","Source":"SKY","ServiceId":273,"Enabled":0},
{"Id":122,"Name":"MBC","KT Name":"MBC","KTCh":11,"LG Name":"MBC","LGCh":11,"SK Name":"MBC","SKCh":11,"Icon_url":"http://i.imgur.com/duig32i.png","Source":"SKY","ServiceId":797,"Enabled":1},
{"Id":123,"Name":"MBC Every1","KT Name":"MBC Every1","KTCh":3,"LG Name":"MBC에브리원","LGCh":29,"SK Name":"MBC Every1","SKCh":28,"Icon_url":"http://i.imgur.com/oOnpFes.png","Source":"SKY","ServiceId":58,"Enabled":1},
{"Id":124,"Name":"MBC MUSIC","KT Name":"MBC MUSIC","KTCh":97,"LG Name":"MBC뮤직","LGCh":99,"SK Name":"MBC Music","SKCh":231,"Icon_url":"http://i.imgur.com/6g56RDx.png","Source":"SKY","ServiceId":126,"Enabled":1},
{"Id":125,"Name":"MBC NET","KT Name":"MBC NET","KTCh":164,"LG Name":"MBCNET","LGCh":140,"SK Name":"MBC NET","SKCh":274,"Icon_url":"http://i.imgur.com/lxDOgY8.png","Source":"SKY","ServiceId":537,"Enabled":1},
{"Id":126,"Name":"MBC SPORTS+","KT Name":"MBC SPORT+","KTCh":60,"LG Name":"MBC스포츠플러스","LGCh":60,"SK Name":"MBC Sports+","SKCh":123,"Icon_url":"http://i.imgur.com/Su21uj3.png","Source":"SKY","ServiceId":911,"Enabled":1},
{"Id":127,"Name":"MBC SPORTS+2","KT Name":"MBC SPORTS+2","KTCh":61,"LG Name":"MBC스포츠플러스2","LGCh":61,"SK Name":"MBC SPORTS+2","SKCh":124,"Icon_url":"http://i.imgur.com/frAuUS3.png","Source":"SKY","ServiceId":96,"Enabled":1},
{"Id":128,"Name":"MBC Dramanet","KT Name":"MBC Dramanet","KTCh":75,"LG Name":"MBC드라마넷","LGCh":35,"SK Name":"MBC 드라마","SKCh":32,"Icon_url":"http://i.imgur.com/VBMFcZ3.png","Source":"SKY","ServiceId":857,"Enabled":1},
{"Id":129,"Name":"MBN","KT Name":"MBN","KTCh":16,"LG Name":"MBN","LGCh":16,"SK Name":"MBN","SKCh":16,"Icon_url":"http://i.imgur.com/p0mvIJN.png","Source":"SKY","ServiceId":562,"Enabled":1},
{"Id":130,"Name":"MBN Plus","KT Name":"MBN Plus","KTCh":99,"LG Name":"MBN플러스","LGCh":116,"SK Name":"MBN 플러스","SKCh":98,"Icon_url":"http://i.imgur.com/yMZiUUp.png","Source":"NAVER","ServiceId":5286722,"Enabled":1},
{"Id":133,"Name":"마운틴TV","KT Name":"마운틴TV","KTCh":117,"LG Name":"마운틴TV","LGCh":69,"SK Name":"Mountain TV","SKCh":247,"Icon_url":"http://i.imgur.com/4nLYnVC.png","Source":"NAVER","ServiceId":814889,"Enabled":1},
{"Id":134,"Name":"mplex","KT Name":"mplex","KTCh":103,"LG Name":"Mplex","LGCh":46,"SK Name":"Mplex","SKCh":57,"Icon_url":"http://i.imgur.com/dOOBYJm.png","Source":"NAVER","ServiceId":814712,"Enabled":1},
{"Id":135,"Name":"머니투데이방송","KT Name":"머니투데이방송","KTCh":181,"LG Name":"MTN","LGCh":122,"SK Name":"MTN","SKCh":152,"Icon_url":"http://i.imgur.com/joWd14j.png","Source":"NAVER","ServiceId":814906,"Enabled":1},
{"Id":136,"Name":"NatGeo People","KT Name":"NatGeo People","KTCh":171,"LG Name":"","LGCh":null,"SK Name":"Natgeo People","SKCh":263,"Icon_url":"http://i.imgur.com/2ghKPUg.png","Source":"NAVER","ServiceId":814946,"Enabled":1},
{"Id":137,"Name":"NatGeo Wild","KT Name":"NatGeo Wild","KTCh":170,"LG Name":"NatGeo Wild","LGCh":134,"SK Name":"Natgeo Wild HD","SKCh":266,"Icon_url":"http://i.imgur.com/M4nh0Rk.png","Source":"SKY","ServiceId":63,"Enabled":1},
{"Id":138,"Name":"NGC","KT Name":"NGC","KTCh":168,"LG Name":"내셔널지오그래픽","LGCh":131,"SK Name":"NGC","SKCh":260,"Icon_url":"http://i.imgur.com/mqTSPMN.png","Source":"SKY","ServiceId":972,"Enabled":1},
{"Id":139,"Name":"NHK WP","KT Name":"NHK WP","KTCh":199,"LG Name":"NHK World Premium","LGCh":143,"SK Name":"NHK World Premium","SKCh":278,"Icon_url":"http://i.imgur.com/ZSHeMzp.png","Source":"NAVER","ServiceId":815432,"Enabled":1},
{"Id":141,"Name":"니켈로디언","KT Name":"니켈로디언","KTCh":136,"LG Name":"니켈로디언","LGCh":154,"SK Name":"Nickelodeon","SKCh":176,"Icon_url":"http://i.imgur.com/6pWpFCX.png","Source":"SKY","ServiceId":685,"Enabled":1},
{"Id":142,"Name":"놀티비","KT Name":"놀티비","KTCh":128,"LG Name":"NOLL TV","LGCh":92,"SK Name":"Noll TV","SKCh":248,"Icon_url":"http://i.imgur.com/IK9h4rw.png","Source":"SKY","ServiceId":923,"Enabled":1},
{"Id":143,"Name":"NS Shop+","KT Name":"NS Shop+","KTCh":42,"LG Name":"","LGCh":null,"SK Name":"NS Shop+","SKCh":41,"Icon_url":"http://i.imgur.com/ipGXgEK.png","Source":"EPG","ServiceId":646,"Enabled":1},
{"Id":144,"Name":"NS홈쇼핑","KT Name":"NS홈쇼핑","KTCh":12,"LG Name":"NS홈쇼핑","LGCh":13,"SK Name":"NS홈쇼핑","SKCh":14,"Icon_url":"http://i.imgur.com/UD1yoj1.png","Source":"EPG","ServiceId":133,"Enabled":1},
{"Id":147,"Name":"O tvN","KT Name":"O tvn","KTCh":45,"LG Name":"O tvN","LGCh":71,"SK Name":"O tvN","SKCh":34,"Icon_url":"http://i.imgur.com/0SMl3O5.png","Source":"SKY","ServiceId":555,"Enabled":1},
{"Id":148,"Name":"올리브","KT Name":"올리브","KTCh":34,"LG Name":"O´live","LGCh":82,"SK Name":"올리브","SKCh":84,"Icon_url":"http://i.imgur.com/5kF0Ypt.png","Source":"SKY","ServiceId":272,"Enabled":1},
{"Id":149,"Name":"OBS","KT Name":"OBS","KTCh":26,"LG Name":"OBS","LGCh":26,"SK Name":"OBS","SKCh":20,"Icon_url":"http://i.imgur.com/DJHN8M6.png","Source":"SKY","ServiceId":935,"Enabled":1},
{"Id":150,"Name":"HD OBS W","KT Name":"HD OBS W","KTCh":81,"LG Name":"OBS W","LGCh":137,"SK Name":"OBSW","SKCh":219,"Icon_url":"http://i.imgur.com/uZkbU7b.png","Source":"SKY","ServiceId":128,"Enabled":1},
{"Id":151,"Name":"OCN","KT Name":"OCN","KTCh":21,"LG Name":"OCN","LGCh":38,"SK Name":"OCN","SKCh":54,"Icon_url":"http://i.imgur.com/IXh6dwo.png","Source":"SKY","ServiceId":847,"Enabled":1},
{"Id":153,"Name":"OGN","KT Name":"OGN","KTCh":123,"LG Name":"OGN","LGCh":96,"SK Name":"OGN","SKCh":136,"Icon_url":"http://i.imgur.com/tLtSTaq.png","Source":"SKY","ServiceId":55,"Enabled":1},
{"Id":154,"Name":"온스타일","KT Name":"온스타일","KTCh":77,"LG Name":"On Style","LGCh":73,"SK Name":"On style","SKCh":210,"Icon_url":"http://i.imgur.com/9brMDfR.png","Source":"SKY","ServiceId":553,"Enabled":1},
{"Id":156,"Name":"ONT","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"ONT","SKCh":245,"Icon_url":"http://i.imgur.com/2lu0ZBu.png","Source":"NAVER","ServiceId":815483,"Enabled":1},
{"Id":157,"Name":"OUN","KT Name":"OUN","KTCh":160,"LG Name":"OUN","LGCh":170,"SK Name":"OUN","SKCh":292,"Icon_url":"http://i.imgur.com/VimbcIH.png","Source":"SKY","ServiceId":47,"Enabled":1},
{"Id":158,"Name":"Outdoor","KT Name":"","KTCh":null,"LG Name":"아웃도어 채널","LGCh":135,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/4M65Rrv.png","Source":"SKY","ServiceId":544,"Enabled":1},
{"Id":159,"Name":"Playboy TV","KT Name":"Playboy TV","KTCh":206,"LG Name":"플레이보이TV","LGCh":190,"SK Name":"플레이보이TV","SKCh":320,"Icon_url":"http://i.imgur.com/NglRqcV.png","Source":"SKY","ServiceId":558,"Enabled":1},
{"Id":160,"Name":"리얼TV","KT Name":"리얼TV","KTCh":127,"LG Name":"","LGCh":null,"SK Name":"리얼TV","SKCh":267,"Icon_url":"http://i.imgur.com/PYnXtlb.png","Source":"NAVER","ServiceId":814952,"Enabled":1},
{"Id":123,"Name":"MBC Every1","KT Name":"MBC Every1","KTCh":3,"LG Name":"MBC에브리원","LGCh":29,"SK Name":"MBC Every1","SKCh":28,"Icon_url":"http://i.imgur.com/oOnpFes.png","Source":"SKY","ServiceId":58,"Enabled":0},
{"Id":124,"Name":"MBC MUSIC","KT Name":"MBC MUSIC","KTCh":97,"LG Name":"MBC뮤직","LGCh":99,"SK Name":"MBC Music","SKCh":231,"Icon_url":"http://i.imgur.com/6g56RDx.png","Source":"SKY","ServiceId":126,"Enabled":0},
{"Id":125,"Name":"MBC NET","KT Name":"MBC NET","KTCh":164,"LG Name":"MBCNET","LGCh":140,"SK Name":"MBC NET","SKCh":274,"Icon_url":"http://i.imgur.com/lxDOgY8.png","Source":"SKY","ServiceId":537,"Enabled":0},
{"Id":126,"Name":"MBC SPORTS+","KT Name":"MBC SPORT+","KTCh":60,"LG Name":"MBC스포츠플러스","LGCh":60,"SK Name":"MBC Sports+","SKCh":123,"Icon_url":"http://i.imgur.com/Su21uj3.png","Source":"SKY","ServiceId":911,"Enabled":0},
{"Id":127,"Name":"MBC SPORTS+2","KT Name":"MBC SPORTS+2","KTCh":61,"LG Name":"MBC스포츠플러스2","LGCh":61,"SK Name":"MBC SPORTS+2","SKCh":124,"Icon_url":"http://i.imgur.com/frAuUS3.png","Source":"SKY","ServiceId":96,"Enabled":0},
{"Id":128,"Name":"MBC Dramanet","KT Name":"MBC Dramanet","KTCh":75,"LG Name":"MBC드라마넷","LGCh":35,"SK Name":"MBC 드라마","SKCh":32,"Icon_url":"http://i.imgur.com/VBMFcZ3.png","Source":"SKY","ServiceId":857,"Enabled":0},
{"Id":129,"Name":"MBN","KT Name":"MBN","KTCh":16,"LG Name":"MBN","LGCh":16,"SK Name":"MBN","SKCh":16,"Icon_url":"http://i.imgur.com/p0mvIJN.png","Source":"SKY","ServiceId":562,"Enabled":0},
{"Id":130,"Name":"MBN Plus","KT Name":"MBN Plus","KTCh":99,"LG Name":"MBN플러스","LGCh":116,"SK Name":"MBN 플러스","SKCh":98,"Icon_url":"http://i.imgur.com/yMZiUUp.png","Source":"NAVER","ServiceId":5286722,"Enabled":0},
{"Id":133,"Name":"마운틴TV","KT Name":"마운틴TV","KTCh":117,"LG Name":"마운틴TV","LGCh":69,"SK Name":"Mountain TV","SKCh":247,"Icon_url":"http://i.imgur.com/4nLYnVC.png","Source":"NAVER","ServiceId":814889,"Enabled":0},
{"Id":134,"Name":"mplex","KT Name":"mplex","KTCh":103,"LG Name":"Mplex","LGCh":46,"SK Name":"Mplex","SKCh":57,"Icon_url":"http://i.imgur.com/dOOBYJm.png","Source":"NAVER","ServiceId":814712,"Enabled":0},
{"Id":135,"Name":"머니투데이방송","KT Name":"머니투데이방송","KTCh":181,"LG Name":"MTN","LGCh":122,"SK Name":"MTN","SKCh":152,"Icon_url":"http://i.imgur.com/joWd14j.png","Source":"NAVER","ServiceId":814906,"Enabled":0},
{"Id":136,"Name":"NatGeo People","KT Name":"NatGeo People","KTCh":171,"LG Name":"","LGCh":null,"SK Name":"Natgeo People","SKCh":263,"Icon_url":"http://i.imgur.com/2ghKPUg.png","Source":"NAVER","ServiceId":814946,"Enabled":0},
{"Id":137,"Name":"NatGeo Wild","KT Name":"NatGeo Wild","KTCh":170,"LG Name":"NatGeo Wild","LGCh":134,"SK Name":"Natgeo Wild HD","SKCh":266,"Icon_url":"http://i.imgur.com/M4nh0Rk.png","Source":"SKY","ServiceId":63,"Enabled":0},
{"Id":138,"Name":"NGC","KT Name":"NGC","KTCh":168,"LG Name":"내셔널지오그래픽","LGCh":131,"SK Name":"NGC","SKCh":260,"Icon_url":"http://i.imgur.com/mqTSPMN.png","Source":"SKY","ServiceId":972,"Enabled":0},
{"Id":139,"Name":"NHK WP","KT Name":"NHK WP","KTCh":199,"LG Name":"NHK World Premium","LGCh":143,"SK Name":"NHK World Premium","SKCh":278,"Icon_url":"http://i.imgur.com/ZSHeMzp.png","Source":"NAVER","ServiceId":815432,"Enabled":0},
{"Id":141,"Name":"니켈로디언","KT Name":"니켈로디언","KTCh":136,"LG Name":"니켈로디언","LGCh":154,"SK Name":"Nickelodeon","SKCh":176,"Icon_url":"http://i.imgur.com/6pWpFCX.png","Source":"SKY","ServiceId":685,"Enabled":0},
{"Id":142,"Name":"놀티비","KT Name":"놀티비","KTCh":128,"LG Name":"NOLL TV","LGCh":92,"SK Name":"Noll TV","SKCh":248,"Icon_url":"http://i.imgur.com/IK9h4rw.png","Source":"SKY","ServiceId":923,"Enabled":0},
{"Id":143,"Name":"NS Shop+","KT Name":"NS Shop+","KTCh":42,"LG Name":"","LGCh":null,"SK Name":"NS Shop+","SKCh":41,"Icon_url":"http://i.imgur.com/ipGXgEK.png","Source":"SK","ServiceId":341,"Enabled":0},
{"Id":144,"Name":"NS홈쇼핑","KT Name":"NS홈쇼핑","KTCh":12,"LG Name":"NS홈쇼핑","LGCh":13,"SK Name":"NS홈쇼핑","SKCh":14,"Icon_url":"http://i.imgur.com/UD1yoj1.png","Source":"NAVER","ServiceId":815363,"Enabled":0},
{"Id":147,"Name":"O tvN","KT Name":"O tvn","KTCh":45,"LG Name":"O tvN","LGCh":71,"SK Name":"O tvN","SKCh":34,"Icon_url":"http://i.imgur.com/0SMl3O5.png","Source":"SKY","ServiceId":555,"Enabled":0},
{"Id":148,"Name":"올리브","KT Name":"올리브","KTCh":34,"LG Name":"O´live","LGCh":82,"SK Name":"올리브","SKCh":84,"Icon_url":"http://i.imgur.com/5kF0Ypt.png","Source":"SKY","ServiceId":272,"Enabled":0},
{"Id":149,"Name":"OBS","KT Name":"OBS","KTCh":26,"LG Name":"OBS","LGCh":26,"SK Name":"OBS","SKCh":20,"Icon_url":"http://i.imgur.com/DJHN8M6.png","Source":"SKY","ServiceId":935,"Enabled":0},
{"Id":150,"Name":"HD OBS W","KT Name":"HD OBS W","KTCh":81,"LG Name":"OBS W","LGCh":137,"SK Name":"OBSW","SKCh":219,"Icon_url":"http://i.imgur.com/uZkbU7b.png","Source":"SKY","ServiceId":128,"Enabled":0},
{"Id":151,"Name":"OCN","KT Name":"OCN","KTCh":21,"LG Name":"OCN","LGCh":38,"SK Name":"OCN","SKCh":54,"Icon_url":"http://i.imgur.com/IXh6dwo.png","Source":"SKY","ServiceId":847,"Enabled":0},
{"Id":153,"Name":"OGN","KT Name":"OGN","KTCh":123,"LG Name":"OGN","LGCh":96,"SK Name":"OGN","SKCh":136,"Icon_url":"http://i.imgur.com/tLtSTaq.png","Source":"SKY","ServiceId":55,"Enabled":0},
{"Id":154,"Name":"온스타일","KT Name":"온스타일","KTCh":77,"LG Name":"On Style","LGCh":73,"SK Name":"On style","SKCh":210,"Icon_url":"http://i.imgur.com/9brMDfR.png","Source":"SKY","ServiceId":553,"Enabled":0},
{"Id":156,"Name":"ONT","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"ONT","SKCh":245,"Icon_url":"http://i.imgur.com/2lu0ZBu.png","Source":"NAVER","ServiceId":815483,"Enabled":0},
{"Id":157,"Name":"OUN","KT Name":"OUN","KTCh":160,"LG Name":"OUN","LGCh":170,"SK Name":"OUN","SKCh":292,"Icon_url":"http://i.imgur.com/VimbcIH.png","Source":"SKY","ServiceId":47,"Enabled":0},
{"Id":158,"Name":"Outdoor","KT Name":"","KTCh":null,"LG Name":"아웃도어 채널","LGCh":135,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/4M65Rrv.png","Source":"SKY","ServiceId":544,"Enabled":0},
{"Id":159,"Name":"Playboy TV","KT Name":"Playboy TV","KTCh":206,"LG Name":"플레이보이TV","LGCh":190,"SK Name":"플레이보이TV","SKCh":320,"Icon_url":"http://i.imgur.com/NglRqcV.png","Source":"SKY","ServiceId":558,"Enabled":0},
{"Id":160,"Name":"리얼TV","KT Name":"리얼TV","KTCh":127,"LG Name":"","LGCh":null,"SK Name":"리얼TV","SKCh":267,"Icon_url":"http://i.imgur.com/PYnXtlb.png","Source":"NAVER","ServiceId":814952,"Enabled":0},
{"Id":164,"Name":"SBS","KT Name":"SBS","KTCh":5,"LG Name":"SBS","LGCh":5,"SK Name":"SBS","SKCh":5,"Icon_url":"http://i.imgur.com/K2ztoDT.png","Source":"SKY","ServiceId":794,"Enabled":1},
{"Id":165,"Name":"SBS CNBC","KT Name":"SBS CNBC","KTCh":25,"LG Name":"SBS CNBC","LGCh":27,"SK Name":"SBS CNBC","SKCh":26,"Icon_url":"http://i.imgur.com/SfDs4qN.png","Source":"SKY","ServiceId":622,"Enabled":1},
{"Id":166,"Name":"SBS funE","KT Name":"SBS funE","KTCh":43,"LG Name":"SBS funE","LGCh":75,"SK Name":"SBS fun E","SKCh":81,"Icon_url":"http://i.imgur.com/D1EYJmr.png","Source":"SKY","ServiceId":858,"Enabled":1},
{"Id":167,"Name":"SBSGOLF","KT Name":"SBSGOLF","KTCh":57,"LG Name":"SBS GOLF","LGCh":53,"SK Name":"SBS GOLF","SKCh":131,"Icon_url":"http://i.imgur.com/HdS0GNV.png","Source":"SKY","ServiceId":769,"Enabled":1},
{"Id":168,"Name":"SBS MTV","KT Name":"SBS MTV","KTCh":96,"LG Name":"SBS MTV","LGCh":100,"SK Name":"SBS MTV","SKCh":230,"Icon_url":"http://i.imgur.com/OeSJ9Ik.png","Source":"SKY","ServiceId":130,"Enabled":1},
{"Id":169,"Name":"SBS Sports","KT Name":"SBS Sports","KTCh":58,"LG Name":"SBS Sports","LGCh":58,"SK Name":"SBS Sports","SKCh":122,"Icon_url":"http://i.imgur.com/j1vHAu6.png","Source":"SKY","ServiceId":977,"Enabled":1},
{"Id":170,"Name":"SBS Plus","KT Name":"SBS Plus","KTCh":37,"LG Name":"SBS 플러스","LGCh":33,"SK Name":"SBS 플러스","SKCh":2,"Icon_url":"http://i.imgur.com/asfyrTm.png","Source":"SKY","ServiceId":767,"Enabled":1},
{"Id":171,"Name":"스크린","KT Name":"스크린","KTCh":106,"LG Name":"SCREEN","LGCh":41,"SK Name":"Screen","SKCh":56,"Icon_url":"http://i.imgur.com/lTK9VD4.png","Source":"SKY","ServiceId":916,"Enabled":1},
{"Id":172,"Name":"SkyA&C","KT Name":"SkyA&C","KTCh":80,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/cljag6U.png","Source":"SKY","ServiceId":514,"Enabled":1},
{"Id":173,"Name":"SkyDrama","KT Name":"SkyDrama","KTCh":31,"LG Name":"스카이드라마","LGCh":79,"SK Name":"sky Drama","SKCh":40,"Icon_url":"http://i.imgur.com/e9BTUAb.png","Source":"SKY","ServiceId":783,"Enabled":1},
{"Id":174,"Name":"SkyENT","KT Name":"SkyENT","KTCh":50,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ALqDHH6.png","Source":"SKY","ServiceId":970,"Enabled":1},
{"Id":175,"Name":"Sky힐링","KT Name":"Sky힐링","KTCh":167,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/64SK0o9.png","Source":"SKY","ServiceId":40,"Enabled":1},
{"Id":176,"Name":"SkyICT","KT Name":"SkyICT","KTCh":165,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/luZjU1e.png","Source":"SKY","ServiceId":568,"Enabled":1},
{"Id":177,"Name":"SkyPetPark","KT Name":"SkyPetPark","KTCh":49,"LG Name":"","LGCh":null,"SK Name":"Sky Petpark","SKCh":94,"Icon_url":"http://i.imgur.com/RDUfvRG.png","Source":"SKY","ServiceId":513,"Enabled":1},
{"Id":178,"Name":"SkySports","KT Name":"SkySports","KTCh":54,"LG Name":"스카이스포츠","LGCh":57,"SK Name":"sky Sports","SKCh":125,"Icon_url":"http://i.imgur.com/QHV9bdA.png","Source":"SKY","ServiceId":447,"Enabled":1},
{"Id":179,"Name":"SkyTravel","KT Name":"SkyTravel","KTCh":100,"LG Name":"스카이트래블","LGCh":66,"SK Name":"sky Travel","SKCh":246,"Icon_url":"http://i.imgur.com/fAJgmna.png","Source":"SKY","ServiceId":934,"Enabled":1},
{"Id":181,"Name":"Sky UHD","KT Name":"Sky UHD","KTCh":174,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/BNxE2zT.png","Source":"SKY","ServiceId":500,"Enabled":1},
{"Id":182,"Name":"Smile TV","KT Name":"Smile TV","KTCh":84,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/alk8plD.png","Source":"NAVER","ServiceId":814939,"Enabled":1},
{"Id":183,"Name":"SPOTV","KT Name":"SPOTV","KTCh":51,"LG Name":"SPOTV","LGCh":56,"SK Name":"SPOTV","SKCh":120,"Icon_url":"http://i.imgur.com/cIpIf6b.png","Source":"SKY","ServiceId":109,"Enabled":1},
{"Id":184,"Name":"SPOTV Games","KT Name":"SPOTV Games","KTCh":124,"LG Name":"SPOTV GAMES","LGCh":109,"SK Name":"SPOTV GAMES","SKCh":137,"Icon_url":"http://i.imgur.com/5IMfa6N.png","Source":"NAVER","ServiceId":1876333,"Enabled":1},
{"Id":185,"Name":"SPOTV+","KT Name":"SPOTV+","KTCh":125,"LG Name":"SPOTV PLUS","LGCh":51,"SK Name":"SPOTV+","SKCh":127,"Icon_url":"http://i.imgur.com/81Fshnn.png","Source":"SKY","ServiceId":713,"Enabled":1},
{"Id":186,"Name":"SPOTV2","KT Name":"SPOTV2","KTCh":52,"LG Name":"SPOTV2","LGCh":52,"SK Name":"SPOTV2","SKCh":128,"Icon_url":"http://i.imgur.com/GNicmGY.png","Source":"NAVER","ServiceId":5286701,"Enabled":1},
{"Id":191,"Name":"Star Chinese Channel","KT Name":"Star Chinese Channel","KTCh":178,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/Af0Atf2.png","Source":"EPG","ServiceId":637,"Enabled":1},
{"Id":192,"Name":"Star Sports","KT Name":"Star Sports","KTCh":63,"LG Name":"","LGCh":null,"SK Name":"Star Sports","SKCh":135,"Icon_url":"http://i.imgur.com/8ndGr4n.png","Source":"SKY","ServiceId":122,"Enabled":1},
{"Id":193,"Name":"STB상생방송","KT Name":"STB상생방송","KTCh":261,"LG Name":"상생방송","LGCh":187,"SK Name":"STB 상생방송","SKCh":308,"Icon_url":"http://i.imgur.com/Z3Xknso.png","Source":"EPG","ServiceId":779,"Enabled":1},
{"Id":194,"Name":"STN","KT Name":"STN","KTCh":267,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ZJi3NQy.png","Source":"EPG","ServiceId":628,"Enabled":1},
{"Id":195,"Name":"선댄스 채널","KT Name":"선댄스 채널","KTCh":105,"LG Name":"Sundance Channel","LGCh":43,"SK Name":"Sundance CH","SKCh":60,"Icon_url":"http://i.imgur.com/Kf9hZQN.png","Source":"LG","ServiceId":659,"Enabled":1},
{"Id":196,"Name":"슈퍼액션","KT Name":"슈퍼액션","KTCh":32,"LG Name":"Super Action","LGCh":40,"SK Name":"SUPER ACTION","SKCh":55,"Icon_url":"http://i.imgur.com/D9PzDBr.png","Source":"SKY","ServiceId":129,"Enabled":1},
{"Id":197,"Name":"tag TV","KT Name":"tag TV","KTCh":94,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/Mmc89FS.png","Source":"KT","ServiceId":94,"Enabled":1},
{"Id":198,"Name":"tbsTV","KT Name":"tbsTV","KTCh":214,"LG Name":"tbsTV","LGCh":176,"SK Name":"tbsTV","SKCh":272,"Icon_url":"http://i.imgur.com/o3MWHfb.png","Source":"EPG","ServiceId":495,"Enabled":1},
{"Id":199,"Name":"텔레노벨라","KT Name":"텔레노벨라","KTCh":114,"LG Name":"텔레노벨라","LGCh":81,"SK Name":"텔레노벨라","SKCh":109,"Icon_url":"http://i.imgur.com/Ea3Vu8Z.png","Source":"SKY","ServiceId":61,"Enabled":1},
{"Id":200,"Name":"The Golf Channel","KT Name":"The Golf Channel","KTCh":55,"LG Name":"더 골프채널 코리아","LGCh":55,"SK Name":"Golf Channel Korea","SKCh":133,"Icon_url":"http://i.imgur.com/3VlCrJ7.png","Source":"SK","ServiceId":135,"Enabled":1},
{"Id":201,"Name":"THE MOVIE","KT Name":"THE MOVIE","KTCh":104,"LG Name":"THE MOVIE","LGCh":47,"SK Name":"The Movie","SKCh":59,"Icon_url":"http://i.imgur.com/6vzmEfd.png","Source":"NAVER","ServiceId":3913619,"Enabled":1},
{"Id":202,"Name":"Tooniverse","KT Name":"Tooniverse","KTCh":132,"LG Name":"투니버스","LGCh":152,"SK Name":"Tooniverse","SKCh":170,"Icon_url":"http://i.imgur.com/VUqSOjx.png","Source":"SKY","ServiceId":526,"Enabled":1},
{"Id":203,"Name":"TRENDY","KT Name":"TRENDY","KTCh":251,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/NP2KTGN.png","Source":"NAVER","ServiceId":815040,"Enabled":1},
{"Id":205,"Name":"TV5MONDE","KT Name":"TV5MONDE","KTCh":198,"LG Name":"","LGCh":null,"SK Name":"TV5Monde","SKCh":279,"Icon_url":"http://i.imgur.com/NogUKpP.png","Source":"EPG","ServiceId":612,"Enabled":1},
{"Id":207,"Name":"tvN","KT Name":"tvN","KTCh":17,"LG Name":"tvN","LGCh":17,"SK Name":"tvN","SKCh":17,"Icon_url":"http://i.imgur.com/OJ9A8fZ.png","Source":"SKY","ServiceId":60,"Enabled":1},
{"Id":208,"Name":"TV조선","KT Name":"TV조선","KTCh":19,"LG Name":"TV조선","LGCh":19,"SK Name":"TV조선","SKCh":19,"Icon_url":"http://i.imgur.com/ShJ5joR.png","Source":"SKY","ServiceId":549,"Enabled":1},
{"Id":212,"Name":"viki","KT Name":"viki","KTCh":204,"LG Name":"VIKI","LGCh":192,"SK Name":"Viki","SKCh":322,"Icon_url":"http://i.imgur.com/ZVD51K9.png","Source":"SKY","ServiceId":86,"Enabled":1},
{"Id":213,"Name":"W 쇼핑","KT Name":"W 쇼핑","KTCh":40,"LG Name":"","LGCh":null,"SK Name":"W쇼핑","SKCh":37,"Icon_url":"http://i.imgur.com/Cged9ve.png","Source":"EPG","ServiceId":640,"Enabled":1},
{"Id":215,"Name":"WBS원음방송","KT Name":"원음방송","KTCh":284,"LG Name":"WBS원음방송","LGCh":188,"SK Name":"원음방송","SKCh":309,"Icon_url":"http://i.imgur.com/mKWQE7z.png","Source":"EPG","ServiceId":644,"Enabled":1},
{"Id":216,"Name":"XTM","KT Name":"XTM","KTCh":76,"LG Name":"XTM","LGCh":72,"SK Name":"XTM","SKCh":85,"Icon_url":"http://i.imgur.com/hGwA39y.png","Source":"SKY","ServiceId":282,"Enabled":1},
{"Id":218,"Name":"YTN","KT Name":"YTN","KTCh":24,"LG Name":"YTN","LGCh":24,"SK Name":"YTN","SKCh":24,"Icon_url":"http://i.imgur.com/ByeeX5e.png","Source":"SKY","ServiceId":551,"Enabled":1},
{"Id":219,"Name":"YTN 사이언스","KT Name":"YTN 사이언스","KTCh":175,"LG Name":"사이언스TV","LGCh":25,"SK Name":"YTN 사이언스","SKCh":262,"Icon_url":"http://i.imgur.com/gwDHYGf.png","Source":"SKY","ServiceId":792,"Enabled":1},
{"Id":220,"Name":"YTN life","KT Name":"YTN life","KTCh":190,"LG Name":"YTN life","LGCh":125,"SK Name":"YTN 라이프","SKCh":157,"Icon_url":"http://i.imgur.com/f66yRT9.png","Source":"SKY","ServiceId":502,"Enabled":1},
{"Id":221,"Name":"가요TV","KT Name":"가요TV","KTCh":93,"LG Name":"가요TV","LGCh":102,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/6ncOOSg.png","Source":"NAVER","ServiceId":814829,"Enabled":1},
{"Id":222,"Name":"국방TV","KT Name":"국방TV","KTCh":260,"LG Name":"국방TV","LGCh":174,"SK Name":"국방TV","SKCh":282,"Icon_url":"http://i.imgur.com/yyXkYzJ.png","Source":"SKY","ServiceId":698,"Enabled":1},
{"Id":223,"Name":"국회방송","KT Name":"국회방송","KTCh":65,"LG Name":"국회방송","LGCh":172,"SK Name":"국회방송","SKCh":291,"Icon_url":"http://i.imgur.com/l1OEn7O.png","Source":"EPG","ServiceId":427,"Enabled":1},
{"Id":225,"Name":"내외경제TV","KT Name":"내외경제TV","KTCh":285,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/cQHPmCw.png","Source":"EPG","ServiceId":643,"Enabled":1},
{"Id":226,"Name":"다문화티브이","KT Name":"다문화티브이","KTCh":283,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/nZK3lCC.png","Source":"EPG","ServiceId":638,"Enabled":1},
{"Id":228,"Name":"대교 어린이TV","KT Name":"대교 어린이TV","KTCh":141,"LG Name":"어린이TV","LGCh":156,"SK Name":"어린이TV","SKCh":191,"Icon_url":"http://i.imgur.com/CETWIE6.png","Source":"SKY","ServiceId":17,"Enabled":1},
{"Id":229,"Name":"동아TV","KT Name":"동아TV","KTCh":82,"LG Name":"동아TV","LGCh":84,"SK Name":"동아TV","SKCh":218,"Icon_url":"http://i.imgur.com/AlmV8jS.png","Source":"SKY","ServiceId":247,"Enabled":1},
{"Id":230,"Name":"드라마H","KT Name":"드라마H","KTCh":70,"LG Name":"","LGCh":null,"SK Name":"드라마H","SKCh":46,"Icon_url":"http://i.imgur.com/xT7pVuI.png","Source":"SKY","ServiceId":287,"Enabled":1},
{"Id":231,"Name":"드라마큐브","KT Name":"드라마큐브","KTCh":46,"LG Name":"","LGCh":null,"SK Name":"드라마큐브","SKCh":36,"Icon_url":"http://i.imgur.com/4ESaIH6.png","Source":"NAVER","ServiceId":815502,"Enabled":1},
{"Id":232,"Name":"드라맥스","KT Name":"드라맥스","KTCh":47,"LG Name":"","LGCh":null,"SK Name":"드라맥스","SKCh":38,"Icon_url":"http://i.imgur.com/jcguamX.png","Source":"NAVER","ServiceId":814782,"Enabled":1},
{"Id":233,"Name":"디원","KT Name":"디원","KTCh":115,"LG Name":"D1","LGCh":90,"SK Name":"디원","SKCh":45,"Icon_url":"http://i.imgur.com/8nE7mmk.png","Source":"SKY","ServiceId":693,"Enabled":1},
{"Id":234,"Name":"디즈니주니어","KT Name":"디즈니주니어","KTCh":151,"LG Name":"디즈니 주니어","LGCh":151,"SK Name":"디즈니주니어","SKCh":172,"Icon_url":"http://i.imgur.com/EGiEKhj.png","Source":"SKY","ServiceId":504,"Enabled":1},
{"Id":235,"Name":"Disney Channel","KT Name":"Disney Channel","KTCh":130,"LG Name":"디즈니 채널","LGCh":150,"SK Name":"디즈니채널","SKCh":171,"Icon_url":"http://i.imgur.com/qZdqeZo.png","Source":"SKY","ServiceId":503,"Enabled":1},
{"Id":237,"Name":"롯데원티비","KT Name":"롯데원티비","KTCh":44,"LG Name":"롯데 OneTV","LGCh":21,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/vri0qlq.png","Source":"SKY","ServiceId":548,"Enabled":1},
{"Id":238,"Name":"롯데홈쇼핑","KT Name":"롯데홈쇼핑","KTCh":6,"LG Name":"롯데홈쇼핑","LGCh":12,"SK Name":"롯데홈쇼핑","SKCh":10,"Icon_url":"http://i.imgur.com/2bCfj0y.png","Source":"EPG","ServiceId":138,"Enabled":1},
{"Id":239,"Name":"리빙TV","KT Name":"리빙TV","KTCh":276,"LG Name":"","LGCh":null,"SK Name":"리빙TV","SKCh":251,"Icon_url":"http://i.imgur.com/0jGCpfx.png","Source":"SKY","ServiceId":28,"Enabled":1},
{"Id":240,"Name":"마이펫TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"마이펫TV","SKCh":92,"Icon_url":"http://i.imgur.com/Oy7qjnW.png","Source":"EPG","ServiceId":639,"Enabled":1},
{"Id":241,"Name":"매일경제TV","KT Name":"매일경제TV","KTCh":182,"LG Name":"매일경제TV","LGCh":112,"SK Name":"매일경제TV","SKCh":153,"Icon_url":"http://i.imgur.com/a4PwnPm.png","Source":"SKY","ServiceId":594,"Enabled":1},
{"Id":244,"Name":"미드나잇","KT Name":"미드나잇","KTCh":205,"LG Name":"미드나잇","LGCh":191,"SK Name":"미드나잇","SKCh":321,"Icon_url":"http://i.imgur.com/zLJHU3J.png","Source":"EPG","ServiceId":169,"Enabled":1},
{"Id":245,"Name":"바둑TV","KT Name":"바둑TV","KTCh":120,"LG Name":"바둑TV","LGCh":97,"SK Name":"바둑TV","SKCh":240,"Icon_url":"http://i.imgur.com/jbRu8T2.png","Source":"SKY","ServiceId":164,"Enabled":1},
{"Id":246,"Name":"법률방송","KT Name":"법률방송","KTCh":213,"LG Name":"","LGCh":null,"SK Name":"법률방송","SKCh":280,"Icon_url":"http://i.imgur.com/WJaHOAP.png","Source":"NAVER","ServiceId":815085,"Enabled":1},
{"Id":247,"Name":"복지TV","KT Name":"복지TV","KTCh":219,"LG Name":"복지TV","LGCh":173,"SK Name":"복지TV","SKCh":293,"Icon_url":"http://i.imgur.com/cTV0rnb.png","Source":"EPG","ServiceId":707,"Enabled":1},
{"Id":248,"Name":"부동산TV","KT Name":"","KTCh":null,"LG Name":"부동산TV","LGCh":114,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/O9e2qns.png","Source":"NAVER","ServiceId":814908,"Enabled":1},
{"Id":249,"Name":"부동산토마토","KT Name":"부동산토마토","KTCh":188,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ePLp200.png","Source":"EPG","ServiceId":704,"Enabled":1},
{"Id":250,"Name":"부메랑","KT Name":"부메랑","KTCh":139,"LG Name":"부메랑","LGCh":166,"SK Name":"부메랑","SKCh":175,"Icon_url":"http://i.imgur.com/GSPRJqf.png","Source":"NAVER","ServiceId":815072,"Enabled":1},
{"Id":251,"Name":"브레인TV","KT Name":"브레인TV","KTCh":122,"LG Name":"브레인TV","LGCh":98,"SK Name":"브레인TV","SKCh":242,"Icon_url":"http://i.imgur.com/1422kP1.png","Source":"SKY","ServiceId":488,"Enabled":1},
{"Id":253,"Name":"사회안전방송","KT Name":"사회안전방송","KTCh":278,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/EEfrqCW.png","Source":"NAVER","ServiceId":815484,"Enabled":1},
{"Id":254,"Name":"생활체육TV","KT Name":"생활체육TV","KTCh":282,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/gefY5Bw.png","Source":"NAVER","ServiceId":814883,"Enabled":1},
{"Id":255,"Name":"서울경제TV","KT Name":"서울경제TV","KTCh":184,"LG Name":"서울경제TV","LGCh":124,"SK Name":"서울경제TV","SKCh":156,"Icon_url":"http://i.imgur.com/LBzj77k.png","Source":"SKY","ServiceId":157,"Enabled":1},
{"Id":256,"Name":"소비자TV","KT Name":"소비자TV","KTCh":265,"LG Name":"소비자TV","LGCh":177,"SK Name":"소비자TV","SKCh":275,"Icon_url":"http://i.imgur.com/971hUD2.png","Source":"NAVER","ServiceId":815094,"Enabled":1},
{"Id":257,"Name":"소상공인방송","KT Name":"소상공인방송","KTCh":255,"LG Name":"소상공인방송","LGCh":175,"SK Name":"소상공인방송","SKCh":271,"Icon_url":"http://i.imgur.com/3k1D4LA.png","Source":"NAVER","ServiceId":815559,"Enabled":1},
{"Id":258,"Name":"쇼핑엔T","KT Name":"쇼핑엔티","KTCh":33,"LG Name":"쇼핑엔티","LGCh":76,"SK Name":"쇼핑 앤 T","SKCh":35,"Icon_url":"http://i.imgur.com/Q7FHxYB.png","Source":"EPG","ServiceId":41,"Enabled":1},
{"Id":260,"Name":"신세계쇼핑","KT Name":"신세계쇼핑","KTCh":2,"LG Name":"신세계쇼핑","LGCh":74,"SK Name":"신세계쇼핑","SKCh":22,"Icon_url":"http://i.imgur.com/ZhYaqpt.png","Source":"EPG","ServiceId":521,"Enabled":1},
{"Id":262,"Name":"실버아이TV","KT Name":"실버아이TV","KTCh":266,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/xm1O8eQ.png","Source":"SKY","ServiceId":378,"Enabled":1},
{"Id":263,"Name":"아리랑 TV","KT Name":"아리랑 TV","KTCh":200,"LG Name":"아리랑TV","LGCh":141,"SK Name":"아리랑TV","SKCh":270,"Icon_url":"http://i.imgur.com/nFWWIFP.png","Source":"SKY","ServiceId":50,"Enabled":1},
{"Id":264,"Name":"아시아경제TV","KT Name":"아시아경제TV","KTCh":186,"LG Name":"아시아경제TV","LGCh":113,"SK Name":"아시아경제TV","SKCh":154,"Icon_url":"http://i.imgur.com/2D6WoS8.png","Source":"SKY","ServiceId":482,"Enabled":1},
{"Id":265,"Name":"아임쇼핑","KT Name":"아임쇼핑","KTCh":22,"LG Name":"아임쇼핑","LGCh":20,"SK Name":"아임쇼핑","SKCh":3,"Icon_url":"http://i.imgur.com/E3pJ5Jz.png","Source":"EPG","ServiceId":632,"Enabled":1},
{"Id":266,"Name":"애니플러스","KT Name":"애니플러스","KTCh":138,"LG Name":"애니플러스","LGCh":149,"SK Name":"애니플러스","SKCh":178,"Icon_url":"http://i.imgur.com/7RKoOZq.png","Source":"SKY","ServiceId":348,"Enabled":1},
{"Id":268,"Name":"연합뉴스TV","KT Name":"연합뉴스TV","KTCh":23,"LG Name":"연합뉴스TV","LGCh":23,"SK Name":"연합뉴스TV","SKCh":23,"Icon_url":"http://i.imgur.com/KlTCP8V.png","Source":"SKY","ServiceId":566,"Enabled":1},
{"Id":271,"Name":"육아방송","KT Name":"육아방송","KTCh":217,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/UEIB4ZG.png","Source":"NAVER","ServiceId":815043,"Enabled":1},
{"Id":272,"Name":"이데일리TV","KT Name":"이데일리TV","KTCh":183,"LG Name":"이데일리TV","LGCh":123,"SK Name":"이데일리TV","SKCh":155,"Icon_url":"http://i.imgur.com/W90Hw2p.png","Source":"SKY","ServiceId":380,"Enabled":1},
{"Id":273,"Name":"이벤트TV","KT Name":"이벤트TV","KTCh":263,"LG Name":"이벤트TV","LGCh":103,"SK Name":"이벤트TV","SKCh":238,"Icon_url":"http://i.imgur.com/1Eeyijd.png","Source":"NAVER","ServiceId":814831,"Enabled":1},
{"Id":275,"Name":"인디필름","KT Name":"인디필름","KTCh":277,"LG Name":"","LGCh":null,"SK Name":"인디필름","SKCh":61,"Icon_url":"http://i.imgur.com/iA5UIJ9.png","Source":"NAVER","ServiceId":814731,"Enabled":1},
{"Id":277,"Name":"정철영어 TV","KT Name":"정철영어 TV","KTCh":155,"LG Name":"정철영어TV","LGCh":161,"SK Name":"정철영어TV","SKCh":201,"Icon_url":"http://i.imgur.com/lumUZz3.png","Source":"SKY","ServiceId":664,"Enabled":1},
{"Id":278,"Name":"중화TV","KT Name":"중화TV","KTCh":110,"LG Name":"중화TV","LGCh":87,"SK Name":"중화TV","SKCh":104,"Icon_url":"http://i.imgur.com/Nal18s5.png","Source":"NAVER","ServiceId":814788,"Enabled":1},
{"Id":279,"Name":"JJC지방자치TV","KT Name":"JJC지방자치TV","KTCh":279,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/AuXr9jA.png","Source":"NAVER","ServiceId":3244879,"Enabled":1},
{"Id":280,"Name":"채널 Ching","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"채널 Ching","SKCh":105,"Icon_url":"http://i.imgur.com/tRqGKcS.png","Source":"NAVER","ServiceId":814751,"Enabled":1},
{"Id":281,"Name":"채널A","KT Name":"채널A","KTCh":18,"LG Name":"채널A","LGCh":18,"SK Name":"채널A","SKCh":18,"Icon_url":"http://i.imgur.com/xti35f5.png","Source":"SKY","ServiceId":564,"Enabled":1},
{"Id":282,"Name":"채널A 플러스","KT Name":"채널A 플러스","KTCh":98,"LG Name":"채널A플러스","LGCh":115,"SK Name":"채널A 플러스","SKCh":97,"Icon_url":"http://i.imgur.com/rRisTh8.png","Source":"NAVER","ServiceId":5286712,"Enabled":1},
{"Id":283,"Name":"채널CGV","KT Name":"채널CGV","KTCh":29,"LG Name":"CH CGV","LGCh":39,"SK Name":"Ch CGV","SKCh":53,"Icon_url":"http://i.imgur.com/fwjRwkx.png","Source":"SKY","ServiceId":163,"Enabled":1},
{"Id":284,"Name":"채널i","KT Name":"채널i","KTCh":250,"LG Name":"","LGCh":null,"SK Name":"채널i","SKCh":281,"Icon_url":"http://i.imgur.com/X7lXvtw.png","Source":"NAVER","ServiceId":3173174,"Enabled":1},
{"Id":285,"Name":"채널뷰","KT Name":"채널뷰","KTCh":176,"LG Name":"","LGCh":null,"SK Name":"채널View","SKCh":212,"Icon_url":"http://i.imgur.com/lvtWgFL.png","Source":"SKY","ServiceId":918,"Enabled":1},
{"Id":286,"Name":"채널차이나","KT Name":"채널차이나","KTCh":102,"LG Name":"채널차이나","LGCh":80,"SK Name":"채널차이나","SKCh":108,"Icon_url":"http://i.imgur.com/jEyoLS1.png","Source":"SKY","ServiceId":906,"Enabled":1},
{"Id":287,"Name":"채널해피독","KT Name":"채널해피독","KTCh":203,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ly649tS.png","Source":"NAVER","ServiceId":2296260,"Enabled":1},
{"Id":289,"Name":"카툰네트워크","KT Name":"카툰네트워크","KTCh":137,"LG Name":"카툰네트워크","LGCh":155,"SK Name":"카툰네트워크","SKCh":177,"Icon_url":"http://i.imgur.com/cJZHPjr.png","Source":"SKY","ServiceId":358,"Enabled":1},
{"Id":290,"Name":"캐치온1","KT Name":"캐치온1","KTCh":66,"LG Name":"캐치온1","LGCh":48,"SK Name":"CATCH ON 1","SKCh":51,"Icon_url":"http://i.imgur.com/qK9KkRd.png","Source":"SKY","ServiceId":799,"Enabled":1},
{"Id":291,"Name":"캐치온2","KT Name":"캐치온2","KTCh":67,"LG Name":"캐치온2","LGCh":49,"SK Name":"CATCH ON 2","SKCh":52,"Icon_url":"http://i.imgur.com/sLc2req.png","Source":"SKY","ServiceId":429,"Enabled":1},
{"Id":292,"Name":"브릿지TV","KT Name":"브릿지TV","KTCh":270,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/KATTup7.png","Source":"EPG","ServiceId":645,"Enabled":1},
{"Id":293,"Name":"코미디TV","KT Name":"코미디TV","KTCh":85,"LG Name":"","LGCh":null,"SK Name":"코미디TV","SKCh":87,"Icon_url":"http://i.imgur.com/DHbUoDm.png","Source":"SKY","ServiceId":100,"Enabled":1},
{"Id":294,"Name":"쿠키건강TV","KT Name":"쿠키건강TV","KTCh":220,"LG Name":"쿠키건강TV","LGCh":144,"SK Name":"쿠키건강TV","SKCh":269,"Icon_url":"http://i.imgur.com/4gl92D1.png","Source":"SKY","ServiceId":735,"Enabled":1},
{"Id":296,"Name":"키즈원","KT Name":"키즈원","KTCh":148,"LG Name":"키즈원","LGCh":157,"SK Name":"KIDS1","SKCh":193,"Icon_url":"http://i.imgur.com/f8T1Sw4.png","Source":"NAVER","ServiceId":815020,"Enabled":1},
{"Id":297,"Name":"토마토TV","KT Name":"토마토TV","KTCh":185,"LG Name":"토마토TV","LGCh":111,"SK Name":"토마토TV","SKCh":150,"Icon_url":"http://i.imgur.com/dVWy3Ex.png","Source":"SKY","ServiceId":359,"Enabled":1},
{"Id":299,"Name":"펜트하우스tv","KT Name":"펜트하우스tv","KTCh":208,"LG Name":"","LGCh":null,"SK Name":"펜트하우스TV","SKCh":324,"Icon_url":"http://i.imgur.com/03U2Ges.png","Source":"EPG","ServiceId":599,"Enabled":1},
{"Id":301,"Name":"가톨릭평화방송","KT Name":"가톨릭평화방송","KTCh":231,"LG Name":"가톨릭평화방송","LGCh":184,"SK Name":"가톨릭평화방송","SKCh":307,"Icon_url":"http://i.imgur.com/G5fTCL3.png","Source":"SKY","ServiceId":33,"Enabled":1},
{"Id":302,"Name":"폴라리스TV","KT Name":"폴라리스TV","KTCh":129,"LG Name":"폴라리스 TV","LGCh":67,"SK Name":"폴라리스TV","SKCh":249,"Icon_url":"http://i.imgur.com/aghufJ7.png","Source":"NAVER","ServiceId":814902,"Enabled":1},
{"Id":303,"Name":"한국경제TV","KT Name":"한국경제TV","KTCh":180,"LG Name":"한국경제TV","LGCh":121,"SK Name":"한국경제TV","SKCh":151,"Icon_url":"http://i.imgur.com/ChnD0FT.png","Source":"SKY","ServiceId":171,"Enabled":1},
{"Id":305,"Name":"한국승마방송","KT Name":"한국승마방송","KTCh":259,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/VZdQLwj.png","Source":"NAVER","ServiceId":814904,"Enabled":1},
{"Id":307,"Name":"한국직업방송","KT Name":"한국직업방송","KTCh":252,"LG Name":"","LGCh":null,"SK Name":"한국직업방송","SKCh":273,"Icon_url":"http://i.imgur.com/WUvf0If.png","Source":"SKY","ServiceId":79,"Enabled":1},
{"Id":309,"Name":"허니TV","KT Name":"허니TV","KTCh":207,"LG Name":"허니TV","LGCh":193,"SK Name":"허니TV","SKCh":323,"Icon_url":"http://i.imgur.com/KczRCLW.png","Source":"EPG","ServiceId":112,"Enabled":1},
{"Id":310,"Name":"헝그리앱TV","KT Name":"헝그리앱TV","KTCh":269,"LG Name":"","LGCh":null,"SK Name":"헝그리앱TV","SKCh":138,"Icon_url":"http://i.imgur.com/5Q7JZeM.png","Source":"NAVER","ServiceId":5321817,"Enabled":1},
{"Id":311,"Name":"헬스메디tv","KT Name":"헬스메디tv","KTCh":271,"LG Name":"헬스메디TV","LGCh":138,"SK Name":"헬스메디TV","SKCh":268,"Icon_url":"http://i.imgur.com/vsxRuFh.png","Source":"EPG","ServiceId":415,"Enabled":1},
{"Id":312,"Name":"현대홈쇼핑","KT Name":"현대홈쇼핑","KTCh":10,"LG Name":"현대홈쇼핑","LGCh":10,"SK Name":"현대홈쇼핑","SKCh":8,"Icon_url":"http://i.imgur.com/87fdrA5.png","Source":"EPG","ServiceId":140,"Enabled":1},
{"Id":313,"Name":"현대홈쇼핑+샵","KT Name":"현대홈쇼핑+샵","KTCh":36,"LG Name":"현대홈쇼핑 플러스샵","LGCh":34,"SK Name":"현대홈쇼핑+Shop","SKCh":31,"Icon_url":"http://i.imgur.com/COo8Bcm.png","Source":"EPG","ServiceId":930,"Enabled":1},
{"Id":314,"Name":"홈&쇼핑","KT Name":"홈&쇼핑","KTCh":14,"LG Name":"홈&쇼핑","LGCh":4,"SK Name":"홈&쇼핑","SKCh":4,"Icon_url":"http://i.imgur.com/nLxw0LW.png","Source":"NAVER","ServiceId":815524,"Enabled":1},
{"Id":315,"Name":"환경TV","KT Name":"환경TV","KTCh":166,"LG Name":"","LGCh":null,"SK Name":"환경TV","SKCh":276,"Icon_url":"http://i.imgur.com/eITOr2Y.png","Source":"NAVER","ServiceId":814961,"Enabled":1},
{"Id":316,"Name":"Life N","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Life N","SKCh":215,"Icon_url":"http://i.imgur.com/qNde2j7.png","Source":"EPG","ServiceId":597,"Enabled":1},
{"Id":317,"Name":"Discovery HD","KT Name":"","KTCh":null,"LG Name":"Discovery HD","LGCh":133,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/bH9BY7E.png","Source":"SKY","ServiceId":929,"Enabled":1},
{"Id":318,"Name":"Celestial Movies","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Celestial Movies","SKCh":62,"Icon_url":"http://i.imgur.com/xDXM13Q.png","Source":"EPG","ServiceId":530,"Enabled":1},
{"Id":319,"Name":"UHD Dream TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"UHD Dream TV","SKCh":71,"Icon_url":"http://i.imgur.com/aLG2rKa.png","Source":"SKY","ServiceId":689,"Enabled":1},
{"Id":320,"Name":"UMAX","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"UMAX","SKCh":73,"Icon_url":"http://i.imgur.com/EgVuybQ.png","Source":"EPG","ServiceId":139,"Enabled":1},
{"Id":321,"Name":"NHK World TV","KT Name":"","KTCh":null,"LG Name":"NHK World TV","LGCh":142,"SK Name":"NHK World TV","SKCh":221,"Icon_url":"http://i.imgur.com/pCuIQsT.png","Source":"LG","ServiceId":669,"Enabled":1},
{"Id":165,"Name":"SBS CNBC","KT Name":"SBS CNBC","KTCh":25,"LG Name":"SBS CNBC","LGCh":27,"SK Name":"SBS CNBC","SKCh":26,"Icon_url":"http://i.imgur.com/SfDs4qN.png","Source":"SKY","ServiceId":622,"Enabled":0},
{"Id":166,"Name":"SBS funE","KT Name":"SBS funE","KTCh":43,"LG Name":"SBS funE","LGCh":75,"SK Name":"SBS fun E","SKCh":81,"Icon_url":"http://i.imgur.com/D1EYJmr.png","Source":"SKY","ServiceId":858,"Enabled":0},
{"Id":167,"Name":"SBSGOLF","KT Name":"SBSGOLF","KTCh":57,"LG Name":"SBS GOLF","LGCh":53,"SK Name":"SBS GOLF","SKCh":131,"Icon_url":"http://i.imgur.com/HdS0GNV.png","Source":"SKY","ServiceId":769,"Enabled":0},
{"Id":168,"Name":"SBS MTV","KT Name":"SBS MTV","KTCh":96,"LG Name":"SBS MTV","LGCh":100,"SK Name":"SBS MTV","SKCh":230,"Icon_url":"http://i.imgur.com/OeSJ9Ik.png","Source":"SKY","ServiceId":130,"Enabled":0},
{"Id":169,"Name":"SBS Sports","KT Name":"SBS Sports","KTCh":58,"LG Name":"SBS Sports","LGCh":58,"SK Name":"SBS Sports","SKCh":122,"Icon_url":"http://i.imgur.com/j1vHAu6.png","Source":"SKY","ServiceId":977,"Enabled":0},
{"Id":170,"Name":"SBS Plus","KT Name":"SBS Plus","KTCh":37,"LG Name":"SBS 플러스","LGCh":33,"SK Name":"SBS 플러스","SKCh":2,"Icon_url":"http://i.imgur.com/asfyrTm.png","Source":"SKY","ServiceId":767,"Enabled":0},
{"Id":171,"Name":"스크린","KT Name":"스크린","KTCh":106,"LG Name":"SCREEN","LGCh":41,"SK Name":"Screen","SKCh":56,"Icon_url":"http://i.imgur.com/lTK9VD4.png","Source":"SKY","ServiceId":916,"Enabled":0},
{"Id":172,"Name":"SkyA&C","KT Name":"SkyA&C","KTCh":80,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/cljag6U.png","Source":"SKY","ServiceId":514,"Enabled":0},
{"Id":173,"Name":"SkyDrama","KT Name":"SkyDrama","KTCh":31,"LG Name":"스카이드라마","LGCh":79,"SK Name":"sky Drama","SKCh":40,"Icon_url":"http://i.imgur.com/e9BTUAb.png","Source":"SKY","ServiceId":783,"Enabled":0},
{"Id":174,"Name":"SkyENT","KT Name":"SkyENT","KTCh":50,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ALqDHH6.png","Source":"SKY","ServiceId":970,"Enabled":0},
{"Id":175,"Name":"Sky힐링","KT Name":"Sky힐링","KTCh":167,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/64SK0o9.png","Source":"SKY","ServiceId":40,"Enabled":0},
{"Id":176,"Name":"SkyICT","KT Name":"SkyICT","KTCh":165,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/luZjU1e.png","Source":"SKY","ServiceId":568,"Enabled":0},
{"Id":177,"Name":"SkyPetPark","KT Name":"SkyPetPark","KTCh":49,"LG Name":"","LGCh":null,"SK Name":"Sky Petpark","SKCh":94,"Icon_url":"http://i.imgur.com/RDUfvRG.png","Source":"SKY","ServiceId":513,"Enabled":0},
{"Id":178,"Name":"SkySports","KT Name":"SkySports","KTCh":54,"LG Name":"스카이스포츠","LGCh":57,"SK Name":"sky Sports","SKCh":125,"Icon_url":"http://i.imgur.com/QHV9bdA.png","Source":"SKY","ServiceId":447,"Enabled":0},
{"Id":179,"Name":"SkyTravel","KT Name":"SkyTravel","KTCh":100,"LG Name":"스카이트래블","LGCh":66,"SK Name":"sky Travel","SKCh":246,"Icon_url":"http://i.imgur.com/fAJgmna.png","Source":"SKY","ServiceId":934,"Enabled":0},
{"Id":181,"Name":"Sky UHD","KT Name":"Sky UHD","KTCh":174,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/BNxE2zT.png","Source":"SKY","ServiceId":500,"Enabled":0},
{"Id":182,"Name":"Smile TV","KT Name":"Smile TV","KTCh":84,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/alk8plD.png","Source":"NAVER","ServiceId":814939,"Enabled":0},
{"Id":183,"Name":"SPOTV","KT Name":"SPOTV","KTCh":51,"LG Name":"SPOTV","LGCh":56,"SK Name":"SPOTV","SKCh":120,"Icon_url":"http://i.imgur.com/cIpIf6b.png","Source":"SKY","ServiceId":109,"Enabled":0},
{"Id":184,"Name":"SPOTV Games","KT Name":"SPOTV Games","KTCh":124,"LG Name":"SPOTV GAMES","LGCh":109,"SK Name":"SPOTV GAMES","SKCh":137,"Icon_url":"http://i.imgur.com/5IMfa6N.png","Source":"NAVER","ServiceId":1876333,"Enabled":0},
{"Id":185,"Name":"SPOTV+","KT Name":"SPOTV+","KTCh":125,"LG Name":"SPOTV PLUS","LGCh":51,"SK Name":"SPOTV+","SKCh":127,"Icon_url":"http://i.imgur.com/81Fshnn.png","Source":"SKY","ServiceId":713,"Enabled":0},
{"Id":186,"Name":"SPOTV2","KT Name":"SPOTV2","KTCh":52,"LG Name":"SPOTV2","LGCh":52,"SK Name":"SPOTV2","SKCh":128,"Icon_url":"http://i.imgur.com/GNicmGY.png","Source":"NAVER","ServiceId":5286701,"Enabled":0},
{"Id":191,"Name":"Star Chinese Channel","KT Name":"Star Chinese Channel","KTCh":178,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/Af0Atf2.png","Source":"KT","ServiceId":178,"Enabled":0},
{"Id":192,"Name":"Star Sports","KT Name":"Star Sports","KTCh":63,"LG Name":"","LGCh":null,"SK Name":"Star Sports","SKCh":135,"Icon_url":"http://i.imgur.com/8ndGr4n.png","Source":"SKY","ServiceId":122,"Enabled":0},
{"Id":193,"Name":"STB상생방송","KT Name":"STB상생방송","KTCh":261,"LG Name":"상생방송","LGCh":187,"SK Name":"STB 상생방송","SKCh":308,"Icon_url":"http://i.imgur.com/Z3Xknso.png","Source":"LG","ServiceId":779,"Enabled":0},
{"Id":194,"Name":"STN","KT Name":"STN","KTCh":267,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ZJi3NQy.png","Source":"KT","ServiceId":267,"Enabled":0},
{"Id":195,"Name":"선댄스 채널","KT Name":"선댄스 채널","KTCh":105,"LG Name":"Sundance Channel","LGCh":43,"SK Name":"Sundance CH","SKCh":60,"Icon_url":"http://i.imgur.com/Kf9hZQN.png","Source":"LG","ServiceId":659,"Enabled":0},
{"Id":196,"Name":"슈퍼액션","KT Name":"슈퍼액션","KTCh":32,"LG Name":"Super Action","LGCh":40,"SK Name":"SUPER ACTION","SKCh":55,"Icon_url":"http://i.imgur.com/D9PzDBr.png","Source":"SKY","ServiceId":129,"Enabled":0},
{"Id":197,"Name":"tag TV","KT Name":"tag TV","KTCh":94,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/Mmc89FS.png","Source":"KT","ServiceId":94,"Enabled":0},
{"Id":198,"Name":"tbsTV","KT Name":"tbsTV","KTCh":214,"LG Name":"tbsTV","LGCh":176,"SK Name":"tbsTV","SKCh":272,"Icon_url":"http://i.imgur.com/o3MWHfb.png","Source":"NAVER","ServiceId":815503,"Enabled":0},
{"Id":199,"Name":"텔레노벨라","KT Name":"텔레노벨라","KTCh":114,"LG Name":"텔레노벨라","LGCh":81,"SK Name":"텔레노벨라","SKCh":109,"Icon_url":"http://i.imgur.com/Ea3Vu8Z.png","Source":"SKY","ServiceId":61,"Enabled":0},
{"Id":200,"Name":"The Golf Channel","KT Name":"The Golf Channel","KTCh":55,"LG Name":"더 골프채널 코리아","LGCh":55,"SK Name":"Golf Channel Korea","SKCh":133,"Icon_url":"http://i.imgur.com/3VlCrJ7.png","Source":"SK","ServiceId":135,"Enabled":0},
{"Id":201,"Name":"THE MOVIE","KT Name":"THE MOVIE","KTCh":104,"LG Name":"THE MOVIE","LGCh":47,"SK Name":"The Movie","SKCh":59,"Icon_url":"http://i.imgur.com/6vzmEfd.png","Source":"NAVER","ServiceId":3913619,"Enabled":0},
{"Id":202,"Name":"Tooniverse","KT Name":"Tooniverse","KTCh":132,"LG Name":"투니버스","LGCh":152,"SK Name":"Tooniverse","SKCh":170,"Icon_url":"http://i.imgur.com/VUqSOjx.png","Source":"SKY","ServiceId":526,"Enabled":0},
{"Id":203,"Name":"TRENDY","KT Name":"TRENDY","KTCh":251,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/NP2KTGN.png","Source":"NAVER","ServiceId":815040,"Enabled":0},
{"Id":205,"Name":"TV5MONDE","KT Name":"TV5MONDE","KTCh":198,"LG Name":"","LGCh":null,"SK Name":"TV5Monde","SKCh":279,"Icon_url":"http://i.imgur.com/NogUKpP.png","Source":"NAVER","ServiceId":815171,"Enabled":0},
{"Id":207,"Name":"tvN","KT Name":"tvN","KTCh":17,"LG Name":"tvN","LGCh":17,"SK Name":"tvN","SKCh":17,"Icon_url":"http://i.imgur.com/OJ9A8fZ.png","Source":"SKY","ServiceId":60,"Enabled":0},
{"Id":208,"Name":"TV조선","KT Name":"TV조선","KTCh":19,"LG Name":"TV조선","LGCh":19,"SK Name":"TV조선","SKCh":19,"Icon_url":"http://i.imgur.com/ShJ5joR.png","Source":"SKY","ServiceId":549,"Enabled":0},
{"Id":212,"Name":"viki","KT Name":"viki","KTCh":204,"LG Name":"VIKI","LGCh":192,"SK Name":"Viki","SKCh":322,"Icon_url":"http://i.imgur.com/ZVD51K9.png","Source":"SKY","ServiceId":86,"Enabled":0},
{"Id":213,"Name":"W 쇼핑","KT Name":"W 쇼핑","KTCh":40,"LG Name":"","LGCh":null,"SK Name":"W쇼핑","SKCh":37,"Icon_url":"http://i.imgur.com/Cged9ve.png","Source":"SK","ServiceId":342,"Enabled":0},
{"Id":215,"Name":"WBS원음방송","KT Name":"원음방송","KTCh":284,"LG Name":"WBS원음방송","LGCh":188,"SK Name":"원음방송","SKCh":309,"Icon_url":"http://i.imgur.com/mKWQE7z.png","Source":"SKY","ServiceId":644,"Enabled":0},
{"Id":216,"Name":"XTM","KT Name":"XTM","KTCh":76,"LG Name":"XTM","LGCh":72,"SK Name":"XTM","SKCh":85,"Icon_url":"http://i.imgur.com/hGwA39y.png","Source":"SKY","ServiceId":282,"Enabled":0},
{"Id":218,"Name":"YTN","KT Name":"YTN","KTCh":24,"LG Name":"YTN","LGCh":24,"SK Name":"YTN","SKCh":24,"Icon_url":"http://i.imgur.com/ByeeX5e.png","Source":"SKY","ServiceId":551,"Enabled":0},
{"Id":219,"Name":"YTN 사이언스","KT Name":"YTN 사이언스","KTCh":175,"LG Name":"사이언스TV","LGCh":25,"SK Name":"YTN 사이언스","SKCh":262,"Icon_url":"http://i.imgur.com/gwDHYGf.png","Source":"SKY","ServiceId":792,"Enabled":0},
{"Id":220,"Name":"YTN life","KT Name":"YTN life","KTCh":190,"LG Name":"YTN life","LGCh":125,"SK Name":"YTN 라이프","SKCh":157,"Icon_url":"http://i.imgur.com/f66yRT9.png","Source":"SKY","ServiceId":502,"Enabled":0},
{"Id":221,"Name":"가요TV","KT Name":"가요TV","KTCh":93,"LG Name":"가요TV","LGCh":102,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/6ncOOSg.png","Source":"NAVER","ServiceId":814829,"Enabled":0},
{"Id":222,"Name":"국방TV","KT Name":"국방TV","KTCh":260,"LG Name":"국방TV","LGCh":174,"SK Name":"국방TV","SKCh":282,"Icon_url":"http://i.imgur.com/yyXkYzJ.png","Source":"SKY","ServiceId":698,"Enabled":0},
{"Id":223,"Name":"국회방송","KT Name":"국회방송","KTCh":65,"LG Name":"국회방송","LGCh":172,"SK Name":"국회방송","SKCh":291,"Icon_url":"http://i.imgur.com/l1OEn7O.png","Source":"LG","ServiceId":717,"Enabled":0},
{"Id":225,"Name":"내외경제TV","KT Name":"내외경제TV","KTCh":285,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/cQHPmCw.png","Source":"KT","ServiceId":285,"Enabled":0},
{"Id":226,"Name":"다문화티브이","KT Name":"다문화티브이","KTCh":283,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/nZK3lCC.png","Source":"KT","ServiceId":283,"Enabled":0},
{"Id":228,"Name":"대교 어린이TV","KT Name":"대교 어린이TV","KTCh":141,"LG Name":"어린이TV","LGCh":156,"SK Name":"어린이TV","SKCh":191,"Icon_url":"http://i.imgur.com/CETWIE6.png","Source":"SKY","ServiceId":17,"Enabled":0},
{"Id":229,"Name":"동아TV","KT Name":"동아TV","KTCh":82,"LG Name":"동아TV","LGCh":84,"SK Name":"동아TV","SKCh":218,"Icon_url":"http://i.imgur.com/AlmV8jS.png","Source":"SKY","ServiceId":247,"Enabled":0},
{"Id":230,"Name":"드라마H","KT Name":"드라마H","KTCh":70,"LG Name":"","LGCh":null,"SK Name":"드라마H","SKCh":46,"Icon_url":"http://i.imgur.com/xT7pVuI.png","Source":"SKY","ServiceId":287,"Enabled":0},
{"Id":231,"Name":"드라마큐브","KT Name":"드라마큐브","KTCh":46,"LG Name":"","LGCh":null,"SK Name":"드라마큐브","SKCh":36,"Icon_url":"http://i.imgur.com/4ESaIH6.png","Source":"NAVER","ServiceId":815502,"Enabled":0},
{"Id":232,"Name":"드라맥스","KT Name":"드라맥스","KTCh":47,"LG Name":"","LGCh":null,"SK Name":"드라맥스","SKCh":38,"Icon_url":"http://i.imgur.com/jcguamX.png","Source":"NAVER","ServiceId":814782,"Enabled":0},
{"Id":233,"Name":"디원","KT Name":"디원","KTCh":115,"LG Name":"D1","LGCh":90,"SK Name":"디원","SKCh":45,"Icon_url":"http://i.imgur.com/8nE7mmk.png","Source":"SKY","ServiceId":693,"Enabled":0},
{"Id":234,"Name":"디즈니주니어","KT Name":"디즈니주니어","KTCh":151,"LG Name":"디즈니 주니어","LGCh":151,"SK Name":"디즈니주니어","SKCh":172,"Icon_url":"http://i.imgur.com/EGiEKhj.png","Source":"SKY","ServiceId":504,"Enabled":0},
{"Id":235,"Name":"Disney Channel","KT Name":"Disney Channel","KTCh":130,"LG Name":"디즈니 채널","LGCh":150,"SK Name":"디즈니채널","SKCh":171,"Icon_url":"http://i.imgur.com/qZdqeZo.png","Source":"SKY","ServiceId":503,"Enabled":0},
{"Id":237,"Name":"롯데원티비","KT Name":"롯데원티비","KTCh":44,"LG Name":"롯데 OneTV","LGCh":21,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/vri0qlq.png","Source":"SKY","ServiceId":548,"Enabled":0},
{"Id":238,"Name":"롯데홈쇼핑","KT Name":"롯데홈쇼핑","KTCh":6,"LG Name":"롯데홈쇼핑","LGCh":12,"SK Name":"롯데홈쇼핑","SKCh":10,"Icon_url":"http://i.imgur.com/2bCfj0y.png","Source":"NAVER","ServiceId":815365,"Enabled":0},
{"Id":239,"Name":"리빙TV","KT Name":"리빙TV","KTCh":276,"LG Name":"","LGCh":null,"SK Name":"리빙TV","SKCh":251,"Icon_url":"http://i.imgur.com/0jGCpfx.png","Source":"SKY","ServiceId":28,"Enabled":0},
{"Id":240,"Name":"마이펫TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"마이펫TV","SKCh":92,"Icon_url":"http://i.imgur.com/Oy7qjnW.png","Source":"SK","ServiceId":258,"Enabled":0},
{"Id":241,"Name":"매일경제TV","KT Name":"매일경제TV","KTCh":182,"LG Name":"매일경제TV","LGCh":112,"SK Name":"매일경제TV","SKCh":153,"Icon_url":"http://i.imgur.com/a4PwnPm.png","Source":"SKY","ServiceId":594,"Enabled":0},
{"Id":244,"Name":"미드나잇","KT Name":"미드나잇","KTCh":205,"LG Name":"미드나잇","LGCh":191,"SK Name":"미드나잇","SKCh":321,"Icon_url":"http://i.imgur.com/zLJHU3J.png","Source":"KT","ServiceId":205,"Enabled":0},
{"Id":245,"Name":"바둑TV","KT Name":"바둑TV","KTCh":120,"LG Name":"바둑TV","LGCh":97,"SK Name":"바둑TV","SKCh":240,"Icon_url":"http://i.imgur.com/jbRu8T2.png","Source":"SKY","ServiceId":164,"Enabled":0},
{"Id":246,"Name":"법률방송","KT Name":"법률방송","KTCh":213,"LG Name":"","LGCh":null,"SK Name":"법률방송","SKCh":280,"Icon_url":"http://i.imgur.com/WJaHOAP.png","Source":"NAVER","ServiceId":815085,"Enabled":0},
{"Id":247,"Name":"복지TV","KT Name":"복지TV","KTCh":219,"LG Name":"복지TV","LGCh":173,"SK Name":"복지TV","SKCh":293,"Icon_url":"http://i.imgur.com/cTV0rnb.png","Source":"NAVER","ServiceId":815349,"Enabled":0},
{"Id":248,"Name":"부동산TV","KT Name":"","KTCh":null,"LG Name":"부동산TV","LGCh":114,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/O9e2qns.png","Source":"NAVER","ServiceId":814908,"Enabled":0},
{"Id":249,"Name":"부동산토마토","KT Name":"부동산토마토","KTCh":188,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ePLp200.png","Source":"KT","ServiceId":188,"Enabled":0},
{"Id":250,"Name":"부메랑","KT Name":"부메랑","KTCh":139,"LG Name":"부메랑","LGCh":166,"SK Name":"부메랑","SKCh":175,"Icon_url":"http://i.imgur.com/GSPRJqf.png","Source":"NAVER","ServiceId":815072,"Enabled":0},
{"Id":251,"Name":"브레인TV","KT Name":"브레인TV","KTCh":122,"LG Name":"브레인TV","LGCh":98,"SK Name":"브레인TV","SKCh":242,"Icon_url":"http://i.imgur.com/1422kP1.png","Source":"SKY","ServiceId":488,"Enabled":0},
{"Id":253,"Name":"사회안전방송","KT Name":"사회안전방송","KTCh":278,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/EEfrqCW.png","Source":"NAVER","ServiceId":815484,"Enabled":0},
{"Id":254,"Name":"생활체육TV","KT Name":"생활체육TV","KTCh":282,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/gefY5Bw.png","Source":"NAVER","ServiceId":814883,"Enabled":0},
{"Id":255,"Name":"서울경제TV","KT Name":"서울경제TV","KTCh":184,"LG Name":"서울경제TV","LGCh":124,"SK Name":"서울경제TV","SKCh":156,"Icon_url":"http://i.imgur.com/LBzj77k.png","Source":"SKY","ServiceId":157,"Enabled":0},
{"Id":256,"Name":"소비자TV","KT Name":"소비자TV","KTCh":265,"LG Name":"소비자TV","LGCh":177,"SK Name":"소비자TV","SKCh":275,"Icon_url":"http://i.imgur.com/971hUD2.png","Source":"NAVER","ServiceId":815094,"Enabled":0},
{"Id":257,"Name":"소상공인방송","KT Name":"소상공인방송","KTCh":255,"LG Name":"소상공인방송","LGCh":175,"SK Name":"소상공인방송","SKCh":271,"Icon_url":"http://i.imgur.com/3k1D4LA.png","Source":"NAVER","ServiceId":815559,"Enabled":0},
{"Id":258,"Name":"쇼핑엔T","KT Name":"쇼핑엔티","KTCh":33,"LG Name":"","LGCh":null,"SK Name":"쇼핑 앤 T","SKCh":35,"Icon_url":"http://i.imgur.com/Q7FHxYB.png","Source":"SK","ServiceId":336,"Enabled":0},
{"Id":260,"Name":"신세계쇼핑","KT Name":"신세계쇼핑","KTCh":2,"LG Name":"","LGCh":null,"SK Name":"신세계쇼핑","SKCh":22,"Icon_url":"http://i.imgur.com/ZhYaqpt.png","Source":"SK","ServiceId":339,"Enabled":0},
{"Id":262,"Name":"실버아이TV","KT Name":"실버아이TV","KTCh":266,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/xm1O8eQ.png","Source":"SKY","ServiceId":378,"Enabled":0},
{"Id":263,"Name":"아리랑 TV","KT Name":"아리랑 TV","KTCh":200,"LG Name":"아리랑TV","LGCh":141,"SK Name":"아리랑TV","SKCh":270,"Icon_url":"http://i.imgur.com/nFWWIFP.png","Source":"SKY","ServiceId":50,"Enabled":0},
{"Id":264,"Name":"아시아경제TV","KT Name":"아시아경제TV","KTCh":186,"LG Name":"아시아경제TV","LGCh":113,"SK Name":"아시아경제TV","SKCh":154,"Icon_url":"http://i.imgur.com/2D6WoS8.png","Source":"SKY","ServiceId":482,"Enabled":0},
{"Id":265,"Name":"아임쇼핑","KT Name":"아임쇼핑","KTCh":22,"LG Name":"아임쇼핑","LGCh":20,"SK Name":"아임쇼핑","SKCh":3,"Icon_url":"http://i.imgur.com/E3pJ5Jz.png","Source":"SK","ServiceId":332,"Enabled":0},
{"Id":266,"Name":"애니플러스","KT Name":"애니플러스","KTCh":138,"LG Name":"애니플러스","LGCh":149,"SK Name":"애니플러스","SKCh":178,"Icon_url":"http://i.imgur.com/7RKoOZq.png","Source":"SKY","ServiceId":348,"Enabled":0},
{"Id":268,"Name":"연합뉴스TV","KT Name":"연합뉴스TV","KTCh":23,"LG Name":"연합뉴스TV","LGCh":23,"SK Name":"연합뉴스TV","SKCh":23,"Icon_url":"http://i.imgur.com/KlTCP8V.png","Source":"SKY","ServiceId":566,"Enabled":0},
{"Id":271,"Name":"육아방송","KT Name":"육아방송","KTCh":217,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/UEIB4ZG.png","Source":"NAVER","ServiceId":815043,"Enabled":0},
{"Id":272,"Name":"이데일리TV","KT Name":"이데일리TV","KTCh":183,"LG Name":"이데일리TV","LGCh":123,"SK Name":"이데일리TV","SKCh":155,"Icon_url":"http://i.imgur.com/W90Hw2p.png","Source":"SKY","ServiceId":380,"Enabled":0},
{"Id":273,"Name":"이벤트TV","KT Name":"이벤트TV","KTCh":263,"LG Name":"이벤트TV","LGCh":103,"SK Name":"이벤트TV","SKCh":238,"Icon_url":"http://i.imgur.com/1Eeyijd.png","Source":"NAVER","ServiceId":814831,"Enabled":0},
{"Id":275,"Name":"인디필름","KT Name":"인디필름","KTCh":277,"LG Name":"","LGCh":null,"SK Name":"인디필름","SKCh":61,"Icon_url":"http://i.imgur.com/iA5UIJ9.png","Source":"NAVER","ServiceId":814731,"Enabled":0},
{"Id":277,"Name":"정철영어 TV","KT Name":"정철영어 TV","KTCh":155,"LG Name":"정철영어TV","LGCh":161,"SK Name":"정철영어TV","SKCh":201,"Icon_url":"http://i.imgur.com/lumUZz3.png","Source":"SKY","ServiceId":664,"Enabled":0},
{"Id":278,"Name":"중화TV","KT Name":"중화TV","KTCh":110,"LG Name":"중화TV","LGCh":87,"SK Name":"중화TV","SKCh":104,"Icon_url":"http://i.imgur.com/Nal18s5.png","Source":"NAVER","ServiceId":814788,"Enabled":0},
{"Id":279,"Name":"JJC지방자치TV","KT Name":"JJC지방자치TV","KTCh":279,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/AuXr9jA.png","Source":"NAVER","ServiceId":3244879,"Enabled":0},
{"Id":280,"Name":"채널 Ching","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"채널 Ching","SKCh":105,"Icon_url":"http://i.imgur.com/tRqGKcS.png","Source":"NAVER","ServiceId":814751,"Enabled":0},
{"Id":281,"Name":"채널A","KT Name":"채널A","KTCh":18,"LG Name":"채널A","LGCh":18,"SK Name":"채널A","SKCh":18,"Icon_url":"http://i.imgur.com/xti35f5.png","Source":"SKY","ServiceId":564,"Enabled":0},
{"Id":282,"Name":"채널A 플러스","KT Name":"채널A 플러스","KTCh":98,"LG Name":"채널A플러스","LGCh":115,"SK Name":"채널A 플러스","SKCh":97,"Icon_url":"http://i.imgur.com/rRisTh8.png","Source":"NAVER","ServiceId":5286712,"Enabled":0},
{"Id":283,"Name":"채널CGV","KT Name":"채널CGV","KTCh":29,"LG Name":"CH CGV","LGCh":39,"SK Name":"Ch CGV","SKCh":53,"Icon_url":"http://i.imgur.com/fwjRwkx.png","Source":"SKY","ServiceId":163,"Enabled":0},
{"Id":284,"Name":"채널i","KT Name":"채널i","KTCh":250,"LG Name":"","LGCh":null,"SK Name":"채널i","SKCh":281,"Icon_url":"http://i.imgur.com/X7lXvtw.png","Source":"NAVER","ServiceId":3173174,"Enabled":0},
{"Id":285,"Name":"채널뷰","KT Name":"채널뷰","KTCh":176,"LG Name":"","LGCh":null,"SK Name":"채널View","SKCh":212,"Icon_url":"http://i.imgur.com/lvtWgFL.png","Source":"SKY","ServiceId":918,"Enabled":0},
{"Id":286,"Name":"채널차이나","KT Name":"채널차이나","KTCh":102,"LG Name":"채널차이나","LGCh":80,"SK Name":"채널차이나","SKCh":108,"Icon_url":"http://i.imgur.com/jEyoLS1.png","Source":"SKY","ServiceId":906,"Enabled":0},
{"Id":287,"Name":"채널해피독","KT Name":"채널해피독","KTCh":203,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ly649tS.png","Source":"NAVER","ServiceId":2296260,"Enabled":0},
{"Id":289,"Name":"카툰네트워크","KT Name":"카툰네트워크","KTCh":137,"LG Name":"카툰네트워크","LGCh":155,"SK Name":"카툰네트워크","SKCh":177,"Icon_url":"http://i.imgur.com/cJZHPjr.png","Source":"SKY","ServiceId":358,"Enabled":0},
{"Id":290,"Name":"캐치온1","KT Name":"캐치온1","KTCh":66,"LG Name":"캐치온1","LGCh":48,"SK Name":"CATCH ON 1","SKCh":51,"Icon_url":"http://i.imgur.com/qK9KkRd.png","Source":"SKY","ServiceId":799,"Enabled":0},
{"Id":291,"Name":"캐치온2","KT Name":"캐치온2","KTCh":67,"LG Name":"캐치온2","LGCh":49,"SK Name":"CATCH ON 2","SKCh":52,"Icon_url":"http://i.imgur.com/sLc2req.png","Source":"SKY","ServiceId":429,"Enabled":0},
{"Id":292,"Name":"브릿지TV","KT Name":"브릿지TV","KTCh":270,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/KATTup7.png","Source":"KT","ServiceId":270,"Enabled":0},
{"Id":293,"Name":"코미디TV","KT Name":"코미디TV","KTCh":85,"LG Name":"","LGCh":null,"SK Name":"코미디TV","SKCh":87,"Icon_url":"http://i.imgur.com/DHbUoDm.png","Source":"SKY","ServiceId":100,"Enabled":0},
{"Id":294,"Name":"쿠키건강TV","KT Name":"쿠키건강TV","KTCh":220,"LG Name":"쿠키건강TV","LGCh":144,"SK Name":"쿠키건강TV","SKCh":269,"Icon_url":"http://i.imgur.com/4gl92D1.png","Source":"SKY","ServiceId":735,"Enabled":0},
{"Id":296,"Name":"키즈원","KT Name":"키즈원","KTCh":148,"LG Name":"키즈원","LGCh":157,"SK Name":"KIDS1","SKCh":193,"Icon_url":"http://i.imgur.com/f8T1Sw4.png","Source":"NAVER","ServiceId":815020,"Enabled":0},
{"Id":297,"Name":"토마토TV","KT Name":"토마토TV","KTCh":185,"LG Name":"토마토TV","LGCh":111,"SK Name":"토마토TV","SKCh":150,"Icon_url":"http://i.imgur.com/dVWy3Ex.png","Source":"SKY","ServiceId":359,"Enabled":0},
{"Id":299,"Name":"펜트하우스tv","KT Name":"펜트하우스tv","KTCh":208,"LG Name":"","LGCh":null,"SK Name":"펜트하우스TV","SKCh":324,"Icon_url":"http://i.imgur.com/03U2Ges.png","Source":"KT","ServiceId":208,"Enabled":0},
{"Id":301,"Name":"가톨릭평화방송","KT Name":"가톨릭평화방송","KTCh":231,"LG Name":"가톨릭평화방송","LGCh":184,"SK Name":"가톨릭평화방송","SKCh":307,"Icon_url":"http://i.imgur.com/G5fTCL3.png","Source":"SKY","ServiceId":33,"Enabled":0},
{"Id":302,"Name":"폴라리스TV","KT Name":"폴라리스TV","KTCh":129,"LG Name":"폴라리스 TV","LGCh":67,"SK Name":"폴라리스TV","SKCh":249,"Icon_url":"http://i.imgur.com/aghufJ7.png","Source":"NAVER","ServiceId":814902,"Enabled":0},
{"Id":303,"Name":"한국경제TV","KT Name":"한국경제TV","KTCh":180,"LG Name":"한국경제TV","LGCh":121,"SK Name":"한국경제TV","SKCh":151,"Icon_url":"http://i.imgur.com/ChnD0FT.png","Source":"SKY","ServiceId":171,"Enabled":0},
{"Id":305,"Name":"한국승마방송","KT Name":"한국승마방송","KTCh":259,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/VZdQLwj.png","Source":"NAVER","ServiceId":814904,"Enabled":0},
{"Id":307,"Name":"한국직업방송","KT Name":"한국직업방송","KTCh":252,"LG Name":"","LGCh":null,"SK Name":"한국직업방송","SKCh":273,"Icon_url":"http://i.imgur.com/WUvf0If.png","Source":"SKY","ServiceId":79,"Enabled":0},
{"Id":309,"Name":"허니TV","KT Name":"허니TV","KTCh":207,"LG Name":"허니TV","LGCh":193,"SK Name":"허니TV","SKCh":323,"Icon_url":"http://i.imgur.com/KczRCLW.png","Source":"KT","ServiceId":207,"Enabled":0},
{"Id":310,"Name":"헝그리앱TV","KT Name":"헝그리앱TV","KTCh":269,"LG Name":"","LGCh":null,"SK Name":"헝그리앱TV","SKCh":138,"Icon_url":"http://i.imgur.com/5Q7JZeM.png","Source":"NAVER","ServiceId":5321817,"Enabled":0},
{"Id":311,"Name":"헬스메디tv","KT Name":"헬스메디tv","KTCh":271,"LG Name":"헬스메디TV","LGCh":138,"SK Name":"헬스메디TV","SKCh":268,"Icon_url":"http://i.imgur.com/vsxRuFh.png","Source":"NAVER","ServiceId":815500,"Enabled":0},
{"Id":312,"Name":"현대홈쇼핑","KT Name":"현대홈쇼핑","KTCh":10,"LG Name":"현대홈쇼핑","LGCh":10,"SK Name":"현대홈쇼핑","SKCh":8,"Icon_url":"http://i.imgur.com/87fdrA5.png","Source":"NAVER","ServiceId":815366,"Enabled":0},
{"Id":313,"Name":"현대홈쇼핑+샵","KT Name":"현대홈쇼핑+샵","KTCh":36,"LG Name":"현대홈쇼핑 플러스샵","LGCh":34,"SK Name":"현대홈쇼핑+Shop","SKCh":31,"Icon_url":"http://i.imgur.com/COo8Bcm.png","Source":"SK","ServiceId":337,"Enabled":0},
{"Id":314,"Name":"홈&쇼핑","KT Name":"홈&쇼핑","KTCh":14,"LG Name":"홈&쇼핑","LGCh":4,"SK Name":"홈&쇼핑","SKCh":4,"Icon_url":"http://i.imgur.com/nLxw0LW.png","Source":"NAVER","ServiceId":815524,"Enabled":0},
{"Id":315,"Name":"환경TV","KT Name":"환경TV","KTCh":166,"LG Name":"","LGCh":null,"SK Name":"환경TV","SKCh":276,"Icon_url":"http://i.imgur.com/eITOr2Y.png","Source":"NAVER","ServiceId":814961,"Enabled":0},
{"Id":316,"Name":"Life N","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Life N","SKCh":215,"Icon_url":"http://i.imgur.com/qNde2j7.png","Source":"SKB","ServiceId":277,"Enabled":0},
{"Id":317,"Name":"Discovery HD","KT Name":"","KTCh":null,"LG Name":"Discovery HD","LGCh":133,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/bH9BY7E.png","Source":"SKY","ServiceId":929,"Enabled":0},
{"Id":318,"Name":"Celestial Movies","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Celestial Movies","SKCh":62,"Icon_url":"http://i.imgur.com/xDXM13Q.png","Source":"SKB","ServiceId":877,"Enabled":0},
{"Id":319,"Name":"UHD Dream TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"UHD Dream TV","SKCh":71,"Icon_url":"http://i.imgur.com/aLG2rKa.png","Source":"SKY","ServiceId":689,"Enabled":0},
{"Id":320,"Name":"UMAX","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"UMAX","SKCh":73,"Icon_url":"http://i.imgur.com/EgVuybQ.png","Source":"SKB","ServiceId":69,"Enabled":0},
{"Id":321,"Name":"NHK World TV","KT Name":"","KTCh":null,"LG Name":"NHK World TV","LGCh":142,"SK Name":"NHK World TV","SKCh":221,"Icon_url":"http://i.imgur.com/pCuIQsT.png","Source":"LG","ServiceId":669,"Enabled":0},
{"Id":362,"Name":"CJB 청주방송","KT Name":"CJB 청주방송","KTCh":5,"LG Name":"CJB 청주방송","LGCh":5,"SK Name":"CJB 청주방송","SKCh":5,"Icon_url":"http://i.imgur.com/J6zQfQu.png","Source":"NAVER","ServiceId":814684,"Enabled":0},
{"Id":363,"Name":"G1 강원민방","KT Name":"G1 강원민방","KTCh":5,"LG Name":"G1 강원민방","LGCh":5,"SK Name":"G1 강원민방","SKCh":5,"Icon_url":"http://i.imgur.com/aYqGo9x.png","Source":"NAVER","ServiceId":814614,"Enabled":0},
{"Id":364,"Name":"JIBS 제주방송","KT Name":"JIBS 제주방송","KTCh":5,"LG Name":"JIBS 제주방송","LGCh":5,"SK Name":"JIBS 제주방송","SKCh":5,"Icon_url":"http://i.imgur.com/7YZ1lkJ.png","Source":"NAVER","ServiceId":814703,"Enabled":0},
@ -302,14 +302,14 @@
{"Id":406,"Name":"충주 MBC","KT Name":"충주 MBC","KTCh":11,"LG Name":"충주 MBC","LGCh":11,"SK Name":"충주 MBC","SKCh":11,"Icon_url":"http://i.imgur.com/duig32i.png","Source":"LG","ServiceId":538,"Enabled":0},
{"Id":407,"Name":"포항 KBS1","KT Name":"포항 KBS1","KTCh":9,"LG Name":"포항 KBS1","LGCh":9,"SK Name":"포항 KBS1","SKCh":9,"Icon_url":"http://i.imgur.com/e31o5gw.png","Source":"LG","ServiceId":518,"Enabled":0},
{"Id":408,"Name":"포항 MBC","KT Name":"포항 MBC","KTCh":11,"LG Name":"포항 MBC","LGCh":11,"SK Name":"포항 MBC","SKCh":11,"Icon_url":"http://i.imgur.com/duig32i.png","Source":"NAVER","ServiceId":814637,"Enabled":0},
{"Id":409,"Name":"DIA TV","KT Name":"DIA TV","KTCh":72,"LG Name":"DIA TV","LGCh":93,"SK Name":"DIA TV","SKCh":96,"Icon_url":"http://i.imgur.com/BH3DnrW.png","Source":"SKY","ServiceId":912,"Enabled":1},
{"Id":410,"Name":"메디컬TV","KT Name":"메디컬TV","KTCh":254,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/S73ArUy.png","Source":"NAVER","ServiceId":815053,"Enabled":1},
{"Id":411,"Name":"CGTN","KT Name":"CGTN","KTCh":194,"LG Name":"CGTN","LGCh":119,"SK Name":"CGTN","SKCh":161,"Icon_url":"http://i.imgur.com/rhZf4Zx.png","Source":"SKY","ServiceId":673,"Enabled":1},
{"Id":412,"Name":"C Music TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"C Music TV","SKCh":237,"Icon_url":"http://i.imgur.com/hV270KM.png","Source":"EPG","ServiceId":520,"Enabled":1},
{"Id":413,"Name":"Tvis","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Tvis","SKCh":250,"Icon_url":"http://i.imgur.com/7jq2VMs.png","Source":"EPG","ServiceId":575,"Enabled":1},
{"Id":414,"Name":"SPOTV ON","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"SPOTV ON","SKCh":118,"Icon_url":"http://i.imgur.com/Y3eYOc2.png","Source":"EPG","ServiceId":985,"Enabled":1},
{"Id":415,"Name":"SPOTV ON2","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"SPOTV ON2","SKCh":119,"Icon_url":"http://i.imgur.com/jbdurz4.png","Source":"EPG","ServiceId":986,"Enabled":1},
{"Id":416,"Name":"한국선거방송","KT Name":"한국선거방송","KTCh":273,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ZSdcknl.png","Source":"KT","ServiceId":273,"Enabled":1},
{"Id":409,"Name":"DIA TV","KT Name":"DIA TV","KTCh":72,"LG Name":"DIA TV","LGCh":93,"SK Name":"DIA TV","SKCh":96,"Icon_url":"http://i.imgur.com/BH3DnrW.png","Source":"SKY","ServiceId":912,"Enabled":0},
{"Id":410,"Name":"메디컬TV","KT Name":"메디컬TV","KTCh":254,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/S73ArUy.png","Source":"NAVER","ServiceId":815053,"Enabled":0},
{"Id":411,"Name":"CGTN","KT Name":"CGTN","KTCh":194,"LG Name":"CGTN","LGCh":119,"SK Name":"CGTN","SKCh":161,"Icon_url":"http://i.imgur.com/rhZf4Zx.png","Source":"SKY","ServiceId":673,"Enabled":0},
{"Id":412,"Name":"C Music TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"C Music TV","SKCh":237,"Icon_url":"http://i.imgur.com/hV270KM.png","Source":"SKB","ServiceId":672,"Enabled":0},
{"Id":413,"Name":"Tvis","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"Tvis","SKCh":250,"Icon_url":"http://i.imgur.com/7jq2VMs.png","Source":"SKB","ServiceId":260,"Enabled":0},
{"Id":414,"Name":"SPOTV ON","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"SPOTV ON","SKCh":118,"Icon_url":"http://i.imgur.com/Y3eYOc2.png","Source":"SKB","ServiceId":136,"Enabled":0},
{"Id":415,"Name":"SPOTV ON2","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"SPOTV ON2","SKCh":119,"Icon_url":"http://i.imgur.com/jbdurz4.png","Source":"SKB","ServiceId":137,"Enabled":0},
{"Id":416,"Name":"한국선거방송","KT Name":"한국선거방송","KTCh":273,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ZSdcknl.png","Source":"KT","ServiceId":273,"Enabled":0},
{"Id":417,"Name":"EBS 교육방송","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/eEsZJop.png","Source":"NAVER","ServiceId":815452,"Enabled":0},
{"Id":418,"Name":"KBS 1 라디오","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/ikJ7QQn.png","Source":"NAVER","ServiceId":815455,"Enabled":0},
{"Id":419,"Name":"KBS 2 라디오","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/qTrmNld.png","Source":"NAVER","ServiceId":815458,"Enabled":0},
@ -335,11 +335,10 @@
{"Id":439,"Name":"원음방송","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/mKWQE7z.png","Source":"NAVER","ServiceId":5534687,"Enabled":0},
{"Id":440,"Name":"국방FM","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/zjvlIIp.png","Source":"MIL","ServiceId":1,"Enabled":0},
{"Id":441,"Name":"경인방송","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/zBTPTRe.png","Source":"IFM","ServiceId":1,"Enabled":0},
{"Id":442,"Name":"AMC","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"AMC","SKCh":100,"Icon_url":"http://i.imgur.com/cJ1B77S.png","Source":"EPG","ServiceId":994,"Enabled":1},
{"Id":442,"Name":"AMC","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"AMC","SKCh":100,"Icon_url":"http://i.imgur.com/cJ1B77S.png","Source":"SKB","ServiceId":199,"Enabled":0},
{"Id":443,"Name":"TVA","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/tg99cob.png","Source":"NAVER","ServiceId":814777,"Enabled":0},
{"Id":444,"Name":"채널W","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/mtiKEkU.png","Source":"SKY","ServiceId":518,"Enabled":0},
{"Id":445,"Name":"INSIGHT TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"INSIGHT TV","SKCh":74,"Icon_url":"http://i.imgur.com/eFTXeGV.png","Source":"EPG","ServiceId":908,"Enabled":1},
{"Id":446,"Name":"인도어스포츠","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"인도어스포츠","SKCh":139,"Icon_url":"http://i.imgur.com/cb58LLs.png","Source":"NAVER","ServiceId":5949404,"Enabled":1},
{"Id":447,"Name":"한국시니어TV","KT Name":"한국시니어TV","KTCh":264,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/XaObZ8I.png","Source":"KT","ServiceId":264,"Enabled":1},
{"Id":448,"Name":"GCN","KT Name":"GCN","KTCh":882,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/0NsDeMa.png","Source":"EPG","ServiceId":652,"Enabled":1}
{"Id":445,"Name":"INSIGHT TV","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"INSIGHT TV","SKCh":74,"Icon_url":"http://i.imgur.com/eFTXeGV.png","Source":"SKB","ServiceId":890,"Enabled":0},
{"Id":446,"Name":"인도어스포츠","KT Name":"","KTCh":null,"LG Name":"","LGCh":null,"SK Name":"인도어스포츠","SKCh":139,"Icon_url":"http://i.imgur.com/cb58LLs.png","Source":"NAVER","ServiceId":5949404,"Enabled":0},
{"Id":447,"Name":"한국시니어TV","KT Name":"한국시니어TV","KTCh":264,"LG Name":"","LGCh":null,"SK Name":"","SKCh":null,"Icon_url":"http://i.imgur.com/XaObZ8I.png","Source":"KT","ServiceId":264,"Enabled":0}
]

104
README.md
View File

@ -1,5 +1,4 @@
# EPG2XML
이 프로그램은 EPG(Electronic Program Guide)를 웹상의 여러 소스에서 가져와서 XML로 출력하는 프로그램으로 python2.7 및 php5.4.45 이상에서 사용 가능하도록 제작되었다.
python3과 php 5.4.45 이하에서는 정상적인 작동을 보장하지 못한다.
@ -109,3 +108,106 @@ https://github.com/wonipapa/epg2xml/wiki
## FAQ
https://github.com/wonipapa/epg2xml/wiki/FAQ
## 변경사항
### Version 1.2.1
- SKB 함수 추가
- 가져오는 날짜 최대 2일로 변경
- 타이틀이 1부, 2부 등 을 포함할 때 1부, 2부를 서브타이틀로 이동
- Channel.json release date 삭제
- Channel.json 채널 기본 설정 Enalble 0으로 변경
- Channel 소스 변경
- GCN 채널 삭제
- readme.txt Readme.md로 통합
### Version 1.2.0
- 커넥션 관련 에러 예외 처리 추가
- 채널 소스 변경
- Channel.json release date 추가
### Version 1.1.9
- 언어 버전 사항 체크
- 필요 모듈 사항 체크
- 버그 수정
- php 버전 웹 버전 추가
- php 버전 file_get_contents를 curl 사용으로 수정
### Version 1.1.8
- KBS 함수 추가
- 채널 변경 사항 반영
- 스카이라이프 url 변경
- EPG 누락 데이터 수정
### Version 1.1.7
- PHP 7.0 지원
- 채널 변경 사항 반영
- 라디오 채널 추가
### Version 1.1.6
- iptv 선택 항목에 ALL 추가
- 에피소드 넘버 출력 수정
- 시작 시간 에러 출력 수정
- 타이틀 출력 수정
- 서브타이틀 추출 수정
- 데이터 중복 출력 문제 수정
- php 버전이 5.6.3 이전일 때 DOM access 관련 에러 수정
### Version 1.1.5
- inline 변수 재추가
### Version 1.1.4
- epg2xml.json 파일 도입
- inline 변수 삭제
- PHP 버전 추가
- 버그 수정
### Version 1.1.3
- 제목에 회차정보, 재방송 정보 추가시 오류 수정
### Version 1.1.2
- 재방송정보, 회차정보 옵션 추가
### Version 1.1.1
- sk 카테고리 오류 수정
### Version 1.1.0
- 채널 아이콘 추가
- 오류 메시지 통합
### Version 1.0.9
- 소켓파일이 없을 때 오류 추가
- 채널 변경 사항 반영
### Version 1.0.8
- 정지 시간 추가
- 오류 출력 구문 디버그시만 출력으로 변경
- 채널 소스 변경
### Version 1.0.7
- urllib2를 requests로 변경
- User Agent 변경
- 오류 처리 추가
- 채널 변경 사항 반영
- 채널 소스 변경
- 지역 지상파 채널 추가
### Version 1.0.6
- urllib를 urllib2로 변경
- User Agent 추가
- 채널 변경 사항 반영
### Version 1.0.5
- epg.co.kr의 epg 정보 못가져오는 것 수정
### Version 1.0.4
- KODI에서 사용가능하도록 수정
- 제목에서 서브타이틀 및 회차 분리
- 서브타이틀 추가
- 출연, 제작진 개인별로 분리
### Version 1.0.3
- Channel.json 파일 오류 수정
- LG를 소스로 하는 EPG 정보 기간 오류 수정
### Version 1.0.2
- ISP별 분리된 채널통합
- 개별 채널별 EPG 정보 수집가능하도록 Enabled 추가
- getMyChannel 함수 삭제
- 채널 변경 사항 반영
- KT TRU TV 채널 삭제
- ISP 선택 설정 추가
- EPG 정보 가져오는 기간 설정 추가
- 채널 아이콘 설정 URL 설정 추가
- tvheadend 전용 카테고리 추가
### Version 1.0.1
- EPG 소스 변경
- 등록된 채널 정보만 EPG 정보 가져오도록 설정
- IPTV별 개인화
### Version 1.0.0
- first release
- KBS 함수 추가
- Channel.json 소스 변경
- 스카이라이프 url 변경
- EPG 누락 데이터 수정

View File

@ -1,7 +1,7 @@
<?php
@date_default_timezone_set('Asia/Seoul');
error_reporting(E_ALL ^ E_NOTICE);
define("VERSION", "1.2.0p");
define("VERSION", "1.2.1");
$debug = False;
$ua = "User-Agent: 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36', accept: '*/*'";
@ -167,6 +167,7 @@ else :
else :
if(in_array($default_fetch_limit, array(1, 2, 3, 4, 5, 6, 7))) :
$period = $default_fetch_limit;
$period = $period > 2 ? 2 : $period;
else :
printError("default_fetch_limit는 1, 2, 3, 4, 5, 6, 7만 가능합니다.");
exit;
@ -358,6 +359,8 @@ function getEPG() {
GetEPGFromLG($ChannelInfo);
elseif($ChannelSource == 'SK') :
GetEPGFromSK($ChannelInfo);
elseif($ChannelSource == 'SKB') :
GetEPGFromSKB($ChannelInfo);
elseif($ChannelSource == 'SKY') :
GetEPGFromSKY($ChannelInfo);
elseif($ChannelSource == 'NAVER') :
@ -726,6 +729,88 @@ function GetEPGFromSK($ChannelInfo) {
}
}
// Get EPG data from SKB
function GetEPGFromSKB($ChannelInfo) {
$ChannelId = $ChannelInfo[0];
$ChannelName = $ChannelInfo[1];
$ServiceId = $ChannelInfo[3];
$epginfo = array();
foreach(range(1, $GLOBALS['period']) as $k) :
$url = "http://www.skbroadband.com/content/realtime/Channel_List.do";
$day = date("Ymd", strtotime("+".($k - 1)." days"));
$params = array(
'key_depth2' => $ServiceId,
'key_depth3' => $day,
'tab_gubun' => 'lst'
);
$params = http_build_query($params);
$method = "POST";
try {
$response = getWeb($url, $params, $method);
if ($response === False && $GLOBALS['debug']) :
printError($ChannelName.HTTP_ERROR);
else :
$response = str_replace('charset="euc-kr"', 'charset="utf-8"', $response);
$dom = new DomDocument;
libxml_use_internal_errors(True);
$response = mb_convert_encoding($response, "UTF-8", "EUC-KR");
$dom->loadHTML($response);
$xpath = new DomXPath($dom);
$query = "//tr[@class='".$day."']";
$rows = $xpath->query($query);
foreach($rows as $row) :
$cells = $row->getElementsByTagName('td');
$pattern = '/^(.*?)(\(([\d,]+)회\))?(<(.*)>)?(\((재)\))?$/';
preg_match($pattern, trim($cells->item(0)->nodeValue), $matches);
if ($matches != NULL) :
if(isset($matches[1])) $programName = trim($matches[1]) ?: "";
if(isset($matches[5])) $subprogramName = trim($matches[5]) ?: "";
if(isset($matches[3])) $episode = $matches[3] ?: "";
if(isset($matches[7])) $rebroadcast = $matches[7] ? True : False;
endif;
preg_match('/.*\s*([\d,]+)\s*.*/', $cells->item(1)->nodeValue, $rating);
$startTime = $row->getElementsByTagName('th')->item(0)->nodeValue;
$startTime = date("YmdHis", strtotime($day." ".$startTime));
$rating = $rating[1];
//programName, startTime, rating, subprogramName, rebroadcast, episode
$epginfo[]= array($programName, $startTime, $rating, $subprogramName, $rebroadcast, $episode);
endforeach;
endif;
} catch (Exception $e) {
if($GLOBALS['debug']) printError($e->getMessage());
}
endforeach;
$zipped = array_slice(array_map(NULL, $epginfo, array_slice($epginfo,1)),0,-1);
foreach($zipped as $epg) :
$programName = trim($epg[0][0]) ?: "";
$subprogramName = trim($epg[0][3]) ?: "";
$episode = $epg[0][5] ?: "";
$rebroadcast = $epg[0][4] ? True: False;
$startTime = $epg[0][1] ?: "";
$endTime = $epg[1][1] ?: "";
$desc = "";
$actors = "";
$producers = "";
$category = "";
$rating = $epg[0][2] ?: 0;
$programdata = array(
'channelId'=> $ChannelId,
'startTime' => $startTime,
'endTime' => $endTime,
'programName' => $programName,
'subprogramName'=> $subprogramName,
'desc' => $desc,
'actors' => $actors,
'producers' => $producers,
'category' => $category,
'episode' => $episode,
'rebroadcast' => $rebroadcast,
'rating' => $rating
);
writeProgram($programdata);
endforeach;
}
// Get EPG data from SKY
function GetEPGFromSKY($ChannelInfo) {
$ChannelId = $ChannelInfo[0];
@ -1213,9 +1298,16 @@ function writeProgram($programdata) {
$ChannelId = $programdata['channelId'];
$startTime = $programdata['startTime'];
$endTime = $programdata['endTime'];
$programName = htmlspecialchars($programdata['programName'], ENT_XML1);
$subprogramName = htmlspecialchars($programdata['subprogramName'], ENT_XML1);
$actors = htmlspecialchars($programdata['actors'], ENT_XML1);
$programName = trim(htmlspecialchars($programdata['programName'], ENT_XML1));
$subprogramName = trim(htmlspecialchars($programdata['subprogramName'], ENT_XML1));
preg_match('/(.*) \(?(\d+부)\)?/', $programName, $matches);
if ($matches != NULL) :
if(isset($matches[1])) $programName = trim($matches[1]) ?: "";
if(isset($matches[2])) $subprogramName = trim($matches[2]." ".$subprogramName) ?: "";
endif;
if($programName == NULL):
$programName = $subprogramName;
endif; $actors = htmlspecialchars($programdata['actors'], ENT_XML1);
$producers = htmlspecialchars($programdata['producers'], ENT_XML1);
$category = htmlspecialchars($programdata['category'], ENT_XML1);
$episode = $programdata['episode'];

View File

@ -2,7 +2,7 @@
<?php
@date_default_timezone_set('Asia/Seoul');
error_reporting(E_ALL ^ E_NOTICE);
define("VERSION", "1.2.0p");
define("VERSION", "1.2.1");
$debug = False;
$ua = "User-Agent: 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36', accept: '*/*'";
@ -187,6 +187,8 @@ else :
else :
if(in_array($default_fetch_limit, array(1, 2, 3, 4, 5, 6, 7))) :
$period = $default_fetch_limit;
$period = $period > 2 ? 2 : $period;
else :
printError("default_fetch_limit는 1, 2, 3, 4, 5, 6, 7만 가능합니다.");
exit;
@ -377,6 +379,8 @@ function getEPG() {
GetEPGFromLG($ChannelInfo);
elseif($ChannelSource == 'SK') :
GetEPGFromSK($ChannelInfo);
elseif($ChannelSource == 'SKB') :
GetEPGFromSKB($ChannelInfo);
elseif($ChannelSource == 'SKY') :
GetEPGFromSKY($ChannelInfo);
elseif($ChannelSource == 'NAVER') :
@ -456,7 +460,8 @@ function GetEPGFromEPG($ChannelInfo) {
$rating = 0;
$episode = "";
$rebroadcast = False;
preg_match('/<td height="25" valign="top">?(.*<a.*?">)?(.*?)\s*(&lt;(.*)&gt;)?\s*(\(재\))?\s*(\(([\d,]+)회\))?(<img.*?)?(<\/a>)?\s*<\/td>/', trim($dom->saveHTML($program)), $matches);
$pattern = '/<td height="25" valign="top">?(.*<a.*?">)?(.*?)\s*(&lt;(.*)&gt;)?\s*(\(재\))?\s*(\(([\d,]+)회\))?(<img.*?)?(<\/a>)?\s*<\/td>/';
preg_match($pattern, trim($dom->saveHTML($program)), $matches);
if ($matches != NULL) :
if(isset($matches[2])) $programName = trim($matches[2]) ?: "";
if(isset($matches[4])) $subprogramName = trim($matches[4]) ?: "";
@ -554,7 +559,8 @@ function GetEPGFromKT($ChannelInfo) {
foreach($zipped as $epg) :
$programName = "";
$subprogramName = "";
preg_match('/^(.*?)( <(.*)>)?$/', $epg[0][0], $matches);
$pattern = '/^(.*?)( <(.*)>)?$/';
preg_match($pattern, $epg[0][0], $matches);
if ($matches != NULL) :
if(isset($matches[1])) $programName = $matches[1] ?: "";
if(isset($matches[3])) $subprogramName = $matches[3] ?: "";
@ -631,7 +637,8 @@ function GetEPGFromLG($ChannelInfo) {
endforeach;
$zipped = array_slice(array_map(NULL, $epginfo, array_slice($epginfo,1)),0,-1);
foreach($zipped as $epg) :
preg_match('/(<재>?)?(.*?)(\[(.*)\])?\s?(\(([\d,]+)회\))?$/', $epg[0][0], $matches);
$pattern = '/(<재>?)?(.*?)(\[(.*)\])?\s?(\(([\d,]+)회\))?$/';
preg_match($pattern, $epg[0][0], $matches);
$programName = "";
$subprogramName = "";
$episode = "";
@ -701,7 +708,8 @@ function GetEPGFromSK($ChannelInfo) {
$subprogramName = "";
$episode = "";
$rebroadcast = False;
preg_match('/^(.*?)(?:\s*[\(<]([\d,회]+)[\)>])?(?:\s*<([^<]*?)>)?(\((재)\))?$/', str_replace('...', '>', $program['programName']), $matches);
$pattern = '/^(.*?)(?:\s*[\(<]([\d,회]+)[\)>])?(?:\s*<([^<]*?)>)?(\((재)\))?$/';
preg_match($pattern, str_replace('...', '>', $program['programName']), $matches);
if ($matches != NULL) :
if(isset($matches[1])) $programName = trim($matches[1]) ?: "";
if(isset($matches[3])) $subprogramName = trim($matches[3]) ?: "";
@ -745,6 +753,88 @@ function GetEPGFromSK($ChannelInfo) {
}
}
// Get EPG data from SKB
function GetEPGFromSKB($ChannelInfo) {
$ChannelId = $ChannelInfo[0];
$ChannelName = $ChannelInfo[1];
$ServiceId = $ChannelInfo[3];
$epginfo = array();
foreach(range(1, $GLOBALS['period']) as $k) :
$url = "http://www.skbroadband.com/content/realtime/Channel_List.do";
$day = date("Ymd", strtotime("+".($k - 1)." days"));
$params = array(
'key_depth2' => $ServiceId,
'key_depth3' => $day,
'tab_gubun' => 'lst'
);
$params = http_build_query($params);
$method = "POST";
try {
$response = getWeb($url, $params, $method);
if ($response === False && $GLOBALS['debug']) :
printError($ChannelName.HTTP_ERROR);
else :
$response = str_replace('charset="euc-kr"', 'charset="utf-8"', $response);
$dom = new DomDocument;
libxml_use_internal_errors(True);
$response = mb_convert_encoding($response, "UTF-8", "EUC-KR");
$dom->loadHTML($response);
$xpath = new DomXPath($dom);
$query = "//tr[@class='".$day."']";
$rows = $xpath->query($query);
foreach($rows as $row) :
$cells = $row->getElementsByTagName('td');
$pattern = '/^(.*?)(\(([\d,]+)회\))?(<(.*)>)?(\((재)\))?$/';
preg_match($pattern, trim($cells->item(0)->nodeValue), $matches);
if ($matches != NULL) :
if(isset($matches[1])) $programName = trim($matches[1]) ?: "";
if(isset($matches[5])) $subprogramName = trim($matches[5]) ?: "";
if(isset($matches[3])) $episode = $matches[3] ?: "";
if(isset($matches[7])) $rebroadcast = $matches[7] ? True : False;
endif;
preg_match('/.*\s*([\d,]+)\s*.*/', $cells->item(1)->nodeValue, $rating);
$startTime = $row->getElementsByTagName('th')->item(0)->nodeValue;
$startTime = date("YmdHis", strtotime($day." ".$startTime));
$rating = $rating[1];
//programName, startTime, rating, subprogramName, rebroadcast, episode
$epginfo[]= array($programName, $startTime, $rating, $subprogramName, $rebroadcast, $episode);
endforeach;
endif;
} catch (Exception $e) {
if($GLOBALS['debug']) printError($e->getMessage());
}
endforeach;
$zipped = array_slice(array_map(NULL, $epginfo, array_slice($epginfo,1)),0,-1);
foreach($zipped as $epg) :
$programName = trim($epg[0][0]) ?: "";
$subprogramName = trim($epg[0][3]) ?: "";
$episode = $epg[0][5] ?: "";
$rebroadcast = $epg[0][4] ? True: False;
$startTime = $epg[0][1] ?: "";
$endTime = $epg[1][1] ?: "";
$desc = "";
$actors = "";
$producers = "";
$category = "";
$rating = $epg[0][2] ?: 0;
$programdata = array(
'channelId'=> $ChannelId,
'startTime' => $startTime,
'endTime' => $endTime,
'programName' => $programName,
'subprogramName'=> $subprogramName,
'desc' => $desc,
'actors' => $actors,
'producers' => $producers,
'category' => $category,
'episode' => $episode,
'rebroadcast' => $rebroadcast,
'rating' => $rating
);
writeProgram($programdata);
endforeach;
}
// Get EPG data from SKY
function GetEPGFromSKY($ChannelInfo) {
$ChannelId = $ChannelInfo[0];
@ -958,7 +1048,8 @@ function GetEPGFromMbc($ChannelInfo) {
if($program['Channel'] == "CHAM" && $program['LiveDays'] == $dayofweek[date("w", strtotime($day))]) :
$programName = "";
$rebroadcast = False;
preg_match('/^(.*?)(\(재\))?$/', htmlspecialchars_decode($program['ProgramTitle']), $matches);
$pattern = '/^(.*?)(\(재\))?$/';
preg_match($pattern, htmlspecialchars_decode($program['ProgramTitle']), $matches);
if ($matches != NULL) :
$programName = $matches[1];
$rebroadcast = $matches[2] ? True : False;
@ -1031,7 +1122,8 @@ function GetEPGFromMil($ChannelInfo) {
foreach($programs as $program) :
$programName = "";
$rebroadcast = False;
preg_match('/^(.*?)(\(재\))?$/', htmlspecialchars_decode($program['program_title']), $matches);
$pattern = '/^(.*?)(\(재\))?$/';
preg_match($pattern, htmlspecialchars_decode($program['program_title']), $matches);
if ($matches != NULL) :
$programName = $matches[1];
$rebroadcast = $matches[2] ? True : False;
@ -1232,8 +1324,16 @@ function writeProgram($programdata) {
$ChannelId = $programdata['channelId'];
$startTime = $programdata['startTime'];
$endTime = $programdata['endTime'];
$programName = htmlspecialchars($programdata['programName'], ENT_XML1);
$subprogramName = htmlspecialchars($programdata['subprogramName'], ENT_XML1);
$programName = trim(htmlspecialchars($programdata['programName'], ENT_XML1));
$subprogramName = trim(htmlspecialchars($programdata['subprogramName'], ENT_XML1));
preg_match('/(.*) \(?(\d+부)\)?/', $programName, $matches);
if ($matches != NULL) :
if(isset($matches[1])) $programName = trim($matches[1]) ?: "";
if(isset($matches[2])) $subprogramName = trim($matches[2]." ".$subprogramName) ?: "";
endif;
if($programName == NULL):
$programName = $subprogramName;
endif;
$actors = htmlspecialchars($programdata['actors'], ENT_XML1);
$producers = htmlspecialchars($programdata['producers'], ENT_XML1);
$category = htmlspecialchars($programdata['category'], ENT_XML1);

View File

@ -35,7 +35,7 @@ except ImportError:
reload(sys)
sys.setdefaultencoding('utf-8')
__version__ = '1.2.0p2'
__version__ = '1.2.1'
if not sys.version_info[:2] == (2, 7):
print("Error : ", "python 2.7 버전이 필요합니다.", file=sys.stderr)
@ -45,6 +45,7 @@ if not sys.version_info[:2] == (2, 7):
debug = False
today = datetime.date.today()
ua = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36', 'accept': '*/*'}
timeout = 3
CHANNEL_ERROR = ' 존재하지 않는 채널입니다.'
CONTENT_ERROR = ' EPG 정보가 없습니다.'
HTTP_ERROR = ' EPG 정보를 가져오는데 문제가 있습니다.'
@ -114,6 +115,8 @@ def getEpg():
GetEPGFromLG(ChannelInfo)
elif ChannelSource == 'SK':
GetEPGFromSK(ChannelInfo)
elif ChannelSource == 'SKB':
GetEPGFromSKB(ChannelInfo)
elif ChannelSource == 'SKY':
GetEPGFromSKY(ChannelInfo)
elif ChannelSource == 'NAVER':
@ -155,7 +158,6 @@ def GetEPGFromEPG(ChannelInfo):
row = tables[i].find_all('td', {'colspan':'2'})
for cell in row:
hour = int(cell.text.strip().strip(''))
if(i == 1) : hour = 'AM ' + str(hour)
elif(i == 2) : hour = 'PM ' + str(hour)
elif(i == 3 and hour > 5 and hour < 12 ) : hour = 'PM ' + str(hour)
@ -207,7 +209,7 @@ def GetEPGFromKT(ChannelInfo):
day = today + datetime.timedelta(days=k)
params = {'ch_name':'', 'ch_no':ServiceId, 'nowdate':day.strftime('%Y%m%d'), 'seldatie':day.strftime('%Y%m%d'), 'tab_no':'1'}
try:
response = requests.get(url, params=params, headers=ua, timeout=3)
response = requests.get(url, params=params, headers=ua, timeout=timeout)
response.raise_for_status()
html_data = response.content
data = unicode(html_data, 'euc-kr', 'ignore').encode('utf-8', 'ignore')
@ -227,7 +229,8 @@ def GetEPGFromKT(ChannelInfo):
for epg1, epg2 in zip(epginfo, epginfo[1:]):
programName = ''
subprogrmaName = ''
matches = re.match('^(.*?)( <(.*)>)?$', epg1[0].decode('string_escape'))
pattern = '^(.*?)( <(.*)>)?$'
matches = re.match(pattern, epg1[0].decode('string_escape'))
if not (matches is None):
programName = matches.group(1) if matches.group(1) else ''
subprogramName = matches.group(3) if matches.group(3) else ''
@ -258,7 +261,7 @@ def GetEPGFromLG(ChannelInfo):
day = today + datetime.timedelta(days=k)
params = {'chnlCd': ServiceId, 'evntCmpYmd': day.strftime('%Y%m%d')}
try:
response = requests.post(url, data=params, headers=ua, timeout=3)
response = requests.post(url, data=params, headers=ua, timeout=timeout)
response.raise_for_status()
html_data = response.content
data = unicode(html_data, 'euc-kr', 'ignore').encode('utf-8', 'ignore')
@ -282,7 +285,8 @@ def GetEPGFromLG(ChannelInfo):
programName = ''
subprogramName = ''
episode = ''
matches = re.match('(<재>?)?(.*?)(\[(.*)\])?\s?(\(([\d,]+)회\))?$', epg1[0].decode('string_escape'))
pattern = '(<재>?)?(.*?)(\[(.*)\])?\s?(\(([\d,]+)회\))?$'
matches = re.match(pattern, epg1[0].decode('string_escape'))
rebroadcast = False
if not (matches is None):
programName = matches.group(2) if matches.group(2) else ''
@ -310,7 +314,7 @@ def GetEPGFromSK(ChannelInfo):
url = 'http://m.btvplus.co.kr/Common/Inc/IFGetData.asp'
params = {'variable': 'IF_LIVECHART_DETAIL', 'pcode':'|^|start_time=' + today.strftime('%Y%m%d') + '00|^|end_time='+ lastday.strftime('%Y%m%d') + '24|^|svc_id=' + str(ServiceId)}
try:
response = requests.post(url, data=params, headers=ua, timeout=3)
response = requests.post(url, data=params, headers=ua, timeout=timeout)
response.raise_for_status()
json_data = response.text
try:
@ -325,7 +329,8 @@ def GetEPGFromSK(ChannelInfo):
subprogramName = ''
episode = ''
rebroadcast = False
matches = re.match('^(.*?)(?:\s*[\(<]([\d,회]+)[\)>])?(?:\s*<([^<]*?)>)?(\((재)\))?$', program['programName'].replace('...', '>').encode('utf-8'))
pattern = '^(.*?)(?:\s*[\(<]([\d,회]+)[\)>])?(?:\s*<([^<]*?)>)?(\((재)\))?$'
matches = re.match(pattern, program['programName'].replace('...', '>').encode('utf-8'))
if not (matches is None):
programName = matches.group(1).strip() if matches.group(1) else ''
subprogramName = matches.group(3).strip() if matches.group(3) else ''
@ -353,6 +358,64 @@ def GetEPGFromSK(ChannelInfo):
if(debug): printError(ChannelName + str(e))
else: pass
#Get EPG data from SKB
def GetEPGFromSKB(ChannelInfo):
ChannelId = ChannelInfo[0]
ChannelName = ChannelInfo[1]
ServiceId = ChannelInfo[3]
url = 'http://www.skbroadband.com/content/realtime/Channel_List.do'
epginfo = []
for k in range(period):
day = today + datetime.timedelta(days=k)
params = {'key_depth2': ServiceId, 'key_depth3': day.strftime('%Y%m%d'), 'tab_gubun':'lst'}
try:
response = requests.post(url, data=params, headers=ua, timeout=timeout)
response.raise_for_status()
html_data = response.content
data = unicode(html_data, 'euc-kr', 'ignore').encode('utf-8', 'ignore')
strainer = SoupStrainer('tr', {'class':day.strftime('%Y%m%d')})
soup = BeautifulSoup(data, 'lxml', parse_only=strainer, from_encoding='utf-8')
html = soup.find_all('tr') if soup.find_all('tr') else ''
if(html):
for row in html:
startTime = str(day) + ' ' + row.find('th').text
for cell in [row.find_all('td')]:
pattern = "^(.*?)(\(([\d,]+)회\))?(<(.*)>)?(\((재)\))?$"
matches = re.match(pattern, cell[0].text.decode('string_escape'))
if not(matches is None) :
programName = matches.group(1) if matches.group(1) else ''
subprogramName = matches.group(5) if matches.group(5) else ''
rebroadcast = True if matches.group(7) else False
episode = matches.group(3) if matches.group(3) else ''
rating = re.match('.*\s*([\d,]+)\s*.*', cell[1].text.decode('string_escape'))
if not(rating is None) :
rating = int(rating.group(1))
else :
rating = 0
#programName, startTime, rating, subprogramName, rebroadcast, episode
epginfo.append([programName, startTime, rating, subprogramName, rebroadcast, episode])
else:
if(debug): printError(ChannelName + CONTENT_ERROR)
else: pass
except (requests.exceptions.RequestException) as e:
if(debug): printError(ChannelName + str(e))
else: pass
for epg1, epg2 in zip(epginfo, epginfo[1:]):
programName = epg1[0] if epg1[0] else ''
subprogramName = epg1[3] if epg1[3] else ''
episode = epg1[5] if epg1[5] else ''
rebroadcast = epg1[4] if epg1[4] else False
startTime = datetime.datetime.strptime(epg1[1], '%Y-%m-%d %H:%M')
startTime = startTime.strftime('%Y%m%d%H%M%S')
endTime = datetime.datetime.strptime(epg2[1], '%Y-%m-%d %H:%M')
endTime = endTime.strftime('%Y%m%d%H%M%S')
category = ''
desc = ''
actors = ''
producers = ''
rating = epg1[2] if epg1[2] else 0
programdata = {'channelId':ChannelId, 'startTime':startTime, 'endTime':endTime, 'programName':programName, 'subprogramName':subprogramName, 'desc':desc, 'actors':actors, 'producers':producers, 'category':category, 'episode':episode, 'rebroadcast':rebroadcast, 'rating':rating}
writeProgram(programdata)
# Get EPG data from SKY
def GetEPGFromSKY(ChannelInfo):
@ -364,7 +427,7 @@ def GetEPGFromSKY(ChannelInfo):
day = today + datetime.timedelta(days=k)
params = {'area': 'in', 'inFd_channel_id': ServiceId, 'inairdate': day.strftime('%Y-%m-%d'), 'indate_type': 'now'}
try:
response = requests.post(url, data=params, headers=ua, timeout=3)
response = requests.post(url, data=params, headers=ua, timeout=timeout)
response.raise_for_status()
json_data = response.text
try:
@ -412,7 +475,7 @@ def GetEPGFromNaver(ChannelInfo):
totaldate.append(day.strftime('%Y%m%d'))
params = {'_callback': 'epg', 'fileKey': 'single_schedule_channel_day', 'pkid': '66', 'u1': 'single_schedule_channel_day', 'u2': ','.join(totaldate), 'u3': today.strftime('%Y%m%d'), 'u4': period, 'u5': ServiceId, 'u6': '1', 'u7': ChannelName + '편성표', 'u8': ChannelName + '편성표', 'where': 'nexearch'}
try:
response = requests.get(url, params=params, headers=ua, timeout=3)
response = requests.get(url, params=params, headers=ua, timeout=timeout)
response.raise_for_status()
json_data = re.sub(re.compile("/\*.*?\*/",re.DOTALL ) ,"" ,response.text.split("epg(")[1].strip(");").strip())
try:
@ -444,6 +507,7 @@ def GetEPGFromNaver(ChannelInfo):
except (requests.RequestException) as e:
if(debug): printError(ChannelName + str(e))
else: pass
# Get EPG data from Tbroad
def GetEPGFromTbroad(ChannelInfo):
url='https://www.tbroad.com/chplan/selectRealTimeListForNormal.tb'
@ -475,7 +539,8 @@ def GetEPGFromMbc(ChannelInfo):
if program['Channel'] == "CHAM" and program['LiveDays'] == dayofweek[day.weekday()]:
programName = ''
rebroadcast = True
matches = re.match('^(.*?)(\(재\))?$', unescape(program['ProgramTitle'].encode('utf-8', 'ignore')))
pattern = '^(.*?)(\(재\))?$'
matches = re.match(pattern, unescape(program['ProgramTitle'].encode('utf-8', 'ignore')))
if not(matches is None):
programName = matches.group(1)
rebroadcast = True if matches.group(2) else False
@ -510,7 +575,7 @@ def GetEPGFromMil(ChannelInfo):
day = today + datetime.timedelta(days=k)
params = {'program_date': day.strftime('%Y%m%d')}
try:
response = requests.get(url, params=params, headers=ua, timeout=3)
response = requests.get(url, params=params, headers=ua, timeout=timeout)
response.raise_for_status()
json_data = response.text
try:
@ -518,7 +583,8 @@ def GetEPGFromMil(ChannelInfo):
for program in data['resultList']:
programName = ''
rebroadcast = False
matches = re.match('^(.*?)(\(재\))?$', unescape(program['program_title'].encode('utf-8', 'ignore')))
pattern = '^(.*?)(\(재\))?$'
matches = re.match(pattern, unescape(program['program_title'].encode('utf-8', 'ignore')))
if not(matches is None):
programName = matches.group(1)
rebroadcast = True if matches.group(2) else False
@ -561,7 +627,7 @@ def GetEPGFromIfm(ChannelInfo):
day = today + datetime.timedelta(days=k)
params = {'outDay':dayofweek[(day.weekday()+1)%7], 'viewDt':day}
try:
response = requests.get(url, params=params, headers=ua, timeout=3)
response = requests.get(url, params=params, headers=ua, timeout=timeout)
response.raise_for_status()
json_data = response.text
try:
@ -608,7 +674,7 @@ def GetEPGFromKbs(ChannelInfo):
for k in range(period):
day = today + datetime.timedelta(days=k)
try:
response = requests.get(url, params=params, headers=ua, timeout=3)
response = requests.get(url, params=params, headers=ua, timeout=timeout)
response.raise_for_status()
json_data = response.text
try:
@ -617,7 +683,8 @@ def GetEPGFromKbs(ChannelInfo):
for row in soup.find_all('li'):
programName = ''
startTime = ''
matches = re.match('([0-2][0-9]:[0-5][0-9])[0-2][0-9]:[0-5][0-9]\[(.*)\] Broadcast', unescape(row.text.encode('utf-8', 'ignore')))
pattern = '([0-2][0-9]:[0-5][0-9])[0-2][0-9]:[0-5][0-9]\[(.*)\] Broadcast'
matches = re.match(pattern, unescape(row.text.encode('utf-8', 'ignore')))
if not(matches is None):
programName = unescape(matches.group(2))
startTime = str(day) + ' ' + matches.group(1)
@ -653,8 +720,17 @@ def writeProgram(programdata):
ChannelId = programdata['channelId']
startTime = programdata['startTime']
endTime = programdata['endTime']
programName = escape(programdata['programName'])
subprogramName = escape(programdata['subprogramName'])
programName = escape(programdata['programName']).strip()
subprogramName = escape(programdata['subprogramName']).strip()
matches = re.match('(.*) \(?(\d+부)\)?', unescape(programName.encode('utf-8', 'ignore')))
if not(matches is None):
programName = escape(matches.group(1));
subprogramName = escape(matches.group(2)) + ' ' + subprogramName
subprogramName = subprogramName.strip()
if programName is None:
programName = subprogramName
actors = escape(programdata['actors'])
producers = escape(programdata['producers'])
category = escape(programdata['category'])
@ -829,6 +905,7 @@ if default_fetch_limit :
sys.exit()
else :
period = int(default_fetch_limit)
if period > 2 : period = 2
else :
printError("epg2xml.json 파일의 default_fetch_limit항목이 없습니다.");
sys.exit()
@ -853,3 +930,4 @@ elif output == "socket" :
printError("epg2xml.json 파일의 default_xml_socket항목이 없습니다.");
sys.exit()
getEpg()

View File

@ -1,104 +0,0 @@
1. 버전
1.1.9
2. 소개
이 프로그램은 EPG(Electronic Program Guide)를 웹상의 여러 소스에서 가져와서 XML로 출력하는 프로그램으로 python2 및 php5이상 Cli에서 사용 가능하도록 제작되었다.
기본적으로 외부의 소스를 분석하여 출력하므로 외부 소스 사이트가 변경되거나 삭제되면 문제가 발생할 수 있다.
3. 주의사항
설치전에 README.md를 읽어 주세요.
4. 변경사항
Version 1.2.0
- 커넥션 관련 에러 예외 처리 추가
- 채널 소스 변경
- Channel.json release date 추가
Version 1.1.9
- 언어 버전 사항 체크
- 필요 모듈 사항 체크
- 버그 수정
- php 버전 웹 버전 추가
- php 버전 file_get_contents를 curl 사용으로 수정
Version 1.1.8
- KBS 함수 추가
- 채널 변경 사항 반영
- 스카이라이프 url 변경
- EPG 누락 데이터 수정
Version 1.1.7
- PHP 7.0 지원
- 채널 변경 사항 반영
- 라디오 채널 추가
Version 1.1.6
- iptv 선택 항목에 ALL 추가
- 에피소드 넘버 출력 수정
- 시작 시간 에러 출력 수정
- 타이틀 출력 수정
- 서브타이틀 추출 수정
- 데이터 중복 출력 문제 수정
- php 버전이 5.6.3 이전일 때 DOM access 관련 에러 수정
Version 1.1.5
- inline 변수 재추가
Version 1.1.4
- epg2xml.json 파일 도입
- inline 변수 삭제
- PHP 버전 추가
- 버그 수정
Version 1.1.3
- 제목에 회차정보, 재방송 정보 추가시 오류 수정
Version 1.1.2
- 재방송정보, 회차정보 옵션 추가
Version 1.1.1
- sk 카테고리 오류 수정
Version 1.1.0
- 채널 아이콘 추가
- 오류 메시지 통합
Version 1.0.9
- 소켓파일이 없을 때 오류 추가
- 채널 변경 사항 반영
Version 1.0.8
- 정지 시간 추가
- 오류 출력 구문 디버그시만 출력으로 변경
- 채널 소스 변경
Version 1.0.7
- urllib2를 requests로 변경
- User Agent 변경
- 오류 처리 추가
- 채널 변경 사항 반영
- 채널 소스 변경
- 지역 지상파 채널 추가
Version 1.0.6
- urllib를 urllib2로 변경
- User Agent 추가
- 채널 변경 사항 반영
Version 1.0.5
- epg.co.kr의 epg 정보 못가져오는 것 수정
Version 1.0.4
- KODI에서 사용가능하도록 수정
- 제목에서 서브타이틀 및 회차 분리
- 서브타이틀 추가
- 출연, 제작진 개인별로 분리
Version 1.0.3
- Channel.json 파일 오류 수정
- LG를 소스로 하는 EPG 정보 기간 오류 수정
Version 1.0.2
- ISP별 분리된 채널통합
- 개별 채널별 EPG 정보 수집가능하도록 Enabled 추가
- getMyChannel 함수 삭제
- 채널 변경 사항 반영
- KT TRU TV 채널 삭제
- ISP 선택 설정 추가
- EPG 정보 가져오는 기간 설정 추가
- 채널 아이콘 설정 URL 설정 추가
- tvheadend 전용 카테고리 추가
Version 1.0.1
- EPG 소스 변경
- 등록된 채널 정보만 EPG 정보 가져오도록 설정
- IPTV별 개인화
Version 1.0.0
- first release
- KBS 함수 추가
- Channel.json 소스 변경
-스카이라이프 url 변경
- EPG 누락 데이터 수정
5. 저작권
- BSD

Binary file not shown.