{ "info": { "author": "Alexander Zelenyak", "author_email": "zzz.sochi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Sound/Audio", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking" ], "description": "============================================\nMPD (Music Player Daemon) client for asyncio\n============================================\n\nUsage example:\n\n.. code:: python\n\n import asyncio\n import aiompd\n\n URLS = [\n \"http://mega5.fast-serv.com:8134\",\n \"http://176.31.240.114:8326\",\n \"http://74.86.186.4:10042\",\n \"http://s14.myradiostream.com:4668\",\n ]\n PLAY_TIME = 10\n\n\n @asyncio.coroutine\n def nexter(mpc):\n yield from mpc.clear()\n\n for url in URLS:\n yield from mpc.add(url)\n\n for n in range(len(URLS)):\n yield from mpc.play(track=n)\n yield from asyncio.sleep(PLAY_TIME)\n\n\n @asyncio.coroutine\n def volumer(mpc):\n timeout = (len(URLS) * PLAY_TIME) / 200\n\n for volume in range(0, 101, 1):\n yield from mpc.set_volume(volume)\n yield from asyncio.sleep(timeout)\n\n for volume in range(100, -1, -1):\n yield from mpc.set_volume(volume)\n yield from asyncio.sleep(timeout)\n\n\n def main():\n loop = asyncio.get_event_loop()\n mpc = loop.run_until_complete(aiompd.Client.make_connection())\n loop.run_until_complete(asyncio.wait([nexter(mpc), volumer(mpc)]))\n\n\n if __name__ == '__main__':\n main()\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zzzsochi/aiompd", "keywords": "mpd", "license": "", "maintainer": "", "maintainer_email": "", "name": "aiompd", "package_url": "https://pypi.org/project/aiompd/", "platform": "", "project_url": "https://pypi.org/project/aiompd/", "project_urls": { "Homepage": "https://github.com/zzzsochi/aiompd" }, "release_url": "https://pypi.org/project/aiompd/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "MPD (Music Player Daemon) client for asyncio", "version": "0.4.0" }, "last_serial": 2872091, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "d7aad16bad7f538908912387596254f2", "sha256": "e70221c714ceffe5657bc86953aedf8c24834a50a3b2ebe3cbf21de73dd87a37" }, "downloads": -1, "filename": "aiompd-0.2.tar.gz", "has_sig": false, "md5_digest": "d7aad16bad7f538908912387596254f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4010, "upload_time": "2015-04-26T10:02:49", "url": "https://files.pythonhosted.org/packages/d5/f0/cf21392741adc7ec263ad9a148e9e8248177149697ab7804816f59b1e2c9/aiompd-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "fa3a3a98c9ba7c13d4e3c3945830326c", "sha256": "2e66240976fe55238b910ec734884ebe2c2967a2353396aa49c658f8a4ebc327" }, "downloads": -1, "filename": "aiompd-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fa3a3a98c9ba7c13d4e3c3945830326c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7169, "upload_time": "2016-08-23T22:13:50", "url": "https://files.pythonhosted.org/packages/71/56/51797ffa010bc2b5ce7b9fed7a0785e2088ddfe6494b83bcf32b899ea6e6/aiompd-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bfd6c6e5c5ae1f66b22beba23507312", "sha256": "a4927cff71c13dd79d6c28d9b12cdc6a31027565a6ffa0e1079c5c779b5f1734" }, "downloads": -1, "filename": "aiompd-0.3.tar.bz2", "has_sig": false, "md5_digest": "2bfd6c6e5c5ae1f66b22beba23507312", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4789, "upload_time": "2016-08-23T22:13:20", "url": "https://files.pythonhosted.org/packages/24/e0/deda30e1b3df691ebc8de76ada6dbb252184a829f75f202e34149886a61d/aiompd-0.3.tar.bz2" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "508dcf62c4a7147f409a05e7783e53a9", "sha256": "9095de642338bec89a8714764555c9eef2409eb0e13ec11aa32a6afb14d255fe" }, "downloads": -1, "filename": "aiompd-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "508dcf62c4a7147f409a05e7783e53a9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7347, "upload_time": "2016-11-18T12:17:14", "url": "https://files.pythonhosted.org/packages/68/e5/45d85623840fe6ef3599524b63876fd7d938aef5774d176033866ba21366/aiompd-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44c4b3da15ee1a1d338c989c682736e8", "sha256": "b5b284e38b2be23b2bebec15875ce1f5a9bf51b1b5b02d614ae83c3be5b90353" }, "downloads": -1, "filename": "aiompd-0.3.1.tar.gz", "has_sig": false, "md5_digest": "44c4b3da15ee1a1d338c989c682736e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4898, "upload_time": "2016-11-18T12:17:17", "url": "https://files.pythonhosted.org/packages/13/90/afc1e65ae962df696bf9bbd171ce0283fbe4cdaaa7faae7c7914e6f38598/aiompd-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5b6f1b200a89695fc61f2e325e818239", "sha256": "e6ca1b053ce39cc8911f6db3645fed080e58f1d5abfb6360b423853815924c16" }, "downloads": -1, "filename": "aiompd-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5b6f1b200a89695fc61f2e325e818239", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7605, "upload_time": "2016-11-19T14:35:23", "url": "https://files.pythonhosted.org/packages/9e/32/213813a872fb3e8b2479a6be187ec2091d029c0faa75bda6ab8c4fce9a21/aiompd-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c9541c488de994cc7ee0c1a20f9680c", "sha256": "cb08feafe68068ae39fd8de85700dc522769d14251480d4d6fba27d14f6dbdc5" }, "downloads": -1, "filename": "aiompd-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8c9541c488de994cc7ee0c1a20f9680c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5130, "upload_time": "2016-11-19T14:35:27", "url": "https://files.pythonhosted.org/packages/a0/62/f580bd875441796bda3e677cb1d13170141bba99ec49edbc235a159d7e51/aiompd-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b8b6317de33fb8598806d9d198d94aac", "sha256": "2b8fff63be77774248d2ba3688512ed27ff5f5c6efec1a1e71a18172de76331d" }, "downloads": -1, "filename": "aiompd-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b8b6317de33fb8598806d9d198d94aac", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8837, "upload_time": "2017-05-13T21:05:38", "url": "https://files.pythonhosted.org/packages/19/60/e36a75c9e10367e52ccbae43209ae284b350d286e102215174ee4a965069/aiompd-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88920599d45c514e881897410de124ba", "sha256": "eb39ecf5ba2b0424cc28c7ef6f20a9f911c8023bd6c4b95627f3a9ba3cd6fc0a" }, "downloads": -1, "filename": "aiompd-0.4.0.tar.gz", "has_sig": false, "md5_digest": "88920599d45c514e881897410de124ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5928, "upload_time": "2017-05-13T21:05:40", "url": "https://files.pythonhosted.org/packages/44/d5/b5b88f1dc9a6e91185154b20baeae78d5e57b44422dd5ea930629e412539/aiompd-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b8b6317de33fb8598806d9d198d94aac", "sha256": "2b8fff63be77774248d2ba3688512ed27ff5f5c6efec1a1e71a18172de76331d" }, "downloads": -1, "filename": "aiompd-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b8b6317de33fb8598806d9d198d94aac", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8837, "upload_time": "2017-05-13T21:05:38", "url": "https://files.pythonhosted.org/packages/19/60/e36a75c9e10367e52ccbae43209ae284b350d286e102215174ee4a965069/aiompd-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88920599d45c514e881897410de124ba", "sha256": "eb39ecf5ba2b0424cc28c7ef6f20a9f911c8023bd6c4b95627f3a9ba3cd6fc0a" }, "downloads": -1, "filename": "aiompd-0.4.0.tar.gz", "has_sig": false, "md5_digest": "88920599d45c514e881897410de124ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5928, "upload_time": "2017-05-13T21:05:40", "url": "https://files.pythonhosted.org/packages/44/d5/b5b88f1dc9a6e91185154b20baeae78d5e57b44422dd5ea930629e412539/aiompd-0.4.0.tar.gz" } ] }