SYSTEM EVENT (Myth Protocol)
From MythTV Official Wiki
Contents
- 1 SYSTEM_EVENT
- 1.1 CLIENT_CONNECTED
- 1.2 CLIENT_DISCONNECTED
- 1.3 SLAVE_CONNECTED
- 1.4 SLAVE_DISCONNECTED
- 1.5 SCHEDULER_RAN
- 1.6 REC_PENDING
- 1.7 REC_STARTED
- 1.8 REC_FINISHED
- 1.9 REC_DELETED
- 1.10 REC_EXPIRED
- 1.11 LIVETV_STARTED
- 1.12 PLAY_STARTED
- 1.13 PLAY_STOPPED
- 1.14 PLAY_PAUSED
- 1.15 PLAY_UNPAUSED
- 1.16 PLAY_CHANGED
- 1.17 MASTER_STARTED
- 1.18 MASTER_SHUTDOWN
- 1.19 NET_CTRL_CONNECTED
- 1.20 NET_CTRL_DISCONNECTED
- 1.21 MYTHFILLDATABASE_RAN
- 1.22 SETTINGS_CACHE_CLEARED
- 1.23 USER_1
- 1.24 USER_2
- 1.25 USER_3
- 1.26 USER_4
- 1.27 USER_5
- 1.28 USER_6
- 1.29 USER_7
- 1.30 USER_8
- 1.31 USER_9
SYSTEM_EVENT
This command is a subset of BACKEND MESSAGE (Myth Protocol) and deals with special System Events, that are used as external command triggers similarly to user jobs. The basic syntax is:
BACKEND_MESSAGE[]:[]SYSTEM_EVENT <event name> <additional data>[]:[]empty
The additional data consists of one or more pairs of an identifier followed by the matching information. The used identifiers are:
- SENDER
- HOSTNAME
- CARDID
- CHANID
- STARTTIME - in the format '0000-00-00T00:00:00'
CLIENT_CONNECTED
Arguments
Attributes: HOSTNAME, SENDER
Additional: empty
Examples
89 BACKEND_MESSAGE[]:[]SYSTEM_EVENT CLIENT_CONNECTED HOSTNAME fserve SENDER mythbe[]:[]empty
Description
CLIENT_DISCONNECTED
Arguments
Attributes: HOSTNAME, SENDER
Additional: empty
Examples
92 BACKEND_MESSAGE[]:[]SYSTEM_EVENT CLIENT_DISCONNECTED HOSTNAME fserve SENDER mythbe[]:[]empty
Description
SLAVE_CONNECTED
Arguments
Attributes: HOSTNAME, SENDER
Additional: empty
Examples
88 BACKEND_MESSAGE[]:[]SYSTEM_EVENT SLAVE_CONNECTED HOSTNAME fserve SENDER mythbe[]:[]empty
Description
SLAVE_DISCONNECTED
Arguments
Attributes: HOSTNAME, SENDER
Additional: empty
Examples
91 BACKEND_MESSAGE[]:[]SYSTEM_EVENT SLAVE_DISCONNECTED HOSTNAME fserve SENDER mythbe[]:[]empty
Description
SCHEDULER_RAN
Arguments
Attributes: SENDER
Additional: empty
Examples
70 BACKEND_MESSAGE[]:[]SYSTEM_EVENT SCHEDULER_RAN SENDER mythbe[]:[]empty