A small webapp which can be used for web based home cinema automation
Project description
Configuration
Example config
# commands can have defaults added via the defaults item
# if icon is not supplied then it is defaulted to <item name>.ico
# command title must be a zone name if it is played by jriver
commands:
defaults:
exe: 'x:\mc_scripts\ezmote.exe'
volume: 0.40
stopAll: true
close:
args: ['CloseAll']
# icons prefixed with mi are special cased to be a material-ui icon
icon: 'mi/close'
# idx is the order in which the commands will be listed in the ui
idx: 0
title: 'Close'
music:
args: ['jriver', 'Music']
icon: 'mi/library_music'
idx: 1
title: 'Music'
# sets the top appbar to the jriver selector which is based on MCWS browseChildren
control: 'jriver'
# nodeId is the start point to navigate through MCWS browseChildren
nodeId: 1
stopAll: false
video:
args: ['jriver', 'Film']
icon: 'mi/movie'
idx: 2
title: 'Films'
control: 'jriver'
nodeId: 3
stopAll: false
netflix:
args: ['netflix']
idx: 3
title: 'Netflix'
playingNowId: 5000
# if zoneId is provided, the specified zone will be activated when the command is sent
zoneId: 10009
virgin:
args: ['tivo']
idx: 4
title: 'Virgin'
control: 'tivo'
playingNowId: 6000
zoneId: 10009
iplayer:
args: ['iplayer']
idx: 5
title: 'BBC iPlayer'
playingNowId: 1000
zoneId: 10009
amazon:
args: ['amazon']
idx: 6
title: 'Amazon Video'
playingNowId: 4000
zoneId: 10009
all4:
args: ['all4']
idx: 7
title: 'All4'
playingNowId: 3000
zoneId: 10009
itv:
args: ['itv']
idx: 8
title: 'ITV'
playingNowId: 2000
zoneId: 10009
radio:
args: ['jriver', 'Radio']
icon: 'mi/radio'
idx: 9
title: 'Radio'
control: 'jriver'
nodeId: 1000
stopAll: false
playlists:
args: ['jriver', 'Playlist']
icon: 'mi/playlist play'
idx: 10
title: 'Playlists'
control: 'jriver'
nodeId: 4
stopAll: false
iconPath: 'x:\mc_scripts\icons'
playingNowExe: 'x:\mc_scripts\getPlayingNow.exe'
debug: false
debugLogging: true
host: megatron
port: 53199
# use for debug
webappPath: 'C:\Users\mattk\github\ezmote\build'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ezmote_cmdserver-1.1.16.tar.gz
(46.9 kB
view details)
Built Distribution
File details
Details for the file ezmote_cmdserver-1.1.16.tar.gz
.
File metadata
- Download URL: ezmote_cmdserver-1.1.16.tar.gz
- Upload date:
- Size: 46.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 907b7188490d9a0d7d4caf3e059a7c8de8122df8c3dfbe7e9c763568cf407dcf |
|
MD5 | dd0f7b519359dd3e5074725bfc85c734 |
|
BLAKE2b-256 | ce3f403a3236f467d17a9f0ff2f34c13824f2af858b01dde21a237e4547d8177 |
File details
Details for the file ezmote_cmdserver-1.1.16-py3-none-any.whl
.
File metadata
- Download URL: ezmote_cmdserver-1.1.16-py3-none-any.whl
- Upload date:
- Size: 54.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0442f991717011f9585b65d04200518d8080fcb42384811ef8c3fdb01275b558 |
|
MD5 | 2d38704318e08d2297e90e07547219b0 |
|
BLAKE2b-256 | 985f284ced63fe1c114e77a0fc7525c8bb92438bb4eea300667b22b926e8cff5 |