{ "info": { "author": "Michal Odnous", "author_email": "odiroot@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: No Input/Output (Daemon)", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Multimedia :: Sound/Audio :: Players" ], "description": "Based on ![magcode's](https://github.com/magcode) ![work](https://github.com/magcode/mopidy-mqtt).\n\n[![Build Status](https://travis-ci.org/odiroot/mopidy-mqtt.svg?branch=master)](https://travis-ci.org/odiroot/mopidy-mqtt)\n\n# Installation\n\nUsing pip:\n```\npip install Mopidy-MQTT-NG\n```\n\n# Configuration\n\nYou have to at least configure the MQTT broker access.\nBy default it's assumed to be installed locally.\n\n```\n[mqtt]\nhost = \nport = 1883\ntopic = mopidy\n```\n\n*Note*: Remember to also supply `username` and `password` options if your\nMQTT broker requires authentication.\n\n# Features\n\n* Sends information about Mopidy state on any change\n - Playback status\n - Volume\n - Track description\n* Reacts to control commands\n - Playback control\n - Tracklist control\n - Volume control\n - Track search [WIP]\n* Responds to specific information inquiries\n\n# MQTT protocol\n\n## Topics\n\nDefault top level topic: `mopidy`.\n\nControl topic: `mopidy/c`.\n\nInformation topic `mopidy/i`.\n\n## Publishing\n\n| Kind | Subtopic | Values |\n|:-------------:|:---------:|:-----------------------------------------:|\n| State | `/sta` | `paused` / `stop` / `playing` |\n| Volume | `/vol` | `` |\n| Current track | `/trk` | `;;` or ` ` |\n\n## Subscribing\n\n| Kind | Subtopic | Values |\n|:----------------:|:--------:|:-----------------------------------------------------------------:|\n| Playback control | `/plb` | `play` / `stop` / `pause` / `resume` / `toggle` / `prev` / `next` |\n| Volume control | `/vol` | `=` or `-` or `+` |\n| Add to queue | `/add` | `` |\n| Load playlist | `/loa` | `` |\n| Clear queue | `/clr` | ` ` |\n| Search tracks | `/src` | `` |\n| Request info | `/inf` | `state` / `volume` / `queue` |\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/odiroot/mopidy-mqtt", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "Mopidy-MQTT-NG", "package_url": "https://pypi.org/project/Mopidy-MQTT-NG/", "platform": "", "project_url": "https://pypi.org/project/Mopidy-MQTT-NG/", "project_urls": { "Homepage": "https://github.com/odiroot/mopidy-mqtt" }, "release_url": "https://pypi.org/project/Mopidy-MQTT-NG/0.3.1/", "requires_dist": [ "Mopidy (>=2.0)", "paho-mqtt", "Pykka (>=2.0)", "setuptools" ], "requires_python": "", "summary": "Mopidy extension for remote control via MQTT broker", "version": "0.3.1" }, "last_serial": 5778062, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "07ca50d7aadccd354fad5cab16fa7441", "sha256": "9a45a0a5a7c421079b972915b7be11e70f22575a0dbda9e88b773d46c6f865e1" }, "downloads": -1, "filename": "Mopidy_MQTT_NG-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07ca50d7aadccd354fad5cab16fa7441", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9935, "upload_time": "2019-08-22T21:06:16", "url": "https://files.pythonhosted.org/packages/14/84/cb234444d892f18f8708b72b662f200309e5fd1689cbeb96ba7a2f612ef8/Mopidy_MQTT_NG-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "596e845bff61e5040b6fd5998f9a4d9c", "sha256": "a116612b4ceee677846a77d3724942dbc22ec09b8082ba909a4ea25d28379e7f" }, "downloads": -1, "filename": "Mopidy-MQTT-NG-0.2.0.tar.gz", "has_sig": false, "md5_digest": "596e845bff61e5040b6fd5998f9a4d9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9943, "upload_time": "2019-08-22T21:06:19", "url": "https://files.pythonhosted.org/packages/1e/75/8854d94ce699a96db1b64dabfc9984dec87b58bc53ec8f6a67b8e0b7e227/Mopidy-MQTT-NG-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a3437149726dd7ee89ea1e40474969d1", "sha256": "db1cc61cbc63259a6be33c6e951d6720f91f2c09213f228845ba7340c5801daf" }, "downloads": -1, "filename": "Mopidy_MQTT_NG-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3437149726dd7ee89ea1e40474969d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10980, "upload_time": "2019-09-03T21:27:56", "url": "https://files.pythonhosted.org/packages/e1/9d/f3dcaac2a0e0b2d176d4efca2f5a750ab3447c00a8c76bd6bf8d14dff32f/Mopidy_MQTT_NG-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f621e801abbe4e613daf301550767922", "sha256": "c644ad6da68eef5423804961fa1f4c0629cf01333ae5d7d912ed792a51c553a1" }, "downloads": -1, "filename": "Mopidy-MQTT-NG-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f621e801abbe4e613daf301550767922", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11112, "upload_time": "2019-09-03T21:27:58", "url": "https://files.pythonhosted.org/packages/48/b5/917ab4aca23ba29cc27c070b086e2740e82c450b4473a55b17367b55a6a6/Mopidy-MQTT-NG-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6cd911f100bb3cf1cb1447e671d40157", "sha256": "1ea6356952cda7dc3d1f6274ca39f5ac8724f6e5ac0de7281ad58cc9eba0c855" }, "downloads": -1, "filename": "Mopidy_MQTT_NG-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6cd911f100bb3cf1cb1447e671d40157", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11129, "upload_time": "2019-09-03T21:35:51", "url": "https://files.pythonhosted.org/packages/39/97/20ce4228b9c4e04bf47725214774c64355a0ff87005accba8a16b5b73846/Mopidy_MQTT_NG-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96581f972b4b89461778c19b233d26d2", "sha256": "49d94ada5737cf27ee5f403e5233346c6506708ccb4a712c454d2b39c36b61a0" }, "downloads": -1, "filename": "Mopidy-MQTT-NG-0.3.1.tar.gz", "has_sig": false, "md5_digest": "96581f972b4b89461778c19b233d26d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11437, "upload_time": "2019-09-03T21:35:53", "url": "https://files.pythonhosted.org/packages/bc/96/a3231c5b5d8a661d3e3d70a385f9766fa7dd2daa1b61b8810a6bc20801a6/Mopidy-MQTT-NG-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6cd911f100bb3cf1cb1447e671d40157", "sha256": "1ea6356952cda7dc3d1f6274ca39f5ac8724f6e5ac0de7281ad58cc9eba0c855" }, "downloads": -1, "filename": "Mopidy_MQTT_NG-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6cd911f100bb3cf1cb1447e671d40157", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11129, "upload_time": "2019-09-03T21:35:51", "url": "https://files.pythonhosted.org/packages/39/97/20ce4228b9c4e04bf47725214774c64355a0ff87005accba8a16b5b73846/Mopidy_MQTT_NG-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96581f972b4b89461778c19b233d26d2", "sha256": "49d94ada5737cf27ee5f403e5233346c6506708ccb4a712c454d2b39c36b61a0" }, "downloads": -1, "filename": "Mopidy-MQTT-NG-0.3.1.tar.gz", "has_sig": false, "md5_digest": "96581f972b4b89461778c19b233d26d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11437, "upload_time": "2019-09-03T21:35:53", "url": "https://files.pythonhosted.org/packages/bc/96/a3231c5b5d8a661d3e3d70a385f9766fa7dd2daa1b61b8810a6bc20801a6/Mopidy-MQTT-NG-0.3.1.tar.gz" } ] }