svenhoefer
3150d9edac
- controlapi: add epg_id to several outputs; add /control/getepgid
...
* /control/getepgid[?format=plain|json|xml]
2016-11-09 11:55:44 +01:00
M. Liebmann
312a80bee9
Set correct path for /.version if TARGET_PREFIX is in use.
2016-10-01 11:47:59 +02:00
TangoCash
3f32350645
add autoAdjustToEPG to webif API
2016-09-26 13:04:48 +02:00
vanhofen
3e283469db
- tuxboxapi: remove obsolete Tuxbox.LogosURL from getLogoFile()
2016-08-26 16:05:45 +02:00
TangoCash
3f3ff32c86
fix xmltv channellogos
2016-08-26 16:05:45 +02:00
svenhoefer
7c47b1a2a6
- controlapi: remove unused variable outType from xmltv functions
2016-08-23 15:39:09 +02:00
TangoCash
bdde716c4a
- controlapi: add xmltv support
2016-08-23 14:26:24 +02:00
Jacek Jendrzej
52f4312aef
nhttpd use epg id to get events
2016-05-11 12:52:11 +02:00
Jacek Jendrzej
136955157d
nhttpd: unused var and function
2016-03-19 16:13:56 +01:00
svenhoefer
c5f3531913
- controlapi: use hh->SendResult() in new getMoviesCGI()
2016-03-19 13:52:07 +01:00
svenhoefer
2fd4d6c4a1
- controlapi: whitespace cleanup; remove dup getSubdirectories()
2016-03-19 13:52:07 +01:00
Ezak
f323f61785
add getmovies control
2016-03-19 13:52:07 +01:00
Ezak
5ac755f75c
remove unused vars in controlapi
2016-03-19 13:52:07 +01:00
Jacek Jendrzej
0f2c2c7631
src/nhttpd/tuxboxapi/ fix AddressSanitizer: strcpy-param-overlap: memory ranges
2016-03-12 18:55:53 +01:00
[CST] Focus
14a73c3b80
nhttpd: try to fix threaded nhttp crashes (again)
2016-03-08 18:05:34 +03:00
svenhoefer
9b64861912
- partly revert e855ceef8e5a3719be4252aa5c5ef4be561d72d5; ...
...
... "copy event to prevent crash in multi-threaded mode"
2016-03-07 20:11:57 +01:00
Jacek Jendrzej
9fc9b228ed
src/nhttpd/tuxboxapi/controlapi.cpp fix 64bit AddressSanitizer: heap-buffer-overflow
2016-03-03 20:49:58 +01:00
[CST] Focus
fc11a76c01
nhttpd/tuxboxapi/controlapi.cpp: add direct record start for current channel
2016-03-02 14:30:51 +03:00
svenhoefer
6a38042071
- controlapi/getmode: allow to get channelsmode in all stb modes
2016-03-01 10:01:35 +01:00
svenhoefer
dcec44b8d6
- controlapi/epg: resort order of items; last order brakes plugins
2016-02-27 00:03:34 +01:00
vanhofen
63333053f5
- controlapi/timer: fix json output
2016-02-26 09:03:24 +01:00
svenhoefer
9615f547d5
- controlapi/timer: allow json output
2016-02-25 15:35:27 +01:00
Jacek Jendrzej
d96f15fb6c
fix AddressSanitizer: strncpy-param-overlap: memory ranges
2016-02-24 18:46:12 +01:00
svenhoefer
c6207d1cff
- controlapi/epgsearch: fix display of eventid
2016-02-24 16:45:52 +01:00
svenhoefer
911f333a7f
- controlapi/epg: add fallback when no channel or bouquet is given
...
This function needs a fix, because "bouquetnr=all" breakes json output.
2016-02-24 16:45:52 +01:00
svenhoefer
72cec30e97
- controlapi/getchannel: fix possible crash when channel = NULL
2016-02-24 16:45:52 +01:00
svenhoefer
2d209a90d7
- controlapi: add small documentations for new stuff
2016-02-24 14:38:25 +01:00
svenhoefer
3a94e620c9
- controlapi: add epginfo=false switch to epg output
2016-02-24 13:52:23 +01:00
svenhoefer
e855ceef8e
- controlapi: add /getchannel function to get infos about current channel.
...
- controlapi: copy event to prevent crash in multi-threaded mode
2016-02-24 13:49:19 +01:00
svenhoefer
3ceaae4efb
- controlapi: add /getchannelid function to get full id too
2016-02-24 13:43:35 +01:00
svenhoefer
f7fefac508
- controlapi/logolist: use well-known tags for channelid's
2016-02-24 13:43:26 +01:00
svenhoefer
69615480f1
- yhook: rename outCollection() => outObject() to be more json
2016-02-23 14:56:52 +01:00
svenhoefer
43bab4b534
- control/logolist: allow json/xml output
2016-02-23 14:42:28 +01:00
svenhoefer
3fd3f2ba1f
- control/epgsearch: use outSingle instead of direct WriteLn
2016-02-22 23:56:08 +01:00
svenhoefer
f9ac2b32cd
- control/epgsearch: fix old plain text output
2016-02-22 23:24:07 +01:00
svenhoefer
b5e2998d54
- controlapi/mod_yparse: avoid double code ...
...
... by moving functions to execute scripts to helpers.cpp|h
Change outType from ExecCGI to text/plain because all arguments
are passed to the script. So no format can be defined.
2016-02-22 14:15:02 +01:00
svenhoefer
10252bd09c
- controlapi/getmode: get right mode; allow json/xml output
2016-02-22 01:18:48 +01:00
svenhoefer
5497621f4d
- controlapi/statfs: remove unneccessary array from xml/json
2016-02-22 01:18:48 +01:00
svenhoefer
7b1b9afba8
- controlapi: use getOutType() function
2016-02-22 01:18:48 +01:00
svenhoefer
ca34eadcf1
- controlapi: reformat yCgiCallList
2016-02-21 20:20:23 +01:00
svenhoefer
89e0ba1a41
- yhook: remove unnecessary line feeds from plain output; ...
...
align control/getbouquet
2016-02-21 01:55:32 +01:00
svenhoefer
1c73ca39e7
- controlapi: simplify result output
2016-02-21 00:16:42 +01:00
svenhoefer
0927756467
- controlapi/statfs: simplify error handling
2016-02-20 23:10:17 +01:00
svenhoefer
e407ef5a98
- controlapi/config: simplify error handling
2016-02-20 23:08:41 +01:00
svenhoefer
e765ab983b
- controlapi: rename EpgSearchTXTCGI -> EpgSearchCGI
2016-02-20 20:56:15 +01:00
svenhoefer
8375f9ffb6
- controlapi: add statfs output for a given path
2016-02-20 14:39:11 +01:00
svenhoefer
b14383e0df
- controlapi/file: switch to new plain output format
2016-02-20 14:39:11 +01:00
svenhoefer
b941eb950e
- controlapi/config: switch to new plain output format
2016-02-20 14:39:11 +01:00
svenhoefer
4c679613d6
- yhook: introduce new format for plain output; key=value
2016-02-20 14:39:10 +01:00
svenhoefer
4af175c923
- controlapi/epgsearch: fix title output
2016-02-19 10:14:37 +01:00