-
Notifications
You must be signed in to change notification settings - Fork 25
JSON web interface
Luis Fernandes edited this page Apr 18, 2013
·
1 revision
GET http://192.168.1.250:9981/capabilities
["cwc","v4l","linuxdvb","imagecache","timeshift"]
GET http://192.168.1.250:9981/ecglist
{
"entries": [
{"code": 0,"name": ""},
{"code": 16,"name": "Movie/Drama"},
{"code": 32,"name": "News/Current affairs"},
{"code": 48,"name": "Show/Game show"},
{"code": 64,"name": "Sports"},
{"code": 80,"name": "Children's/Youth programmes"},
{"code": 96,"name": "Music/Ballet/Dance"},
{"code": 112,"name": "Arts/Culture (without music)"},
{"code": 128,"name": "Social/Political issues/Economics"},
{"code": 144,"name": "Education/Science/Factual topics"},
{"code": 160,"name": "Leisure hobbies"}
]
}
POST http://192.168.1.250:9981/channeltags op listTags
{
"entries": [
{"identifier": 57,"name": "Missin"},
{"identifier": 55,"name": "Desenhos Animados"},
{"identifier": 8,"name": "Z"}
]
}
POST http://192.168.1.250:9981/channels op list
{ "entries" : [
{ "ch_icon" : "https://link.jpg",
"chid" : 15,
"epg_post_end" : 0,
"epg_pre_start" : 0,
"epggrabsrc" : "xmltv",
"name" : "AXN",
"number" : 60,
"tags" : "32,8,20"
},
{ "chid" : 114,
"epg_post_end" : 0,
"epg_pre_start" : 0,
"name" : "AXD",
"number" : 0,
"tags" : "16,19,8"
},
{ "ch_icon" : "https://linkjpg",
"chid" : 80,
"epg_post_end" : 0,
"epg_pre_start" : 0,
"epggrabsrc" : "xmltv",
"name" : "VHc",
"number" : 144,
"tags" : "8,53"
}
]
}
POST http://192.168.1.250:9981/dvr_containers op list
{ "entries" : [ { "description" : "Matroska",
"name" : "matroska"
},
{ "description" : "Same as source (pass through)",
"name" : "pass"
},
{ "description" : "MPEG-TS",
"name" : "mpegts"
},
{ "description" : "MPEG-PS (DVD)",
"name" : "mpegps"
}
] }
POST http://192.168.1.250:9981/confignames op list
{"entries":
[
{"identifier": "extra minutos","name": "extra minutos"},
{"identifier": "","name": "(default)"}
]
}
POST http://192.168.1.250:9981/languages op list
{ "entries" : [ { "identifier" : "und",
"name" : "Undetermined"
},
{ "identifier" : "aar",
"name" : "Afar"
},
{ "identifier" : "abk",
"name" : "Abkhazian"
}
] }
POST http://192.168.1.250:9981/languages op config
{"entries": [{"identifier": "por","name": "Portuguese"},{"identifier": "eng","name": "English"}]}
POST http://192.168.1.250:9981/epg
limit 300 start 0
can also have: channel RTP 1 (it appears to be a string?)
{
"totalCount": 4196,
"entries": [
{"channel": "T","channelid": 27,
"chicon": "https://link.jpg",
"title": "Sougal",
"description": "A ro e Presunto…",
"id": 391185,
"start": 1359900000,
"end": 1359921600,
"duration": 21600
},
]
}
http://192.168.1.250:9981/tv/adapter
{
"entries":[
{
"identifier":"_dev_dvb_adapter1_Montage_Technology_DS3000_TS2020",
"name":"s480 usb port2",
"type":"dvb",
"services":380,
"muxes":16,
"initialMuxes":0,
"currentMux":"bla kHz Horizontal (hispasat)",
"signal":71,
"snr":0,
"ber":0,
"unc":0,
"uncavg":0,
"path":"/dev/dvb/adapter1",
"hostconnection":"USB (480 Mbit/s)",
"devicename":"Montage Technology DS3000/TS2020",
"deliverySystem":"DVB-S",
"satConf":1,
"freqMin":950000,
"freqMax":2150000,
"freqStep":1011,
"symrateMin":1000000,
"symrateMax":45000000
}
]
}
POST http://192.168.1.250:9981/tablemgr
op get table channeltags
{
"entries":[
{
"enabled":0,
"internal":0,
"titledIcon":0,
"name":"TV channels",
"comment":"",
"icon":"",
"id":20
}
]
}