{ "info": { "author": "Jackoson", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Squeezebox Controller\n\n[![Documentation Status](https://readthedocs.org/projects/squeezebox-controller/badge/?version=latest)](https://squeezebox-controller.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://travis-ci.com/samtherussell/squeezebox-controller.svg?branch=master)](https://travis-ci.com/samtherussell/squeezebox-controller)\n\n\nA python interface for controlling logitech squeezeboxes via the squeezebox server.\n\nThe commands are sent over the JSON RPC interface to the local squeeze server.\n\nFor an explaination of the format of each command see [here](https://gist.github.com/samtherussell/335bf9ba75363bd167d2470b8689d9f2)\n\n## Quick start:\nDownload from [PyPI](https://pypi.org/project/squeezebox-controller):\n```bash\npip install squeezebox-controller\n```\nUsage:\n```python\nfrom squeezebox_controller import SqueezeBoxController\n\ncontroller = SqueezeBoxController(\"192.168.1.100\", 9000)\n\nparams = {\n \"player\": \"Lounge\",\n \"command\": \"PLAY\"\n}\ncontroller.simple_command(params)\n```\n\n## Parameter options:\n\ncommand keys: [\n \"PLAY\", \"PAUSE\", \"POWER ON\", \"POWER OFF\",\n \"VOLUME UP\", \"VOLUME DOWN\", \"SLEEP\", \"SLEEP SONG\",\n \"SKIP\", \"PREVIOUS\", \"UNSYNC\",\n \"SHUFFLE OFF\", \"SHUFFLE SONGS\", \"SHUFFLE ALBUMS\",\n \"REPEAT OFF\", \"REPEAT SONG\", \"REPEAT PLAYLIST\"\n]\n\nsearch types: [\"SONG\", \"ALBUM\", \"ARTIST\"]\n\nqueries keys: [\"VOLUME\", \"NOW PLAYING\"]\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/jackoson/squeezebox-controller", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "squeezebox-controller", "package_url": "https://pypi.org/project/squeezebox-controller/", "platform": "", "project_url": "https://pypi.org/project/squeezebox-controller/", "project_urls": { "Homepage": "https://github.com/jackoson/squeezebox-controller" }, "release_url": "https://pypi.org/project/squeezebox-controller/0.15.4/", "requires_dist": [ "requests", "pylev" ], "requires_python": "", "summary": "A python api for controlling logitech squeezeboxes via the squeezebox server.", "version": "0.15.4" }, "last_serial": 5109462, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9b99dd7ed3c33f74140ec6cb520de29e", "sha256": "d0140ae101b81df3c4dd7c4c1b0825da610e5e7a650c064b1ea699538c234115" }, "downloads": -1, "filename": "squeezebox_controller-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9b99dd7ed3c33f74140ec6cb520de29e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4835, "upload_time": "2018-09-03T15:19:00", "url": "https://files.pythonhosted.org/packages/0e/2e/aab35b4f262e34f525b8fe721eca4efdc31f80e2e84882b27e248c71b57a/squeezebox_controller-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2ec4f8a3de4d888477548deb0a36680", "sha256": "e87a00b1bba72d50cf3bae1cc22d51f5f57b6615e850755e29e9ad7594f2ffe8" }, "downloads": -1, "filename": "squeezebox-controller-0.1.tar.gz", "has_sig": false, "md5_digest": "c2ec4f8a3de4d888477548deb0a36680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4166, "upload_time": "2018-09-03T15:19:01", "url": "https://files.pythonhosted.org/packages/3c/c0/1f5457d9327480f1f4dd1328f33fab59614aa0ecdf29d21775a5ecbdd128/squeezebox-controller-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b851fcf249c19a037342ee8d76410371", "sha256": "c7628017e70bbed078b75cf085db4ee926d068908456454b874935cbe5be2b7c" }, "downloads": -1, "filename": "squeezebox_controller-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b851fcf249c19a037342ee8d76410371", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5078, "upload_time": "2018-09-03T22:00:49", "url": "https://files.pythonhosted.org/packages/57/90/94373a8aa126c5dabaeb593e2278b37cc26a7ef1a2e288645372079a6cce/squeezebox_controller-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2d4b4d40fbedfdb6ffab533a02e6498", "sha256": "8983abbe106ef7e4957de262a325aa8b5d9374a9e46f06899ae4cf74272fb489" }, "downloads": -1, "filename": "squeezebox-controller-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a2d4b4d40fbedfdb6ffab533a02e6498", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4390, "upload_time": "2018-09-03T22:00:51", "url": "https://files.pythonhosted.org/packages/fe/bf/46d0a3e3e09024a159cc661faea29dc7e0dfad2d0b7b734ead425e092ef2/squeezebox-controller-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c699a9b8bef87da8bb9bf73579988cb0", "sha256": "992070feaef2f00f52a6441477229951bd2552873c338eff71bc9daed5c7b5f4" }, "downloads": -1, "filename": "squeezebox_controller-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c699a9b8bef87da8bb9bf73579988cb0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5162, "upload_time": "2018-09-04T10:47:04", "url": "https://files.pythonhosted.org/packages/ae/0a/4a82c3178bcdafc05f6fd0e1858fdc6988a242cd5be842e408497c6a14c1/squeezebox_controller-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21bbc95c379f91a1032f62e4ad7e46dd", "sha256": "9df7755b474e0c7eacb21d7979da16b444634640ec6a5034408b956ad90916ce" }, "downloads": -1, "filename": "squeezebox-controller-0.1.2.tar.gz", "has_sig": false, "md5_digest": "21bbc95c379f91a1032f62e4ad7e46dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4548, "upload_time": "2018-09-04T10:47:05", "url": "https://files.pythonhosted.org/packages/db/ba/64ec7a55d429af6bf336a6198a121f7710f67ef253f836bf02c1693ad386/squeezebox-controller-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "eac5c7cff8ad7dac525536719de9dee2", "sha256": "783d6921ac4ddb4c8161316978ea945a017b0e7b245e98999c44ed3a3d695c21" }, "downloads": -1, "filename": "squeezebox_controller-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "eac5c7cff8ad7dac525536719de9dee2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5162, "upload_time": "2018-09-04T11:10:09", "url": "https://files.pythonhosted.org/packages/c5/a4/aa07f2c572f0db70df2af33f2f87ade27962ec8900ea5f4e32b43baa88e6/squeezebox_controller-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81b21045d8de82a488511b3c4f5d22e9", "sha256": "aa5d443fec6312d6d4c362871b6abdfd0ffca990be51779a2bc1b78ea77a78d5" }, "downloads": -1, "filename": "squeezebox-controller-0.1.3.tar.gz", "has_sig": false, "md5_digest": "81b21045d8de82a488511b3c4f5d22e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4543, "upload_time": "2018-09-04T11:10:10", "url": "https://files.pythonhosted.org/packages/b3/63/b12bb6037d213ca68d1c80c1cc803a47f3c6f126063d9d9fb44618d7819a/squeezebox-controller-0.1.3.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "fb0d8027705fa23f54912d23d29b3112", "sha256": "63f1023f99f16eb28082267eaa1392dce3c17dd0e37bf61baf95ff78833e36f5" }, "downloads": -1, "filename": "squeezebox_controller-0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "fb0d8027705fa23f54912d23d29b3112", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5445, "upload_time": "2018-09-22T10:04:09", "url": "https://files.pythonhosted.org/packages/64/9a/541cf25b99623e2cf5c50809555a078a846473e1ba05aedf5f240159ac60/squeezebox_controller-0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "122a36541571bfac7a51e78692f6c3c6", "sha256": "ea1ec8d1aa489be5c86ab4f970c66649f836ba3fbfab29d10cc1bf5d87fff7de" }, "downloads": -1, "filename": "squeezebox-controller-0.10.tar.gz", "has_sig": false, "md5_digest": "122a36541571bfac7a51e78692f6c3c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4868, "upload_time": "2018-09-22T10:04:10", "url": "https://files.pythonhosted.org/packages/13/7c/84639086438bdbc5484a0f72f6a719a89a6cbd02e1bd9b380977e80fa503/squeezebox-controller-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "ffc38c9146d466805ba0c24c6982836e", "sha256": "786308a30292c6024e76bb4500b0b423d854914031660340cb2524966c1d8f2e" }, "downloads": -1, "filename": "squeezebox_controller-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "ffc38c9146d466805ba0c24c6982836e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5437, "upload_time": "2018-09-24T18:53:51", "url": "https://files.pythonhosted.org/packages/fb/7d/df61569d05fc1fe46660df90978e2f72d993fbd51046907ad47ad0fcb761/squeezebox_controller-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "faf6084b41b92c52128de3cb2982bb7c", "sha256": "4685355bffa63378a8c488db3d670151c69a2789a6d968694b4b46deb183f803" }, "downloads": -1, "filename": "squeezebox-controller-0.11.tar.gz", "has_sig": false, "md5_digest": "faf6084b41b92c52128de3cb2982bb7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4853, "upload_time": "2018-09-24T18:53:52", "url": "https://files.pythonhosted.org/packages/37/a1/6c312a25f7ec503cf95a14c7e937c6f5d28a17244b02a9cc7ba3cfd131b0/squeezebox-controller-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "66d5d8921ef18095ff7e659c6680f86f", "sha256": "a72f942b9a711cf9e667bfe7b2d4457fd4c4f49b951131dbbf9b9cfd55ce6b6c" }, "downloads": -1, "filename": "squeezebox_controller-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "66d5d8921ef18095ff7e659c6680f86f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5423, "upload_time": "2018-09-24T19:07:08", "url": "https://files.pythonhosted.org/packages/df/2d/0b81bf24b5d3c100a6a9df46782726b170cddd5dbe8542f7634546383a55/squeezebox_controller-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6814cdecb463d8f76400c3a97a03a55", "sha256": "d024c88c2c506fa6484ccc67ab5082e73b81976e3ffbf4f4d1f51cb278edc8cf" }, "downloads": -1, "filename": "squeezebox-controller-0.12.tar.gz", "has_sig": false, "md5_digest": "f6814cdecb463d8f76400c3a97a03a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4841, "upload_time": "2018-09-24T19:07:10", "url": "https://files.pythonhosted.org/packages/18/12/ee480a5f96eae9b518b61dc0de584201c7ae70b3630442e792a6db017fae/squeezebox-controller-0.12.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "0031761278a27e4fff71f4c601a36f06", "sha256": "0a012f22a93005a3ccb689648d00114c1e891181fc52ae035ef4c6c5c0e611b6" }, "downloads": -1, "filename": "squeezebox_controller-0.12.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0031761278a27e4fff71f4c601a36f06", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5437, "upload_time": "2018-09-27T22:23:05", "url": "https://files.pythonhosted.org/packages/ee/8a/944a6a39afd5b5994ebb99049e048b303e15c8ea4d35efe14ba952d59924/squeezebox_controller-0.12.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af03c6948790b7eb8ee67e34d0ce49ec", "sha256": "8174a31950f0827c10cf7d9280f58f5b5650d7449ef7a8c411515cf54014de0d" }, "downloads": -1, "filename": "squeezebox-controller-0.12.1.tar.gz", "has_sig": false, "md5_digest": "af03c6948790b7eb8ee67e34d0ce49ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4846, "upload_time": "2018-09-27T22:23:06", "url": "https://files.pythonhosted.org/packages/c3/95/9faefb98f6e02fe0cedfc13db1f651ba907645d365cc5e057f2b6c3a8006/squeezebox-controller-0.12.1.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "ff3d88e23b95d076dd870ad462fc5801", "sha256": "374bc62f87315043b2d4de42f9d1424d281b1f9dbdc7d557d70bc752d210b971" }, "downloads": -1, "filename": "squeezebox_controller-0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "ff3d88e23b95d076dd870ad462fc5801", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6353, "upload_time": "2018-10-10T14:20:42", "url": "https://files.pythonhosted.org/packages/d5/97/3a4d31da762f1fe35c2c1c5a4f7255a1aafcf138a4419a2eef2f1534d1db/squeezebox_controller-0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64c73cac6b009c1ae422138b322f65b1", "sha256": "89ec48b8cd8ba62bfa5865d689f4c385e673a02c984556b614a3d914c0cf2c4e" }, "downloads": -1, "filename": "squeezebox-controller-0.13.tar.gz", "has_sig": false, "md5_digest": "64c73cac6b009c1ae422138b322f65b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5532, "upload_time": "2018-10-10T14:20:44", "url": "https://files.pythonhosted.org/packages/34/6e/f85263c053475dcca02ac2a6a58b64f8fcaf65ce9fc74ec057d654f1df16/squeezebox-controller-0.13.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "ac49c09c7c7e392c5962fa961fba8e2c", "sha256": "1e4e9c9e1e6f8dec4fd68a7055226a7b57a3fbd6ca487a9e20f3a6d0e251509b" }, "downloads": -1, "filename": "squeezebox_controller-0.13.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ac49c09c7c7e392c5962fa961fba8e2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6561, "upload_time": "2018-10-10T14:48:13", "url": "https://files.pythonhosted.org/packages/b3/35/1490386993713c7c5f5a771b28e102cba079c5a77dca5659020925021af0/squeezebox_controller-0.13.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35ab977ced203c06d9fce4dd3bf8b75d", "sha256": "dffbbd29bfeb8b6810fc1c035815d04f6ff3c908bdc03e874085032576b24352" }, "downloads": -1, "filename": "squeezebox-controller-0.13.1.tar.gz", "has_sig": false, "md5_digest": "35ab977ced203c06d9fce4dd3bf8b75d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5727, "upload_time": "2018-10-10T14:48:14", "url": "https://files.pythonhosted.org/packages/9f/42/b6e6fe9767802ded74c3644f2d81b287240732ed9da05cf897e39aac75f5/squeezebox-controller-0.13.1.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "004041d5e561fa025a2ea1a2d84ffd97", "sha256": "72f95165b1529eac9981bef3eec53a1977437fda4f3aa3e2dbe4ac3cd9a5993f" }, "downloads": -1, "filename": "squeezebox_controller-0.13.2-py3-none-any.whl", "has_sig": false, "md5_digest": "004041d5e561fa025a2ea1a2d84ffd97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6580, "upload_time": "2018-10-23T17:18:00", "url": "https://files.pythonhosted.org/packages/b7/2f/45ef6b6a5db4318f61af424b9eb456548f41cfacf251c54620e762db1bc5/squeezebox_controller-0.13.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86f5fb8347c4ad3d37a2b5e3550cbeec", "sha256": "d5768d6a2a42a183cd6d759ba5917826d0cc7d0eb3c540cefba976220e5acb62" }, "downloads": -1, "filename": "squeezebox-controller-0.13.2.tar.gz", "has_sig": false, "md5_digest": "86f5fb8347c4ad3d37a2b5e3550cbeec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5746, "upload_time": "2018-10-23T17:18:02", "url": "https://files.pythonhosted.org/packages/af/bc/1d88fb04b6fc985c085265b81bcccfe7dbb6c63d3b7f7206ce8ff7019a1d/squeezebox-controller-0.13.2.tar.gz" } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "20b2f86bf26eb4276714c1eaf4e67a09", "sha256": "e30edc44c2fe608cdb9277012ac47f2901110927a366a45696491867bb8e7927" }, "downloads": -1, "filename": "squeezebox_controller-0.13.3-py3-none-any.whl", "has_sig": false, "md5_digest": "20b2f86bf26eb4276714c1eaf4e67a09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6581, "upload_time": "2018-10-23T17:25:12", "url": "https://files.pythonhosted.org/packages/4b/ed/9c6637ad6223b844316c14b9e245d70f7b7608eb38ff50ee48276813c744/squeezebox_controller-0.13.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7451d5309a292dc550ed50fb2e8f0fcb", "sha256": "c6bd6e00caafffd0bdc29eb5fc3f1a626b9ec9cfe093af25c0ba5d7f2dc09947" }, "downloads": -1, "filename": "squeezebox-controller-0.13.3.tar.gz", "has_sig": false, "md5_digest": "7451d5309a292dc550ed50fb2e8f0fcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5740, "upload_time": "2018-10-23T17:25:13", "url": "https://files.pythonhosted.org/packages/31/7c/54e2c39d1b3e160dde141cd8843dfec741f692b749416e367de6b23bd076/squeezebox-controller-0.13.3.tar.gz" } ], "0.13.4": [ { "comment_text": "", "digests": { "md5": "ab4b06a5b262658e2aa71e0be5aabdde", "sha256": "4b9fcdb1388c6d09d094d59be372ceddc9315707bfd276d5b24dda8f1076bbb9" }, "downloads": -1, "filename": "squeezebox_controller-0.13.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ab4b06a5b262658e2aa71e0be5aabdde", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6600, "upload_time": "2018-10-23T20:35:01", "url": "https://files.pythonhosted.org/packages/78/e8/3f8509907fc83d80ec561440d6143104307dcc9972d345ea67ae230f3217/squeezebox_controller-0.13.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e52e12d89fc576ac3384bf6ed0edeab5", "sha256": "a902ef80601c9f0bd813ad1cc714cbe0a8605e03138a83ca1ccb26b7248814a0" }, "downloads": -1, "filename": "squeezebox-controller-0.13.4.tar.gz", "has_sig": false, "md5_digest": "e52e12d89fc576ac3384bf6ed0edeab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5762, "upload_time": "2018-10-23T20:35:02", "url": "https://files.pythonhosted.org/packages/a5/c1/2c7a1aa60952ce95c12a3716fa3e783ca9fe4d646d0e112abd2574739c38/squeezebox-controller-0.13.4.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "758f6681d6fdd9114c2bab761b86b35b", "sha256": "acb68fc3d5361a815123c4ab18c87e2811ebda54dedd7ea577568c3314cd45ae" }, "downloads": -1, "filename": "squeezebox_controller-0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "758f6681d6fdd9114c2bab761b86b35b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6513, "upload_time": "2018-11-24T16:19:04", "url": "https://files.pythonhosted.org/packages/d0/1b/971925fdc1bc5fd944f073ed1ab6104ce9c72a32f7400c3a26b3637b080b/squeezebox_controller-0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "124939e3f00303b2e70ffe3dd6af98c2", "sha256": "0c51c9798bc21b2587dc7c8216503c34511a4fe8dd820949bbd5f1af1303b5b0" }, "downloads": -1, "filename": "squeezebox-controller-0.14.tar.gz", "has_sig": false, "md5_digest": "124939e3f00303b2e70ffe3dd6af98c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6447, "upload_time": "2018-11-24T16:19:05", "url": "https://files.pythonhosted.org/packages/f8/ce/7acb9bea8b70380b294240951b1d29a7704403b680f414d5e84b422340cd/squeezebox-controller-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "24394995b99fc5b24e1e4ffea863c54f", "sha256": "166dbd6c2f602bc165dc4b163f757ef96018c3fe0209146d1ba750508020f443" }, "downloads": -1, "filename": "squeezebox_controller-0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "24394995b99fc5b24e1e4ffea863c54f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6611, "upload_time": "2018-11-24T16:43:06", "url": "https://files.pythonhosted.org/packages/f3/f9/a351e869a6a941f76a520828d743f90952d61d61f3be8e7a4a78464ab148/squeezebox_controller-0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b21398e39f8d04df535c0c84b59bef1f", "sha256": "37e2cacd9d32fc6e339f592ef781cde2a23bdc17148b404fa1d520235397d5b6" }, "downloads": -1, "filename": "squeezebox-controller-0.15.tar.gz", "has_sig": false, "md5_digest": "b21398e39f8d04df535c0c84b59bef1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6538, "upload_time": "2018-11-24T16:43:08", "url": "https://files.pythonhosted.org/packages/fb/00/0216b2c3962e9f5bbcee8140c5885e1a6e38d78ef979ef643fa0a97c68ce/squeezebox-controller-0.15.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "d16a135203295b82740420056ba4360e", "sha256": "b633953847171603509b9569884e1116e48d9274f6d88332266591e6be1387eb" }, "downloads": -1, "filename": "squeezebox_controller-0.15.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d16a135203295b82740420056ba4360e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6631, "upload_time": "2018-11-24T16:53:43", "url": "https://files.pythonhosted.org/packages/1d/37/162c31d5cf8d2105c00766d1758dec4a7a82b53b66e4f1602ceaa2c1c65e/squeezebox_controller-0.15.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "806aee15c05f3a73528d3644afa12982", "sha256": "adc9fbc292c14c473e90a4ce02486fd03f792823d3e37ac8adf783e37e601996" }, "downloads": -1, "filename": "squeezebox-controller-0.15.1.tar.gz", "has_sig": false, "md5_digest": "806aee15c05f3a73528d3644afa12982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6548, "upload_time": "2018-11-24T16:53:44", "url": "https://files.pythonhosted.org/packages/8d/ce/ca8c3ee385646332e80964c666890f380d20daf3c736b8cc92338b962681/squeezebox-controller-0.15.1.tar.gz" } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "adfc3ab563349908cc0cb0a80a3b6ab3", "sha256": "ced963321382e4fd11cfb3489fb5f81025c6899bbb8db037762c8179ebf6aec1" }, "downloads": -1, "filename": "squeezebox_controller-0.15.2-py3-none-any.whl", "has_sig": false, "md5_digest": "adfc3ab563349908cc0cb0a80a3b6ab3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6633, "upload_time": "2018-11-24T17:03:15", "url": "https://files.pythonhosted.org/packages/f8/75/becec0a19be79c4d5e9edc3c5cfaa58077701b78503080af5d6615d3bc69/squeezebox_controller-0.15.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c13666457e82c58a2c429f5a77768f2", "sha256": "0ba0262ddba1f674582391465362a6f1a9f72e57d251bc952a3c7de693ee0d79" }, "downloads": -1, "filename": "squeezebox-controller-0.15.2.tar.gz", "has_sig": false, "md5_digest": "9c13666457e82c58a2c429f5a77768f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6550, "upload_time": "2018-11-24T17:03:17", "url": "https://files.pythonhosted.org/packages/72/bc/c2fb591d472a9a3ea0d72997d8a2f196975d7bd47b61cda390c6c264cbf5/squeezebox-controller-0.15.2.tar.gz" } ], "0.15.3": [ { "comment_text": "", "digests": { "md5": "7fa66dc4021818f3d78f750191a8d64c", "sha256": "4ad5d41f7b2279c4ff5aa0b2ee468fc41cd0e4a29b93c8ea3e136ef93acf4869" }, "downloads": -1, "filename": "squeezebox_controller-0.15.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7fa66dc4021818f3d78f750191a8d64c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6634, "upload_time": "2018-11-24T17:09:43", "url": "https://files.pythonhosted.org/packages/42/c0/2e4111684201ae70220555a90ea8dee10471a63d519e37e0a631d6c45068/squeezebox_controller-0.15.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e745009d6ca5a0d6931e9527c41185a8", "sha256": "f80a8d0f89a2f751a1e3d5ef3fa7bb04a60f8fda09dedf7caca549a2e559924f" }, "downloads": -1, "filename": "squeezebox-controller-0.15.3.tar.gz", "has_sig": false, "md5_digest": "e745009d6ca5a0d6931e9527c41185a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6554, "upload_time": "2018-11-24T17:09:44", "url": "https://files.pythonhosted.org/packages/02/6c/ff10fcc730a1fb189509550e2016aa2d1ff6f2a33337f02702b19782760c/squeezebox-controller-0.15.3.tar.gz" } ], "0.15.4": [ { "comment_text": "", "digests": { "md5": "9c1584e4fec6acb4b64e9263ef24e98d", "sha256": "dd5645b23e22c0f167f58c79a6f40a6654e9290f488ddf56bd77c94584373819" }, "downloads": -1, "filename": "squeezebox_controller-0.15.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9c1584e4fec6acb4b64e9263ef24e98d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6651, "upload_time": "2019-04-07T09:17:34", "url": "https://files.pythonhosted.org/packages/f3/8c/2d7f50f937a7bee75b1e0509e3f513a12b04492524d46062b075d0a3dafd/squeezebox_controller-0.15.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70463ae3a0983899c674f1ab96240a39", "sha256": "4088b11224832fecf4560acdf12e40283503fee2e704ad84189e2c18b9226981" }, "downloads": -1, "filename": "squeezebox-controller-0.15.4.tar.gz", "has_sig": false, "md5_digest": "70463ae3a0983899c674f1ab96240a39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6570, "upload_time": "2019-04-07T09:17:36", "url": "https://files.pythonhosted.org/packages/84/6c/09aad5ea41ce324ed1a61f44b70f0a19ef8d8e3447a2397a9514d45d334c/squeezebox-controller-0.15.4.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1dbde03b66d263736b60f4fa92fa8958", "sha256": "abcc0c1078a424193fb65718ba2d81873e3a911eb67ffa1aa0d6c162088cb59f" }, "downloads": -1, "filename": "squeezebox_controller-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1dbde03b66d263736b60f4fa92fa8958", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5281, "upload_time": "2018-09-04T13:58:50", "url": "https://files.pythonhosted.org/packages/2e/8f/762814251d56786f6774474d6e01f2a426bfbd548b6459d25857e3358553/squeezebox_controller-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f95d3287ce132740e16d32e8c99021e", "sha256": "583dc521fd5a46369101e5b55d78c8fbbbe5896d789ee3a594bab038faebc99f" }, "downloads": -1, "filename": "squeezebox-controller-0.2.tar.gz", "has_sig": false, "md5_digest": "7f95d3287ce132740e16d32e8c99021e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4672, "upload_time": "2018-09-04T13:58:51", "url": "https://files.pythonhosted.org/packages/00/96/72125ff684e9b26f7f9485ac5788349dc695c2905f4c6f7228f0fa57ff7b/squeezebox-controller-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "782ebe7ffb6ab2a00f0e186ec9d952bd", "sha256": "b1663ad168a4d7e62d1c8742a7ef130ce4909e1960555c5ef223788c9a8ff418" }, "downloads": -1, "filename": "squeezebox_controller-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "782ebe7ffb6ab2a00f0e186ec9d952bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5261, "upload_time": "2018-09-06T11:44:24", "url": "https://files.pythonhosted.org/packages/83/79/48ca8e73bee3b344196b41b5d752994f59c493415620e8992f73aaa8552d/squeezebox_controller-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "801f3731f255177f328b73c16c1bc03a", "sha256": "8008564748b239112509a583661539f7e8912b98784ba42bc97a94332e3acf76" }, "downloads": -1, "filename": "squeezebox-controller-0.3.tar.gz", "has_sig": false, "md5_digest": "801f3731f255177f328b73c16c1bc03a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4677, "upload_time": "2018-09-06T11:44:25", "url": "https://files.pythonhosted.org/packages/1b/fb/3430c09369cc5876c5643cfea11fa01e9969738729025fa8631c10b27baf/squeezebox-controller-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "3ede26296490704d727f7d16687b37e0", "sha256": "a8cfd10042887e9e86395fae971129102f02a61c8ebcff8b218d1b156bb6b0fd" }, "downloads": -1, "filename": "squeezebox_controller-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3ede26296490704d727f7d16687b37e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5421, "upload_time": "2018-09-19T00:29:04", "url": "https://files.pythonhosted.org/packages/ce/b2/11644d2bf8cd40ec3072475c872dc9d5fefec31d76d1a76bafb8a79e8882/squeezebox_controller-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4102587c6f9e59b2717e72ffaf290571", "sha256": "4c5dcfed31dd3ed02845bc29a8f1034c3b5e241502e38d32b656c1537a56db2b" }, "downloads": -1, "filename": "squeezebox-controller-0.4.tar.gz", "has_sig": false, "md5_digest": "4102587c6f9e59b2717e72ffaf290571", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4829, "upload_time": "2018-09-19T00:29:06", "url": "https://files.pythonhosted.org/packages/8c/65/55b75fc95caede6b669b520cc064703f588f4dd3651c79e6a003c1665c7e/squeezebox-controller-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "a5087e0c37c20e44bcb0467e00981cd0", "sha256": "b4a3da93ace56e8d96e238f50660f9df698f58e4321e20be47fe12f6f005b8b7" }, "downloads": -1, "filename": "squeezebox_controller-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a5087e0c37c20e44bcb0467e00981cd0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5418, "upload_time": "2018-09-19T00:37:25", "url": "https://files.pythonhosted.org/packages/8e/07/ab85cfe289c2471c90abf1dbbac1c8bc219a1ebb4f4115b44d3afd4c6c76/squeezebox_controller-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccc0bcd22bdd6ee96a86cc9a2ad65b7c", "sha256": "526992df981dee9e5ea191d04377d42ee8ca2c7a8338384326d28709dc512261" }, "downloads": -1, "filename": "squeezebox-controller-0.5.tar.gz", "has_sig": false, "md5_digest": "ccc0bcd22bdd6ee96a86cc9a2ad65b7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4829, "upload_time": "2018-09-19T00:37:26", "url": "https://files.pythonhosted.org/packages/ac/c8/51dc40a3d7ce1eb3ca6acacf4f3835a81f1862a4b84f1c21311a08cd742b/squeezebox-controller-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "98b6d29c53eac370ce42dfaef4ce90bf", "sha256": "7aabb30893bb34233166dbdba64f3a2aa8a3d6c5bf5f47e41a2ea56d41083605" }, "downloads": -1, "filename": "squeezebox_controller-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "98b6d29c53eac370ce42dfaef4ce90bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5480, "upload_time": "2018-09-19T13:28:05", "url": "https://files.pythonhosted.org/packages/3d/21/e4aa71355a21d378313419284c019edba489d6749cf25a53110d601204a3/squeezebox_controller-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5175fe847a803e659b089f8eaa68c744", "sha256": "829efeb07e5aa259e0770958ec25f95fe21bf2022d8324ee70869c6a4b06405c" }, "downloads": -1, "filename": "squeezebox-controller-0.6.tar.gz", "has_sig": false, "md5_digest": "5175fe847a803e659b089f8eaa68c744", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4893, "upload_time": "2018-09-19T13:28:06", "url": "https://files.pythonhosted.org/packages/24/17/6fed4b0eaaba4bccabacf6d2784585280205ecc839ae2bce7f82553544ed/squeezebox-controller-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "1477e912ac9c2e13ba8a8923b6a6fe76", "sha256": "136beb66b0d6f18eea465e4be3b09901352628688050061b35446779ca8555e4" }, "downloads": -1, "filename": "squeezebox_controller-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1477e912ac9c2e13ba8a8923b6a6fe76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5559, "upload_time": "2018-09-19T14:02:31", "url": "https://files.pythonhosted.org/packages/15/4e/f5853f7af84cd79548c5d25d92517a188e59bfddc9f4a3a092ff8079af48/squeezebox_controller-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f639402034feed4b0c49cf45e9e33523", "sha256": "03cefb0429eeea50bf1aa7ee35e78e78331da7dabd5ba41e2d3912531a11996f" }, "downloads": -1, "filename": "squeezebox-controller-0.7.tar.gz", "has_sig": false, "md5_digest": "f639402034feed4b0c49cf45e9e33523", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4979, "upload_time": "2018-09-19T14:02:32", "url": "https://files.pythonhosted.org/packages/5d/3e/0c0486699ea81e461c643b7fb70419beaeb93956f8e789c7a1246e48e67c/squeezebox-controller-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "34f1d704c9bc43af0f991d13865dec6d", "sha256": "0f51b65e4072bf9bdaa2758e446a116130af4ca9bdd3f258b0c6072fa7af8d40" }, "downloads": -1, "filename": "squeezebox_controller-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "34f1d704c9bc43af0f991d13865dec6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5660, "upload_time": "2018-09-19T17:06:15", "url": "https://files.pythonhosted.org/packages/5d/dc/045760d0e702c70c0509c7c4b3549bffd8842485817a630efb4921e5e341/squeezebox_controller-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e07957c27406d40bc6e78dee86ea5d98", "sha256": "6e67fb2e2ce1c9b925107e0602cf5d2ba08e51a026e2dcfe2100ad7b72506129" }, "downloads": -1, "filename": "squeezebox-controller-0.8.tar.gz", "has_sig": false, "md5_digest": "e07957c27406d40bc6e78dee86ea5d98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5073, "upload_time": "2018-09-19T17:06:15", "url": "https://files.pythonhosted.org/packages/c9/48/a21ae8559a31900a85c4022ca7100cd4f52ece8ff2ae9e451a4367286327/squeezebox-controller-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "88675982f67c92d5bbc97c4f71b037f1", "sha256": "43e2069eb29d1adb0320a757bce760d6c9755bd72d166ff0020b4a23c0644461" }, "downloads": -1, "filename": "squeezebox_controller-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "88675982f67c92d5bbc97c4f71b037f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5690, "upload_time": "2018-09-21T11:42:34", "url": "https://files.pythonhosted.org/packages/e5/83/2b9f6b498305c079076091865b07c580ca648dc75058b0190d877b69b6cf/squeezebox_controller-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd3640ff5484e3ae2edd2c463ae0578a", "sha256": "c6409a705568315f1fb8a77047b0017a42003323df515613e4c0e263ef86cfc3" }, "downloads": -1, "filename": "squeezebox-controller-0.8.1.tar.gz", "has_sig": false, "md5_digest": "dd3640ff5484e3ae2edd2c463ae0578a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5084, "upload_time": "2018-09-21T11:42:35", "url": "https://files.pythonhosted.org/packages/aa/36/248d1e38a7f6a8fbbf48cfa5e6190d7d28ede0b2ef3025d98a0e190c08ca/squeezebox-controller-0.8.1.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "832cb19e7d013e960ca1ddccda5db162", "sha256": "df87bca7a19ac8106189f89c0559180b541a6f41b2724a6c0b0f5f1e059fd7d9" }, "downloads": -1, "filename": "squeezebox_controller-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "832cb19e7d013e960ca1ddccda5db162", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5407, "upload_time": "2018-09-21T11:57:16", "url": "https://files.pythonhosted.org/packages/28/2f/da22fb6fdc014d10d6d80652ab2b62387adf3de8e27bfc21a68257de3bc3/squeezebox_controller-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dd84f53f7dc499212fe5802076582b2", "sha256": "4b25443585215f0b0a50b78834d520dcef44966e0a602adb65961a7f06c48f44" }, "downloads": -1, "filename": "squeezebox-controller-0.9.tar.gz", "has_sig": false, "md5_digest": "5dd84f53f7dc499212fe5802076582b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4826, "upload_time": "2018-09-21T11:57:17", "url": "https://files.pythonhosted.org/packages/41/86/d7f457c8bbaa1bf314797ce3da5bdccb6bd458c87f815381636607c9b66f/squeezebox-controller-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9c1584e4fec6acb4b64e9263ef24e98d", "sha256": "dd5645b23e22c0f167f58c79a6f40a6654e9290f488ddf56bd77c94584373819" }, "downloads": -1, "filename": "squeezebox_controller-0.15.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9c1584e4fec6acb4b64e9263ef24e98d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6651, "upload_time": "2019-04-07T09:17:34", "url": "https://files.pythonhosted.org/packages/f3/8c/2d7f50f937a7bee75b1e0509e3f513a12b04492524d46062b075d0a3dafd/squeezebox_controller-0.15.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70463ae3a0983899c674f1ab96240a39", "sha256": "4088b11224832fecf4560acdf12e40283503fee2e704ad84189e2c18b9226981" }, "downloads": -1, "filename": "squeezebox-controller-0.15.4.tar.gz", "has_sig": false, "md5_digest": "70463ae3a0983899c674f1ab96240a39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6570, "upload_time": "2019-04-07T09:17:36", "url": "https://files.pythonhosted.org/packages/84/6c/09aad5ea41ce324ed1a61f44b70f0a19ef8d8e3447a2397a9514d45d334c/squeezebox-controller-0.15.4.tar.gz" } ] }