diff --git a/API.html b/API.html index c4431b4..ba78ae2 100644 --- a/API.html +++ b/API.html @@ -1692,6 +1692,7 @@

Reading/Deleting Timers

            "is_recording": false,             "is_active": true,             "aux": "<epgsearch><channel>17 - n-tv HD</channel><searchtimer>das universum</searchtimer><start>1432544880</start><stop>1432548600</stop><s-id>79</s-id><eventid>5938</eventid></epgsearch>" +             "index": 1         }     ],     "count": 1, @@ -2409,151 +2410,308 @@

Launch a command with the Wirbelscan plugin<
-
- /** -  * @typedef {{}} recordingData -  * @property {number} number -  * @property {string} name -  * @property {string} file_name -  * @property {string} relative_file_name -  * @property {string} inode -  * @property {boolean} is_new -  * @property {boolean} is_edited -  * @property {boolean} is_pes_recording -  * @property {number} duration -  * @property {number} filesize_mb -  * @property {string} channel_id -  * @property {number} frames_per_second -  * @property {Array.<string>} marks -  * @property {string} event_title -  * @property {string} event_short_text -  * @property {string} event_description -  * @property {number} event_start_time -  * @property {number} event_duration -  * @property {additionalMediaMovie|additionalMediaEpisode} additional_media -  * @property {string} sync_action -  */ -
-
- /** -  * @typedef {{}} broadcastData -  * @property {string} channel -  * @property {string} channel_name -  * @property {Array.<component>} components -  * @property {Array} contents -  * @property {string} description -  * @property {Array} details -  * @property {Number} duration -  * @property {Number} id -  * @property {Number} images -  * @property {Number} parental_rating -  * @property {Array} raw_contents -  * @property {string} short_text -  * @property {Number} table_id -  * @property {boolean} timer_active -  * @property {boolean} timer_exists -  * @property {Number} timer_id -  * @property {string} title -  * @property {Number} version -  * @property {Number} vps -  * @property {Number} start_time -  * @property {Number} end_time -  * @property {Date} start_date -  * @property {Date} end_date -  */ -
-
- /** -  * @typedef {{}} component -  * @property {String} description -  * @property {String} language -  * @property {Number} stream -  * @property {Number} type -  */ -
-
- /** -  * @typedef {{}} actor -  * @property {String} name -  * @property {String} role -  * @property {String} thumb -  */ -
-
- /** -  * @typedef {{}} banners -  * @property {Number} width -  * @property {Number} height -  * @property {String} path -  */ -
-
- /** -  * @typedef {{}} fanarts -  * @property {Number} width -  * @property {Number} height -  * @property {String} path -  */ -
-
- /** -  * @typedef {{}} posters -  * @property {Number} width -  * @property {Number} height -  * @property {String} path -  */ -
-
- /** -  * @typedef {{}} additionalMediaMovie -  * @property {Array.<actor>} actors -  * @property {Boolean} adult -  * @property {String} collection_fanart -  * @property {String} collection_name -  * @property {String} collection_poster -  * @property {String} fanart -  * @property {String} genres -  * @property {String} homepage -  * @property {Number} movie_id -  * @property {String} original_title -  * @property {String} overview -  * @property {Number} popularity -  * @property {String} poster -  * @property {String} release_date -  * @property {Number} revenue -  * @property {Number} runtime -  * @property {String} tagline -  * @property {String} title -  * @property {String} type -  * @property {Number} vote_average -  */ -
-
- /** -  * @typedef {{}} additionalMediaEpisode -  * @property {Array.<banners>} banners -  * @property {String} episode_first_aired -  * @property {String} episode_guest_stars -  * @property {Number} episode_id -  * @property {String} episode_image -  * @property {String} episode_name -  * @property {Number} episode_number -  * @property {String} episode_overview -  * @property {Number} episode_rating -  * @property {Number} episode_season -  * @property {Array.<fanarts>} fanarts -  * @property {String} first_aired -  * @property {String} genre -  * @property {String} name -  * @property {String} network -  * @property {String} overview -  * @property {Array.<posters>} posters -  * @property {Number} rating -  * @property {Number} series_id -  * @property {String} status -  * @property {String} type -  */ -
+
+ /** +  * @typedef {{}} recordingData +  * @property {number} number +  * @property {string} name +  * @property {string} file_name +  * @property {string} relative_file_name +  * @property {string} inode +  * @property {boolean} is_new +  * @property {boolean} is_edited +  * @property {boolean} is_pes_recording +  * @property {number} duration +  * @property {number} filesize_mb +  * @property {string} channel_id +  * @property {number} frames_per_second +  * @property {Array.<string>} marks +  * @property {string} event_title +  * @property {string} event_short_text +  * @property {string} event_description +  * @property {number} event_start_time +  * @property {number} event_duration +  * @property {additionalMediaMovie|additionalMediaEpisode} additional_media +  * @property {string} sync_action +  */ +
+
+ /** +  * @typedef {{}} broadcastData +  * @property {string} channel +  * @property {string} channel_name +  * @property {Array.<component>} components +  * @property {Array} contents +  * @property {string} description +  * @property {Array} details +  * @property {Number} duration +  * @property {Number} id +  * @property {Number} images +  * @property {Number} parental_rating +  * @property {Array} raw_contents +  * @property {string} short_text +  * @property {Number} table_id +  * @property {boolean} timer_active +  * @property {boolean} timer_exists +  * @property {Number} timer_id +  * @property {string} title +  * @property {Number} version +  * @property {Number} vps +  * @property {Number} start_time +  * @property {Number} end_time +  * @property {Date} start_date +  * @property {Date} end_date +  */ +
+
+ /** +  * @typedef {{}} component +  * @property {String} description +  * @property {String} language +  * @property {Number} stream +  * @property {Number} type +  */ +
+
+ /** +  * @typedef {{}} actor +  * @property {String} name +  * @property {String} role +  * @property {String} thumb +  */ +
+
+ /** +  * @typedef {{}} banners +  * @property {Number} width +  * @property {Number} height +  * @property {String} path +  */ +
+
+ /** +  * @typedef {{}} fanarts +  * @property {Number} width +  * @property {Number} height +  * @property {String} path +  */ +
+
+ /** +  * @typedef {{}} posters +  * @property {Number} width +  * @property {Number} height +  * @property {String} path +  */ +
+
+ /** +  * @typedef {{}} additionalMediaMovie +  * @property {Array.<actor>} actors +  * @property {Boolean} adult +  * @property {String} collection_fanart +  * @property {String} collection_name +  * @property {String} collection_poster +  * @property {String} fanart +  * @property {String} genres +  * @property {String} homepage +  * @property {Number} movie_id +  * @property {String} original_title +  * @property {String} overview +  * @property {Number} popularity +  * @property {String} poster +  * @property {String} release_date +  * @property {Number} revenue +  * @property {Number} runtime +  * @property {String} tagline +  * @property {String} title +  * @property {String} type +  * @property {Number} vote_average +  */ +
+
+ /** +  * @typedef {{}} additionalMediaEpisode +  * @property {Array.<banners>} banners +  * @property {String} episode_first_aired +  * @property {String} episode_guest_stars +  * @property {Number} episode_id +  * @property {String} episode_image +  * @property {String} episode_name +  * @property {Number} episode_number +  * @property {String} episode_overview +  * @property {Number} episode_rating +  * @property {Number} episode_season +  * @property {Array.<fanarts>} fanarts +  * @property {String} first_aired +  * @property {String} genre +  * @property {String} name +  * @property {String} network +  * @property {String} overview +  * @property {Array.<posters>} posters +  * @property {Number} rating +  * @property {Number} series_id +  * @property {String} status +  * @property {String} type +  */ +
+
+ /** +  * @typedef {{}} infoData +  * @property {infoDiskUsage} diskusage +  * @property {infoService[]} services +  * @property {number} time +  * @property {infoVDR} vdr +  * @property {string} version +  * +  */ +
+
+ /** +  * @typedef {{}} infoVDR +  * @property {infoPlugin[]} plugins +  * @property {infoDevice[]} devices +  */ +
+
+ /** +  * @typedef {{}} infoDevice +  * @property {number} adapter +  * @property {boolean} atsc +  * @property {string} channel_id +  * @property {string} channel_name +  * @property {number} channel_nr +  * @property {boolean} dvb_c +  * @property {boolean} dvb_s +  * @property {boolean} dvb_t +  * @property {number} frontend +  * @property {boolean} has_ci +  * @property {boolean} has_decoder +  * @property {boolean} live +  * @property {string} name +  * @property {number} number +  * @property {boolean} primary +  * @property {number} signal_quality +  * @property {number} signal_strength +  * @property {string} type +  */ +
+
+ /** +  * @typedef {{}} infoPlugin +  * @property {string} name +  * @property {string} version +  */ +
+
+ /** +  * @typedef {{}} infoService +  * @property {string} name +  * @property {number} version +  */ +
+
+ /** +  * @typedef {{}} infoDiskUsage +  * @property {string} description_localized +  * @property {number} free_mb +  * @property {number} free_minutes +  * @property {number} used_percent +  */ +
+
+ /** +  * @typedef {{}} conflictResult +  * @property {number} count +  * @property {number} total +  * @property {Array.<timerConflict|string>} conflicts +  * @property {boolean} check_advised +  */ +
+
+ /** +  * @typedef {{}} searchTimerData +  * @property {number} id +  * @property {string} search +  * @property {number} mode +  * @property {number} tolerance +  * @property {boolean} match_case +  * @property {boolean} use_title +  * @property {boolean} use_subtitle +  * @property {boolean} use_description +  * @property {string} content_descriptors +  * @property {boolean} use_ext_epg_info +  * @property {Array.<string>} ext_epg_info +  * @property {boolean} use_in_favorites +  * @property {boolean} use_time +  * @property {number} start_time +  * @property {number} stop_time +  * @property {number} use_channel +  * @property {string} channel_min +  * @property {string} channel_max +  * @property {string} channels +  * @property {boolean} use_duration +  * @property {number} duration_min +  * @property {number} duration_max +  * @property {boolean} use_dayofweek +  * @property {number} dayofweek +  * @property {number} use_as_searchtimer +  * @property {number} use_as_searchtimer_from +  * @property {number} use_as_searchtimer_til +  * @property {number} searchtimer_action +  * @property {boolean} use_series_recording +  * @property {string} directory +  * @property {number} del_recs_after_days +  * @property {number} keep_recs +  * @property {number} pause_on_recs +  * @property {number} blacklist_mode +  * @property {Array.<number>} blacklist_ids +  * @property {number} switch_min_before +  * @property {boolean} avoid_repeats +  * @property {number} allowed_repeats +  * @property {number} repeats_within_days +  * @property {boolean} compare_title +  * @property {number} compare_subtitle +  * @property {boolean} compare_summary +  * @property {number} compare_categories +  * @property {number} priority +  * @property {number} lifetime +  * @property {number} margin_start +  * @property {number} margin_stop +  * @property {boolean} use_vps +  * @property {number} del_mode +  * @property {number} del_after_count_recs +  * @property {number} del_after_days_of_first_rec +  * @property {boolean} ignore_missing_epg_cats +  * @property {boolean} unmute_sound_on_switch +  * @property {number} summary_match +  * @property {number} compare_time +  */ +
+
+ /** +  * @typedef {{}} timerData +  * @property {number} event_id +  * @property {number} flags +  * @property {number} index +  * @property {number} lifetime +  * @property {number} priority +  * @property {number} start +  * @property {number} stop +  * @property {boolean} is_active +  * @property {boolean} is_pending +  * @property {boolean} is_recording +  * @property {string} aux +  * @property {string} channel +  * @property {string} day +  * @property {string} filename +  * @property {string} id +  * @property {string} start_timestamp +  * @property {string} stop_timestamp +  * @property {string} weekdays +  * @property {string} channel_name +  */ +