{ "info": { "author": "tekulvw", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Multimedia :: Sound/Audio :: Players", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "============\nRed-Lavalink\n============\n\n.. image:: https://api.travis-ci.org/Cog-Creators/Red-Lavalink.svg?branch=develop\n :target: https://travis-ci.org/Cog-Creators/Red-Lavalink\n :alt: Travis CI status\n\n.. image:: https://readthedocs.org/projects/red-lavalink/badge/?version=latest\n :target: http://red-lavalink.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/ambv/black\n :alt: Code style: black\n\nA Lavalink client library written for Python 3.5 using the AsyncIO framework.\nThis library may be used for other projects as it contains no Red specific code or logic.\n\nHowever, it is important to note that this library only supports projects using discord.py.\n\nTo install::\n\n pip install red-lavalink\n\n*****\nUsage\n*****\n\n.. code-block:: python\n\n import lavalink\n from discord.ext.commands import Bot\n\n bot = Bot()\n\n\n @bot.event\n async def on_ready():\n lavalink.initialize(\n bot, host='localhost', password='password',\n rest_port=2332, ws_port=2333\n )\n\n\n async def search_and_play(voice_channel, search_terms):\n player = await lavalink.connect(voice_channel)\n tracks = await player.search_yt(search_terms)\n player.add(tracks[0])\n await player.play()\n\n*********\nShuffling\n*********\n.. code-block:: python\n\n def shuffle_queue(player_id, forced=True):\n player = lavalink.get_player(player_id)\n if not forced:\n player.maybe_shuffle(sticky_songs=0)\n \"\"\"\n `player.maybe_shuffle` respects `player.shuffle`\n And will only shuffle if `player.shuffle` is True.\n\n `player.maybe_shuffle` should be called every time\n you would expect the queue to be shuffled.\n\n `sticky_songs=0` will shuffle every song in the queue.\n \"\"\"\n else:\n player.force_shuffle(sticky_songs=3)\n \"\"\"\n `player.force_shuffle` does not respect `player.shuffle`\n And will always shuffle the queue.\n\n `sticky_songs=3` will shuffle every song after the first 3 songs in the queue.\n \"\"\"\n\n\n\n\nWhen shutting down, be sure to do the following::\n\n await lavalink.close()\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Cog-Creators/Red-Lavalink", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "Red-Lavalink", "package_url": "https://pypi.org/project/Red-Lavalink/", "platform": "", "project_url": "https://pypi.org/project/Red-Lavalink/", "project_urls": { "Homepage": "https://github.com/Cog-Creators/Red-Lavalink" }, "release_url": "https://pypi.org/project/Red-Lavalink/0.4.0/", "requires_dist": [ "websockets (<7.0,>=6.0)", "sphinx ; extra == 'docs'", "sphinxcontrib-asyncio ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "pytest (>3.0.6) ; extra == 'tests'", "pytest-asyncio ; extra == 'tests'", "async-generator ; extra == 'tests'" ], "requires_python": ">=3.5.3", "summary": "Lavalink client library for Red-DiscordBot", "version": "0.4.0" }, "last_serial": 5760040, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "465d04ac6d46d4d76943100d6d77887b", "sha256": "aa858649012be504ae4aa36786f0e2b38d42a4e5ae88a7eaf317b5953e1607ae" }, "downloads": -1, "filename": "Red-Lavalink-0.0.1.tar.gz", "has_sig": false, "md5_digest": "465d04ac6d46d4d76943100d6d77887b", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.1", "size": 7566, "upload_time": "2018-03-11T22:56:16", "url": "https://files.pythonhosted.org/packages/23/9b/6fd5354155448a5e874003dbeec00af26132d35a0f3f9871a35a6ad278fc/Red-Lavalink-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4ad43f61494e87eb79fc1e08828e8a54", "sha256": "e87ba0586e5efb8473a82fd2245b049ff0dd8ec678ae0357b60b916c2f3d4fee" }, "downloads": -1, "filename": "Red-Lavalink-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4ad43f61494e87eb79fc1e08828e8a54", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.1", "size": 7630, "upload_time": "2018-03-11T23:09:12", "url": "https://files.pythonhosted.org/packages/26/e3/08276c6e0b50fc2476cbb25a9c3428edad07709565f989f28848d38d0b7a/Red-Lavalink-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ce69addf917c66159b3f694cc7af3c49", "sha256": "52fdd379f54e3f8bea669f4b2e0bda292bc86ca4b8952555a2d6aa0d4ff66fd3" }, "downloads": -1, "filename": "Red-Lavalink-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ce69addf917c66159b3f694cc7af3c49", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.1", "size": 7657, "upload_time": "2018-03-11T23:14:53", "url": "https://files.pythonhosted.org/packages/f3/ce/13f26701352fc2ce304543f8e48409896b160007d32cfb98fd84bb5b607f/Red-Lavalink-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6fdcd3faf81da26f29afccfe26a53081", "sha256": "8586a835e98d255eddbe18cefea3728508057c047de31427537715295778a427" }, "downloads": -1, "filename": "Red-Lavalink-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6fdcd3faf81da26f29afccfe26a53081", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.1", "size": 9663, "upload_time": "2018-03-18T14:13:24", "url": "https://files.pythonhosted.org/packages/4e/31/336af6cbd91b2f7a4294510e3c87fd55aad269823240acdcf3b845184d21/Red-Lavalink-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1b3acad2d725e4635939b4c40011b6a6", "sha256": "69c3cd6950ab18ec53adc667b4cb1c66dd850cadf29a2e07b7630c608c0f9463" }, "downloads": -1, "filename": "Red-Lavalink-0.0.5.tar.gz", "has_sig": false, "md5_digest": "1b3acad2d725e4635939b4c40011b6a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.1", "size": 9829, "upload_time": "2018-04-03T01:30:48", "url": "https://files.pythonhosted.org/packages/86/18/fe44c3be014b23bd9295759a686d92df9a951e637fd142e0c23cb60d8ab6/Red-Lavalink-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b7eebf44ed5b5a108ab18ad15ce36229", "sha256": "77c288801a829c545f5f48df91a2f554d122b8259b76034afb5ff23df42ec84e" }, "downloads": -1, "filename": "Red-Lavalink-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b7eebf44ed5b5a108ab18ad15ce36229", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.1", "size": 10609, "upload_time": "2018-04-17T01:18:59", "url": "https://files.pythonhosted.org/packages/d3/6d/f6363514403269ea65229ce3c054d4118a3262a3a8733302d21e9abdf0aa/Red-Lavalink-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b4a429f4e34a2e97ed03a738e1cffcdb", "sha256": "244a06d65744f063329c73989a866de0fc6787f2d9f61838e97546b3ec76527d" }, "downloads": -1, "filename": "Red-Lavalink-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b4a429f4e34a2e97ed03a738e1cffcdb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 10593, "upload_time": "2018-08-13T01:40:02", "url": "https://files.pythonhosted.org/packages/d1/c9/daeb570e1ea50d8178ce26b9447d13ed4d825293db393e80edb382902a21/Red-Lavalink-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b4f045fb169659bfaa892c594402b5c7", "sha256": "6a1a34471ccf4630eee537049568dd87e8e93614f1d1ce355dd74e5b10079782" }, "downloads": -1, "filename": "Red-Lavalink-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b4f045fb169659bfaa892c594402b5c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 10716, "upload_time": "2018-08-20T03:56:49", "url": "https://files.pythonhosted.org/packages/ea/03/ccd47a958d09d68d943dfab4c41de8aaa1d22dbf0995283fcfc3b521c306/Red-Lavalink-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b617f82922b602c511b13978bb8b80c7", "sha256": "6348cc168572b1984e9831a29b4023f02372bb683fec8e863df5abeb605b630a" }, "downloads": -1, "filename": "Red_Lavalink-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b617f82922b602c511b13978bb8b80c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 25034, "upload_time": "2019-01-28T01:29:15", "url": "https://files.pythonhosted.org/packages/51/8e/6588a885bbcf6a9e72c3bc79bfb316be42ef216c6528cec719fdb1392302/Red_Lavalink-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97a019f89206ba62434232db41cfa7ef", "sha256": "a5ab9d66d1a4728abe48ccb38a2a130a8a2d70fb23c9d9df2b747c82fbeb67a6" }, "downloads": -1, "filename": "Red-Lavalink-0.2.0.tar.gz", "has_sig": false, "md5_digest": "97a019f89206ba62434232db41cfa7ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 10842, "upload_time": "2019-01-28T01:29:16", "url": "https://files.pythonhosted.org/packages/f1/04/af067ae645b07e6caef5130790f68080d88a1c58f23666a698d2c961f0c1/Red-Lavalink-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "738119c70c8494f87530659d43b396e3", "sha256": "10a07b2b5736f52a0f5c3eeab3fbc3bf6a242ca6ee284a29ad79d6d1673ddfc3" }, "downloads": -1, "filename": "Red_Lavalink-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "738119c70c8494f87530659d43b396e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 25035, "upload_time": "2019-02-09T02:19:56", "url": "https://files.pythonhosted.org/packages/d0/33/200da826dc865710059d7edabb923de972906c445ee794284c8fc2b09dc9/Red_Lavalink-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82cf61c40b0beb3e25b8b06d512bc26e", "sha256": "9df0ddaa92d0d7294a4e236c4069765a0b8e5f258c18075dedf28f4b64a1aab5" }, "downloads": -1, "filename": "Red-Lavalink-0.2.1.tar.gz", "has_sig": false, "md5_digest": "82cf61c40b0beb3e25b8b06d512bc26e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 10844, "upload_time": "2019-02-09T02:19:58", "url": "https://files.pythonhosted.org/packages/fc/fe/87617f53ea696583648e669a5ba74e6b6d98be2ba03bb70a389012cb7038/Red-Lavalink-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2e979e35fabc8d18c130d87a59ebc4a3", "sha256": "b98f8148917eb7a946e7be118ade8fe938e63811c27de9b6d488251c19200ced" }, "downloads": -1, "filename": "Red_Lavalink-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2e979e35fabc8d18c130d87a59ebc4a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 25765, "upload_time": "2019-02-15T05:51:15", "url": "https://files.pythonhosted.org/packages/1c/70/1b0dc332638bd66a3fce030a039c986d9900c3f02b376b071d01c6dd8c1a/Red_Lavalink-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74d5c5f5593730ea66c490391a1af5e4", "sha256": "4245fe5f0d9b63c04131c49090e6f0ac2c1b6cec9a6eff044e011549b369ef82" }, "downloads": -1, "filename": "Red-Lavalink-0.2.2.tar.gz", "has_sig": false, "md5_digest": "74d5c5f5593730ea66c490391a1af5e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 11518, "upload_time": "2019-02-15T05:51:16", "url": "https://files.pythonhosted.org/packages/a1/aa/4a99c5e6fdbde22ac600b8c80e6005e7783a039f904bbd13a681f4c2c05e/Red-Lavalink-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "28ba6b9f69f6d1ab9548d9a6719f854a", "sha256": "3dd0d73b4a908bbe9cfb703d2563dad1d1a58f8eea5896a0dacdf37d54a39d9c" }, "downloads": -1, "filename": "Red_Lavalink-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "28ba6b9f69f6d1ab9548d9a6719f854a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 25817, "upload_time": "2019-02-16T21:14:12", "url": "https://files.pythonhosted.org/packages/f6/dc/032f9f6277efdf3b0b900543dec442718764a2885b33a7658f39b489e258/Red_Lavalink-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd03749bd633cd5cb9e5a55a8c6945e8", "sha256": "13e1a3f91b990be9582cba039d9a32ec4cef760da1e7e6952143116ec83d4302" }, "downloads": -1, "filename": "Red-Lavalink-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bd03749bd633cd5cb9e5a55a8c6945e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 11559, "upload_time": "2019-02-16T21:14:14", "url": "https://files.pythonhosted.org/packages/14/94/dfe3fca8e6c6ce6eb57add989c9d8b1198b6c18a04f77c160a36220ac01c/Red-Lavalink-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0de2a3d183b8d6c732b58b91c9c3bc5f", "sha256": "4bc685a5d89660875d07f50060bacc820e69a763a581ce69375c792e16df4081" }, "downloads": -1, "filename": "Red_Lavalink-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0de2a3d183b8d6c732b58b91c9c3bc5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 28331, "upload_time": "2019-04-09T23:18:25", "url": "https://files.pythonhosted.org/packages/20/90/b87606746822b375b26b968d0543fa9dca33d39515d7480c0667bb0c8ea4/Red_Lavalink-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea189866f45b146190fd57dc71a5b01a", "sha256": "2a2f469c1feb72c2604795053a8823757ace85ed752eaf573c1d0daba29d1180" }, "downloads": -1, "filename": "Red-Lavalink-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ea189866f45b146190fd57dc71a5b01a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 13455, "upload_time": "2019-04-09T23:18:27", "url": "https://files.pythonhosted.org/packages/9e/b2/b546e0752ef7e728feb2720a9af07cc123126aa5467a41504ff5ac8b7f73/Red-Lavalink-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "86057ee8f922c7db1c2017b07cbfc06e", "sha256": "423c7b7d062d3615339d8e679134081634c830e216883094e20b39b9d43a7852" }, "downloads": -1, "filename": "Red_Lavalink-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "86057ee8f922c7db1c2017b07cbfc06e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 30165, "upload_time": "2019-08-30T12:11:05", "url": "https://files.pythonhosted.org/packages/75/71/d9b9a6c2fbbdb3d0bfb825c4dad0605033a406cb49eed0caeaaa4d2f0a9d/Red_Lavalink-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6493ae1105e8f59a6abf24f7e38a7045", "sha256": "572a42f8360b52b3d59cd0414d1fb8f2e6e14adb047b85b2b11eab2a9289907e" }, "downloads": -1, "filename": "Red-Lavalink-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6493ae1105e8f59a6abf24f7e38a7045", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 15337, "upload_time": "2019-08-30T12:11:07", "url": "https://files.pythonhosted.org/packages/a7/4b/c228587fed02884def2f14d13f3841782664f7d0a41da43eeef9c8dc6f79/Red-Lavalink-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86057ee8f922c7db1c2017b07cbfc06e", "sha256": "423c7b7d062d3615339d8e679134081634c830e216883094e20b39b9d43a7852" }, "downloads": -1, "filename": "Red_Lavalink-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "86057ee8f922c7db1c2017b07cbfc06e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 30165, "upload_time": "2019-08-30T12:11:05", "url": "https://files.pythonhosted.org/packages/75/71/d9b9a6c2fbbdb3d0bfb825c4dad0605033a406cb49eed0caeaaa4d2f0a9d/Red_Lavalink-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6493ae1105e8f59a6abf24f7e38a7045", "sha256": "572a42f8360b52b3d59cd0414d1fb8f2e6e14adb047b85b2b11eab2a9289907e" }, "downloads": -1, "filename": "Red-Lavalink-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6493ae1105e8f59a6abf24f7e38a7045", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 15337, "upload_time": "2019-08-30T12:11:07", "url": "https://files.pythonhosted.org/packages/a7/4b/c228587fed02884def2f14d13f3841782664f7d0a41da43eeef9c8dc6f79/Red-Lavalink-0.4.0.tar.gz" } ] }