{ "info": { "author": "Charles Lai", "author_email": "lai.bluejay@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n# QQMusicBox\n\n![Build Status](https://travis-ci.org/lai-bluejay/qqmusicbox.svg?branch=master)\n![PyPI](https://img.shields.io/pypi/v/qqmusicbox.svg?style=flat)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/lai-bluejay/qqmusicbox.svg)\n\n\u53ea\u8981\u6709\u58f0\u5361\uff0c\u547d\u4ee4\u884c\u4e5f\u80fd\u64ad\u653e\u97f3\u4e50\n\n\n\u770b\u5230\u4e00\u6b3e[\u547d\u4ee4\u884c\u7684\u7f51\u6613\u4e91\ud83c\udfb5](https://github.com/darknessomi/musicbox/)\uff0c\u5fcd\u4e0d\u4f4f\u60f3\u7167\u7740\u5f00\u53d1\u4e00\u4e2a\u540c\u6b3e\u7684QQ\u97f3\u4e50\uff0c\u6574\u4f53\u4ee3\u7801\u7ed3\u6784\u8fd8\u662f\u53c2\u8003darkness\u7684\u7248\u672c\uff0c\u5728\u6b64\u7248\u672c\u4e0a\u5fae\u8c03\u3002qq\u97f3\u4e50api\u4f1a\u548c[meik-h](https://github.com/MeiK-h/QQMusicAPI)\u4e00\u8d77\u7ef4\u62a4\n\n## \u7279\u6027\n\n\u6682\u65f6\u53ea\u652f\u6301\u641c\u7d22\u97f3\u4e50.......\n\n### \u952e\u76d8\u5feb\u6377\u952e\n\n| Key | Effect | |\n| ----- | --------------- | --------- |\n| j | Down | \u4e0b\u79fb |\n| k | Up | \u4e0a\u79fb |\n| h | Back | \u540e\u9000 |\n| l | Forword | \u524d\u8fdb |\n| u | Prev page | \u4e0a\u4e00\u9875 |\n| d | Next page | \u4e0b\u4e00\u9875 |\n| f | Search | \u5feb\u901f\u641c\u7d22 |\n| \\[ | Prev song | \u4e0a\u4e00\u66f2 |\n| ] | Next song | \u4e0b\u4e00\u66f2 |\n| = | Volume + | \u97f3\u91cf\u589e\u52a0 |\n| - | Volume - | \u97f3\u91cf\u51cf\u5c11 |\n| Space | Play/Pause | \u64ad\u653e/\u6682\u505c |\n| m | Menu | \u4e3b\u83dc\u5355 |\n| p | Present/History | \u5f53\u524d/\u5386\u53f2\u64ad\u653e\u5217\u8868 |\n| i | Music Info | \u5f53\u524d\u97f3\u4e50\u4fe1\u606f |\n| \u21e7+p | Playing Mode | \u64ad\u653e\u6a21\u5f0f\u5207\u6362 |\n| \u21e7+a | Enter album | \u8fdb\u5165\u4e13\u8f91 |\n| g | To the first | \u8df3\u81f3\u9996\u9879 |\n| \u21e7+g | To the end | \u8df3\u81f3\u5c3e\u9879 |\n\n## \u5b89\u88c5\n\n### \u5fc5\u9009\u4f9d\u8d56\n\n1. `mpg123` \u7528\u4e8e\u64ad\u653e\u6b4c\u66f2 \u81ea\u884c\u641c\u7d22\u4e00\u4e0b\u5b89\u88c5\u529e\u6cd5\u5427\n\n\n### PyPi\u5b89\u88c5\n\n $ pip install qqmusicbox\n\n### Git clone\u5b89\u88c5master\u5206\u652f\n\n $ git clone https://github.com/lai-bluejay/qqmusicbox.git && cd qqmusicbox\n $ python setup.py install\n\n### macOS\u5b89\u88c5\n\n $ pip install qqmusicbox\n $ brew install mpg123\n\n### Linux\u5b89\u88c5\n\n#### Ubuntu/Debian\n\n $ (sudo) pip install qqmusicbox\n\n $ (sudo) apt-get install mpg123\n\n\n#### Centos/Red Hat\n\n $ (sudo) pip(3) install qqmusicbox\n $ (sudo) wget http://mirror.centos.org/centos/7/os/x86_64/Packages/mpg123-1.25.6-1.el7.x86_64.rpm\n $ (sudo) yum install mpg123-1.25.6-1.el7.x86_64.rpm\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/lai-bluejay/qqmusicbox", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "qqmusicbox", "package_url": "https://pypi.org/project/qqmusicbox/", "platform": "", "project_url": "https://pypi.org/project/qqmusicbox/", "project_urls": { "Homepage": "https://github.com/lai-bluejay/qqmusicbox" }, "release_url": "https://pypi.org/project/qqmusicbox/0.1.1/", "requires_dist": [ "future", "pycryptodomex", "requests", "requests-cache" ], "requires_python": ">=3.5.0", "summary": "qq music in commandline", "version": "0.1.1" }, "last_serial": 5009607, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c3f5791f1cd69e4e89323b6e83ad3f91", "sha256": "54ea7904829061c3d65f7675688546ee85ce34af8a10447122a17ccad9612c34" }, "downloads": -1, "filename": "qqmusicbox-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3f5791f1cd69e4e89323b6e83ad3f91", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.0", "size": 33609, "upload_time": "2019-03-31T14:31:57", "url": "https://files.pythonhosted.org/packages/89/36/b4c69e9491a834f0e1d2ec506b79f230535fbdd16066f0c4fe621dfb49c3/qqmusicbox-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51972e61d1815f4d67c05aefa83bbd57", "sha256": "b6b435060550cedd1a6f5792b6420ea4ba0e30827b49e10ed92b626e41c8d0fc" }, "downloads": -1, "filename": "qqmusicbox-0.1.tar.gz", "has_sig": false, "md5_digest": "51972e61d1815f4d67c05aefa83bbd57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 27788, "upload_time": "2019-03-31T14:31:59", "url": "https://files.pythonhosted.org/packages/63/b6/fcd3e608f48228e3f833fdc711f013baab48148705c4bf47724c2aedba2f/qqmusicbox-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "587a1fc796e53ccc4e288100202c6174", "sha256": "839e5462d01b287791c765318b8aa3f427e1301b7f0dd0204c064ee43121aa20" }, "downloads": -1, "filename": "qqmusicbox-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "587a1fc796e53ccc4e288100202c6174", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.0", "size": 33626, "upload_time": "2019-03-31T14:35:40", "url": "https://files.pythonhosted.org/packages/9e/77/26d093737d552cae6572ad7f2e4bef288c2248f3229b18657227df290129/qqmusicbox-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8d53c97158f82609d53fd449f252a85", "sha256": "7311a461ddfed595b4212855212174a71ebec991580118252bc333fa2b597732" }, "downloads": -1, "filename": "qqmusicbox-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e8d53c97158f82609d53fd449f252a85", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 27763, "upload_time": "2019-03-31T14:35:43", "url": "https://files.pythonhosted.org/packages/d5/0d/59b6751945492681984ec51f6262e3225ea87d81365ac8cb6f0ee0998118/qqmusicbox-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "587a1fc796e53ccc4e288100202c6174", "sha256": "839e5462d01b287791c765318b8aa3f427e1301b7f0dd0204c064ee43121aa20" }, "downloads": -1, "filename": "qqmusicbox-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "587a1fc796e53ccc4e288100202c6174", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.0", "size": 33626, "upload_time": "2019-03-31T14:35:40", "url": "https://files.pythonhosted.org/packages/9e/77/26d093737d552cae6572ad7f2e4bef288c2248f3229b18657227df290129/qqmusicbox-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8d53c97158f82609d53fd449f252a85", "sha256": "7311a461ddfed595b4212855212174a71ebec991580118252bc333fa2b597732" }, "downloads": -1, "filename": "qqmusicbox-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e8d53c97158f82609d53fd449f252a85", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 27763, "upload_time": "2019-03-31T14:35:43", "url": "https://files.pythonhosted.org/packages/d5/0d/59b6751945492681984ec51f6262e3225ea87d81365ac8cb6f0ee0998118/qqmusicbox-0.1.1.tar.gz" } ] }