ezmote-cmdserver


Nameezmote-cmdserver JSON
Version 1.1.19 PyPI version JSON
download
home_pagehttp://github.com/3ll3d00d/cmdserver
SummaryA small webapp which can be used for web based home cinema automation
upload_time2024-01-13 19:03:17
maintainer
docs_urlNone
author3ll3d00d
requires_python>=3.12,<3.13
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.75773s