@@ -73,15 +73,25 @@
|
||||
"services": {
|
||||
"execute_script": {
|
||||
"name": "Execute Script",
|
||||
"description": "Execute a pre-defined script on the media server.",
|
||||
"description": "Execute a pre-defined script on one or more Remote Media Player hubs. If no target is selected, the script runs on all configured hubs.",
|
||||
"fields": {
|
||||
"script_name": {
|
||||
"name": "Script Name",
|
||||
"description": "Name of the script to execute (as defined in server config)"
|
||||
},
|
||||
"args": {
|
||||
"name": "Arguments",
|
||||
"description": "Optional list of arguments to pass to the script"
|
||||
"params": {
|
||||
"name": "Parameters",
|
||||
"description": "Optional named parameters to pass to the script (validated against script schema)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"play_media_file": {
|
||||
"name": "Play Media File",
|
||||
"description": "Start playback of a local media file on one or more Remote Media Player hubs. If no target is selected, playback starts on all configured hubs.",
|
||||
"fields": {
|
||||
"file_path": {
|
||||
"name": "File Path",
|
||||
"description": "Absolute path to the media file on the target hub"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user