{ "info": { "author": "Piotr Wittchen", "author_email": "piotr.wittchen@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Multimedia :: Sound/Audio" ], "description": "# spotify-cli-linux\n\n[![Build Status](https://img.shields.io/travis/pwittchen/spotify-cli-linux.svg?branch=master&style=flat-square)](https://travis-ci.org/pwittchen/spotify-cli-linux) [![Version](https://img.shields.io/pypi/v/spotify-cli-linux.svg?style=flat-square)](https://pypi.python.org/pypi/spotify-cli-linux/) [![Python versions](https://img.shields.io/pypi/pyversions/spotify-cli-linux.svg?style=flat-square)](https://pypi.python.org/pypi/spotify-cli-linux/)\n\nA command line interface to [Spotify](https://www.spotify.com/) on Linux.\n\nThis project is inspired by the similar project called [shpotify](https://github.com/hnarayanan/shpotify), which does similar things, but on macOS. It should be simple and follow the [Unix philosophy](https://en.wikipedia.org/wiki/Unix_philosophy).\n\ninstallation\n------------\n\n```\npip install spotify-cli-linux\n```\n\n**hint**: if you encounter problems during installation, try to call command with `sudo`\n\nupgrade\n-------\n\n```\npip install spotify-cli-linux --upgrade\n```\n\n**hint**: if you enconunter problems during upgrade, try to call command with `sudo`\n\nusage\n-----\n\nstart the official Spotify desktop app\n\nrun the following command from your terminal:\n\n```\nspotifycli\n```\n\nuse one of the following parameters:\n\n```\n-h, --help show this help message and exit\n--version shows version number\n--status shows song name and artist\n--statusshort shows status in a short way\n--song shows the song name\n--songshort shows the song name in a short way\n--artist shows artists name\n--artistshort shows artist name in a short way\n--album shows album name\n--arturl shows album image url\n--lyrics shows lyrics for the song playing\n--playbackstatus shows playback status\n--play plays the song\n--pause pauses the song\n--playpause plays or pauses the song (toggles a state)\n--next plays the next song\n--prev plays the previous song\n--client CLIENT sets client's dbus name\n```\n\nif you don't use any parameters, you'll enter the shell mode, where you'll be able to use all commands mentioned above\n\nsolving problems\n----------------\n\n### dbus\n\nWhen you've seen the following error:\n\n```\nNo module named dbus\n```\n\nThen try to install `python-dbus`! On Ubuntu you can do it as follows:\n\n```\nsudo apt-get install python-dbus\n```\n\nIf you are using another distro, then try to install `python-dbus` with your package manager.\n\n### lyricwikia\n\nWhen, you're missing `lyricwikia` dependency, run the following command:\n\n```\npip install lyricwikia\n```\n\nusage with tmux\n---------------\n\nIf you want to use this script in your tmux panel, you can check [tmux-plugin-spotify](https://github.com/pwittchen/tmux-plugin-spotify).\n\ndevelopment\n-----------\n\nto install necessary tools for code formatting, static code analysis and releasing, run:\n\n```\nmake requirements\n```\n\ncode formatting\n---------------\n\nSource code should be formatted according to [PEP8](https://www.python.org/dev/peps/pep-0008/) style guides.\n\nTo format code, run:\n\n```\nmake format\n```\n\nto verify code formatting, type:\n\n```\nmake checkformat\n```\n\nstatic code analysis\n--------------------\n\nTo run static code analysis, execute:\n\n```\nmake lint\n```\n\ndocs\n----\n\nto update docs on `gh-pages`, type:\n\n```\nmake docs\n```\n\nto run docs locally, type:\n```\ngit checkout gh-pages && ./serve.sh\n```\n\nand view page with docs at: 0.0.0.0:8000\n\nview it on-line at https://pwittchen.github.io/spotify-cli-linux\n\nreleasing\n---------\n\nconfigure your `~/.pypirc` file as follows:\n\n```\n[distutils]\nindex-servers =\n pypi\n[pypi]\nusername:yourusername\npassword:yourpassword\n```\n\nthen, update version in `spotifycli/version.py` and `spotifycli/spotifycli.py` and type:\n\n```\nmake release\n```\n\n**note**: Version is not kept in a single file due to problems with importing files within another file and distributing them to PyPi. There are also Python vesion issues. If you know how to fix this issue properly to keep version in one place, I'd be happy to review your PR :-).", "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/pwittchen/spotify-cli-linux", "keywords": "", "license": "GPL 3.0", "maintainer": "", "maintainer_email": "", "name": "spotify-cli-linux", "package_url": "https://pypi.org/project/spotify-cli-linux/", "platform": "", "project_url": "https://pypi.org/project/spotify-cli-linux/", "project_urls": { "Homepage": "https://github.com/pwittchen/spotify-cli-linux" }, "release_url": "https://pypi.org/project/spotify-cli-linux/1.6.0/", "requires_dist": null, "requires_python": ">=3.6", "summary": "a command line interface to Spotify on Linux", "version": "1.6.0" }, "last_serial": 5435616, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1b555c6cad21d45a494ffa64cb235fef", "sha256": "1f0f7d8aa725006cb39b1f2d3f57c58c8de6336f65324f5175be16cb4ddf1baf" }, "downloads": -1, "filename": "spotify-cli-linux-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1b555c6cad21d45a494ffa64cb235fef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1846, "upload_time": "2018-03-29T22:17:02", "url": "https://files.pythonhosted.org/packages/97/2d/1b5e5456fb2a54a428e2e339e03f1c182da6a2c1efbef03d46bc8776a01b/spotify-cli-linux-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f11232e1504bc1faf217a6a94e8994ba", "sha256": "ae7fb5ff309b7703e812e7ab7d2ef9481ca598cc99450280a7799f47467020d4" }, "downloads": -1, "filename": "spotify-cli-linux-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f11232e1504bc1faf217a6a94e8994ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2115, "upload_time": "2018-12-15T13:03:28", "url": "https://files.pythonhosted.org/packages/e3/a9/9928e139a3090c9f3b462f933ae35e34d983e3ee8bf07f8fde04f4ca9d68/spotify-cli-linux-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "82db117d24ab2a15949bc3e62718f817", "sha256": "4631b6a0ca48f7de3d27a1d07129093c1411d3e4b9f24008bc3935319781009b" }, "downloads": -1, "filename": "spotify-cli-linux-1.1.1.tar.gz", "has_sig": false, "md5_digest": "82db117d24ab2a15949bc3e62718f817", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2116, "upload_time": "2018-12-15T16:51:54", "url": "https://files.pythonhosted.org/packages/27/90/67a2b7a43ae527686ba1e40b101541dd85403d733d420d37de54259cddd3/spotify-cli-linux-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "543ddd20eac5f32c32853aa2e82311b0", "sha256": "5f3830d56d3420c6d656230b4eea8a9269aba4c7c6446a17bca929ad2f4d74f3" }, "downloads": -1, "filename": "spotify-cli-linux-1.2.0.tar.gz", "has_sig": false, "md5_digest": "543ddd20eac5f32c32853aa2e82311b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2000, "upload_time": "2018-12-15T22:31:56", "url": "https://files.pythonhosted.org/packages/db/e4/d681e305b947791b51dbb865c69ebb122a196fbc24faea316b1391281167/spotify-cli-linux-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "088d17cddb7e701dfb947e0d7a8d56c3", "sha256": "62a38423b8adb91406644aa6fa9628a89cc52095ebf824cf30717583dc09f9e8" }, "downloads": -1, "filename": "spotify-cli-linux-1.2.1.tar.gz", "has_sig": false, "md5_digest": "088d17cddb7e701dfb947e0d7a8d56c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2017, "upload_time": "2018-12-15T23:31:08", "url": "https://files.pythonhosted.org/packages/19/50/b33ee2672081ebe18a91025c04bc7f4f3b0e3af61984e6b943bf8cdf3fc5/spotify-cli-linux-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "e60c58b4d96f16e77d4396bfacfb14bc", "sha256": "9d3155955dc4d6037c2ab2e3eb23b52e09b4a8f5722012fcb20cd9afb8185a26" }, "downloads": -1, "filename": "spotify-cli-linux-1.2.2.tar.gz", "has_sig": false, "md5_digest": "e60c58b4d96f16e77d4396bfacfb14bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2044, "upload_time": "2018-12-18T18:16:04", "url": "https://files.pythonhosted.org/packages/95/da/459bbdedc1c829f74e9ca2e897e246d7edc2009f5a1db43be3954e8de941/spotify-cli-linux-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "bac4e473e50f5ba2b45a793cf925c4a6", "sha256": "810c4fcb574dde6e537111fe4ba2ea12559400954daf67391194a09263d1f9c7" }, "downloads": -1, "filename": "spotify-cli-linux-1.2.3.tar.gz", "has_sig": false, "md5_digest": "bac4e473e50f5ba2b45a793cf925c4a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2028, "upload_time": "2018-12-19T21:09:04", "url": "https://files.pythonhosted.org/packages/97/50/9bcf63c522816031be72b7f9a03eabe383f0dd00e0e613461dd89fdb58c8/spotify-cli-linux-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "366adda008b4bbf6de2e38912feb18b9", "sha256": "036dc4528502dd50cc54e686ee0f8d8d9c0b9c2f7b51169f8ec35473a8b6b15b" }, "downloads": -1, "filename": "spotify-cli-linux-1.2.4.tar.gz", "has_sig": false, "md5_digest": "366adda008b4bbf6de2e38912feb18b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2041, "upload_time": "2019-01-05T10:48:39", "url": "https://files.pythonhosted.org/packages/e8/ef/d809dc65c41ab6adcfa34392963de47abb82594b5d6e9f0443de526a2749/spotify-cli-linux-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "0421ba08b1945722f18fcf2f53eb387d", "sha256": "be34fc0c4a2811d15a777be62eab06a5f1f16dfd00f179c7437238fe0d9f27d1" }, "downloads": -1, "filename": "spotify-cli-linux-1.2.5.tar.gz", "has_sig": false, "md5_digest": "0421ba08b1945722f18fcf2f53eb387d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16986, "upload_time": "2019-01-05T11:16:00", "url": "https://files.pythonhosted.org/packages/7a/6e/f86f0018d28265452ba47b60b70f8fe2ab33b2dc64ea5837bd7b14d1003b/spotify-cli-linux-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "772c9e71ab00a72508db2efa57bc2545", "sha256": "73ffb081300a58e2d309c61ab8754eb77e9b5bb854c3d21efd2a69a94690c550" }, "downloads": -1, "filename": "spotify-cli-linux-1.2.6.tar.gz", "has_sig": false, "md5_digest": "772c9e71ab00a72508db2efa57bc2545", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 17371, "upload_time": "2019-01-08T22:58:44", "url": "https://files.pythonhosted.org/packages/b5/b7/25ab7b6c135f8a26ba263466a1b72703e80b49d72add3a1b3edfb67177f4/spotify-cli-linux-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "a45d118a1f1060c193aa56439cfb1dd6", "sha256": "9afd630482bad7f570ce4e40be487fda361305b192b9c6f2abb1df435f177b99" }, "downloads": -1, "filename": "spotify-cli-linux-1.2.7.tar.gz", "has_sig": false, "md5_digest": "a45d118a1f1060c193aa56439cfb1dd6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 17475, "upload_time": "2019-01-15T22:25:04", "url": "https://files.pythonhosted.org/packages/7d/31/d6ccf7be50fc3be6d3e23bfebef891176f8059fd31da0658bc067233d9d6/spotify-cli-linux-1.2.7.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "3c262da937880db7f68b89346f01df40", "sha256": "882f547f21d2d84f4e10da2804c3914a2dcca3e5b997c64b865c1468cd5f52c6" }, "downloads": -1, "filename": "spotify-cli-linux-1.3.0.tar.gz", "has_sig": false, "md5_digest": "3c262da937880db7f68b89346f01df40", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 17786, "upload_time": "2019-01-22T19:25:22", "url": "https://files.pythonhosted.org/packages/b6/5f/a76eaae4ed0f23213fca3d84d5d73c2da1988c86361ce1803e91f669a141/spotify-cli-linux-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "5c370f825b48aff5f3346ff764ebd12c", "sha256": "c20421c8469c7bb24b872fa0d45e619335f6efb0937b3fcb5031a704335149c3" }, "downloads": -1, "filename": "spotify-cli-linux-1.4.0.tar.gz", "has_sig": false, "md5_digest": "5c370f825b48aff5f3346ff764ebd12c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 18014, "upload_time": "2019-02-02T19:36:00", "url": "https://files.pythonhosted.org/packages/12/d7/738aee3facd21703e37c98c9887e820748fe1f066c3fb45650288a61adc0/spotify-cli-linux-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "20424d6d0b5aa66012da629fa8724092", "sha256": "e77b7dbb454c3daa3016c1ef1db1fe95f5ff21acf068efd1274af2e8ba2d0775" }, "downloads": -1, "filename": "spotify-cli-linux-1.4.1.tar.gz", "has_sig": false, "md5_digest": "20424d6d0b5aa66012da629fa8724092", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 18065, "upload_time": "2019-02-07T21:11:43", "url": "https://files.pythonhosted.org/packages/5d/98/0cb8af6dc7be4b1f893d32467e1384b6b96b477b234785b098bd6a38b150/spotify-cli-linux-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "94c487999fb3166feca2433a202133a6", "sha256": "e0be55fbae6b6f7acd439b3abcb753298d12781d7c2d050cac9444b10764b1bf" }, "downloads": -1, "filename": "spotify-cli-linux-1.4.2.tar.gz", "has_sig": false, "md5_digest": "94c487999fb3166feca2433a202133a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 18340, "upload_time": "2019-04-04T16:31:33", "url": "https://files.pythonhosted.org/packages/a4/f1/89ad413e2aa79cc7aa5131d04ebdfe63992995850c05eefc7fde275412dc/spotify-cli-linux-1.4.2.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "107cd7016f8c8574e7ce555448a3d100", "sha256": "aaff3c10998b265e4f58cc9e43dbd506ecc4fa9fcf694f6e33d13a36c1136b8c" }, "downloads": -1, "filename": "spotify-cli-linux-1.5.0.tar.gz", "has_sig": false, "md5_digest": "107cd7016f8c8574e7ce555448a3d100", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4941, "upload_time": "2019-05-12T11:49:41", "url": "https://files.pythonhosted.org/packages/8a/1d/0a4d75340f6bf9dfb1fb4858136364ab1f4117d671fcc2781f12b812b118/spotify-cli-linux-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "ac2dad0553be9068c87fcf77e751e85a", "sha256": "c6db67ccc9e0cf1f8b6bd0ba508079b6475cafc7f5cca7917121e23d81ad99af" }, "downloads": -1, "filename": "spotify-cli-linux-1.5.1.tar.gz", "has_sig": false, "md5_digest": "ac2dad0553be9068c87fcf77e751e85a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4999, "upload_time": "2019-05-19T08:36:11", "url": "https://files.pythonhosted.org/packages/f0/6b/0d74c10eccabc332a692f3170c987d2c4ae6b8f9a2ef07b10f9c6155f2a6/spotify-cli-linux-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "cd899a056aac6dae805856264122293a", "sha256": "fc6c041cdb76136b960baece83d4e1ea20c22756e59a9d11e679c8ece4609e6a" }, "downloads": -1, "filename": "spotify-cli-linux-1.6.0.tar.gz", "has_sig": false, "md5_digest": "cd899a056aac6dae805856264122293a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4904, "upload_time": "2019-06-22T20:43:37", "url": "https://files.pythonhosted.org/packages/45/fd/5465158986ee81c66e0c3e4a893518c9ae819466f7fa8d43d9e2f982445e/spotify-cli-linux-1.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd899a056aac6dae805856264122293a", "sha256": "fc6c041cdb76136b960baece83d4e1ea20c22756e59a9d11e679c8ece4609e6a" }, "downloads": -1, "filename": "spotify-cli-linux-1.6.0.tar.gz", "has_sig": false, "md5_digest": "cd899a056aac6dae805856264122293a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4904, "upload_time": "2019-06-22T20:43:37", "url": "https://files.pythonhosted.org/packages/45/fd/5465158986ee81c66e0c3e4a893518c9ae819466f7fa8d43d9e2f982445e/spotify-cli-linux-1.6.0.tar.gz" } ] }