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'
Raw data
{
"_id": null,
"home_page": "http://github.com/3ll3d00d/cmdserver",
"name": "ezmote-cmdserver",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.12,<3.13",
"maintainer_email": "",
"keywords": "",
"author": "3ll3d00d",
"author_email": "mattkhan+cmdserver@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/3e/b8/f0f5de6eaddfc1fd0abd4d1cb3b5d63e5a05c810719ff923a041eb604a16/ezmote_cmdserver-1.1.19.tar.gz",
"platform": null,
"description": "Configuration\n-------------\n\nExample config\n\n # commands can have defaults added via the defaults item\n # if icon is not supplied then it is defaulted to <item name>.ico\n # command title must be a zone name if it is played by jriver\n commands:\n defaults:\n exe: 'x:\\mc_scripts\\ezmote.exe'\n volume: 0.40\n stopAll: true\n close:\n args: ['CloseAll']\n # icons prefixed with mi are special cased to be a material-ui icon \n icon: 'mi/close'\n # idx is the order in which the commands will be listed in the ui\n idx: 0\n title: 'Close'\n music:\n args: ['jriver', 'Music']\n icon: 'mi/library_music'\n idx: 1\n title: 'Music'\n # sets the top appbar to the jriver selector which is based on MCWS browseChildren \n control: 'jriver'\n # nodeId is the start point to navigate through MCWS browseChildren\n nodeId: 1\n stopAll: false\n video:\n args: ['jriver', 'Film']\n icon: 'mi/movie'\n idx: 2\n title: 'Films'\n control: 'jriver'\n nodeId: 3\n stopAll: false\n netflix:\n args: ['netflix']\n idx: 3\n title: 'Netflix'\n playingNowId: 5000\n # if zoneId is provided, the specified zone will be activated when the command is sent \n zoneId: 10009\n virgin:\n args: ['tivo']\n idx: 4\n title: 'Virgin'\n control: 'tivo'\n playingNowId: 6000\n zoneId: 10009\n iplayer:\n args: ['iplayer']\n idx: 5\n title: 'BBC iPlayer'\n playingNowId: 1000\n zoneId: 10009\n amazon:\n args: ['amazon']\n idx: 6\n title: 'Amazon Video'\n playingNowId: 4000\n zoneId: 10009\n all4:\n args: ['all4']\n idx: 7\n title: 'All4'\n playingNowId: 3000\n zoneId: 10009\n itv:\n args: ['itv']\n idx: 8\n title: 'ITV'\n playingNowId: 2000\n zoneId: 10009\n radio:\n args: ['jriver', 'Radio']\n icon: 'mi/radio'\n idx: 9\n title: 'Radio'\n control: 'jriver'\n nodeId: 1000\n stopAll: false\n playlists:\n args: ['jriver', 'Playlist']\n icon: 'mi/playlist play'\n idx: 10\n title: 'Playlists'\n control: 'jriver'\n nodeId: 4\n stopAll: false\n iconPath: 'x:\\mc_scripts\\icons'\n playingNowExe: 'x:\\mc_scripts\\getPlayingNow.exe'\n debug: false\n debugLogging: true\n host: megatron\n port: 53199\n # use for debug\n webappPath: 'C:\\Users\\mattk\\github\\ezmote\\build'\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A small webapp which can be used for web based home cinema automation",
"version": "1.1.19",
"project_urls": {
"Homepage": "http://github.com/3ll3d00d/cmdserver",
"Repository": "http://github.com/3ll3d00d/cmdserver"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5e8a229b2c855141d47258836062457717b2ede24e264444f811a5c1fff25f25",
"md5": "69c12d9aa4e625b91ee4f3668e397adf",
"sha256": "59d69de5ab1d6b1e210f0656091b37e9bd8a71316eeaab4e8894f859a22f8e94"
},
"downloads": -1,
"filename": "ezmote_cmdserver-1.1.19-py3-none-any.whl",
"has_sig": false,
"md5_digest": "69c12d9aa4e625b91ee4f3668e397adf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12,<3.13",
"size": 54750,
"upload_time": "2024-01-13T19:03:15",
"upload_time_iso_8601": "2024-01-13T19:03:15.298244Z",
"url": "https://files.pythonhosted.org/packages/5e/8a/229b2c855141d47258836062457717b2ede24e264444f811a5c1fff25f25/ezmote_cmdserver-1.1.19-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3eb8f0f5de6eaddfc1fd0abd4d1cb3b5d63e5a05c810719ff923a041eb604a16",
"md5": "77861a12f264439651212841186c2cef",
"sha256": "df10d3086270afd9141cf11b97385d9b7e3e0cc56cb78ace32bc3bcc7939e3ee"
},
"downloads": -1,
"filename": "ezmote_cmdserver-1.1.19.tar.gz",
"has_sig": false,
"md5_digest": "77861a12f264439651212841186c2cef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12,<3.13",
"size": 47169,
"upload_time": "2024-01-13T19:03:17",
"upload_time_iso_8601": "2024-01-13T19:03:17.017504Z",
"url": "https://files.pythonhosted.org/packages/3e/b8/f0f5de6eaddfc1fd0abd4d1cb3b5d63e5a05c810719ff923a041eb604a16/ezmote_cmdserver-1.1.19.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-13 19:03:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "3ll3d00d",
"github_project": "cmdserver",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "ezmote-cmdserver"
}