{ "info": { "author": "Thomas Feldmann", "author_email": "feldmann.thomas@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "python-raumfeld\n===============\n\nA pythonic library for discovering and controlling Teufel Raumfeld\ndevices.\n\nTested with a Raumfeld One. Hardware donations to improve the library\nare welcome :smile:\n\nSupports Python >2.7, 3.x\n\nInstallation\n------------\n\n::\n\n pip install raumfeld\n\nQuickstart\n----------\n\n.. code:: python\n\n import raumfeld\n\n # discovery returns a list of RaumfeldDevices\n devices = raumfeld.discover(timeout=1, retries=1)\n if len(devices) > 0:\n speaker = devices[0]\n\n # now you can control your raumfeld speaker\n speaker.mute = True # mute\n print(speaker.volume) # print current volume\n speaker.volume = 50 # set volume\n\n speaker.pause()\n speaker.play()\n else:\n print('No devices found.')", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tfeldmann/python-raumfeld", "keywords": "raumfeld,upnp,soap", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "raumfeld", "package_url": "https://pypi.org/project/raumfeld/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/raumfeld/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tfeldmann/python-raumfeld" }, "release_url": "https://pypi.org/project/raumfeld/0.2/", "requires_dist": null, "requires_python": null, "summary": "A pythonic library for discovering and controlling Teufel Raumfeld devices.", "version": "0.2" }, "last_serial": 1153123, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f61775ae6727a53dcbcdb4852d50567e", "sha256": "8edc1c19758697240a07da6a4d917dd597e6bc0d4f2124bc71cebd00d954a8a7" }, "downloads": -1, "filename": "raumfeld-0.1.tar.gz", "has_sig": false, "md5_digest": "f61775ae6727a53dcbcdb4852d50567e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2314, "upload_time": "2014-06-25T20:03:43", "url": "https://files.pythonhosted.org/packages/fb/b9/e632916de956c4f7aa3da6853b80edc1bc79a75d6769051bbdbdde40cd09/raumfeld-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "47ad87dcaf5d02298384fb5445dd0079", "sha256": "a242113d659fd683cb6dfd528750e9a0c3e218743cd496d0659512aa21f74e97" }, "downloads": -1, "filename": "raumfeld-0.2.tar.gz", "has_sig": false, "md5_digest": "47ad87dcaf5d02298384fb5445dd0079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4147, "upload_time": "2014-07-10T08:27:45", "url": "https://files.pythonhosted.org/packages/02/aa/467fc48ccdbe93641fcf35ed2c567a744880163b7395c3aa62f4021fdd95/raumfeld-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47ad87dcaf5d02298384fb5445dd0079", "sha256": "a242113d659fd683cb6dfd528750e9a0c3e218743cd496d0659512aa21f74e97" }, "downloads": -1, "filename": "raumfeld-0.2.tar.gz", "has_sig": false, "md5_digest": "47ad87dcaf5d02298384fb5445dd0079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4147, "upload_time": "2014-07-10T08:27:45", "url": "https://files.pythonhosted.org/packages/02/aa/467fc48ccdbe93641fcf35ed2c567a744880163b7395c3aa62f4021fdd95/raumfeld-0.2.tar.gz" } ] }