{ "info": { "author": "Denver P", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Topic :: Multimedia :: Sound/Audio" ], "description": "[![PyPI Version](https://img.shields.io/pypi/v/volux.svg)](https://pypi.python.org/pypi/volux/)\n[![GitHub release](https://img.shields.io/github/release-pre/drtexxofficial/volux.svg)](https://GitHub.com/DrTexxOfficial/volux/releases/)\n[![GitHub license](https://img.shields.io/github/license/DrTexxOfficial/volux.svg?branch=master)](https://github.com/DrTexxOfficial/volux/blob/master/LICENSE)\n[![Github all releases](https://img.shields.io/github/downloads/DrTexxOfficial/volux/total.svg)](https://GitHub.com/DrTexxOfficial/volux/releases/)\n[![Platform: Windows,Mac,Linux](https://img.shields.io/badge/Platform-Windows%20%7C%20Mac%20%7C%20Linux-blue.svg)](#)\n\nTable of contents\n=================\n\n * [Volux](#volux)\n * [Purpose](#purpose)\n * [What does it do?](#what-does-it-do)\n * [What will it do?](#what-will-it-do)\n * [Screenshots](#screenshots)\n * [Supported platforms](#supported-platforms)\n * [Installation](#installation)\n * [Requirements](#requirements)\n * [Install via pip](#install-via-pip)\n * [Install via wheel (.whl)](#install-via-wheel-whl)\n * [Build from source](#build-from-source)\n * [Using Volux](#using-volux)\n * [Modes](#modes)\n * [Volume/brightness](#volumebrightness)\n * [Exit](#exit)\n * [Issues and bugs](#issues-and-bugs)\n\n_( generated by [gh-md-toc](https://github.com/ekalinin/github-markdown-toc) )_\n\n# Volux \n| BRANCH | BUILD | COVERAGE | REQUIREMENTS | ISSUES | OPEN PRs |\n| --- | --- | --- | --- | --- | --- |\n| Master | [![Build Status](https://travis-ci.org/DrTexxOfficial/volux.svg?branch=master)](https://travis-ci.org/DrTexxOfficial/volux) | [![codecov](https://codecov.io/gh/DrTexxOfficial/volux/branch/master/graph/badge.svg)](https://codecov.io/gh/DrTexxOfficial/volux) | [![Requirements Status](https://requires.io/github/DrTexxOfficial/volux/requirements.svg?branch=master)](https://requires.io/github/DrTexxOfficial/volux/requirements/?branch=master) | [![GitHub issues](https://img.shields.io/github/issues/DrTexxOfficial/volux.svg?branch=master)](https://GitHub.com/DrTexxOfficial/volux/issues/) | [![GitHub pull-requests](https://img.shields.io/github/issues-pr/DrTexxOfficial/volux.svg?branch=master)](https://GitHub.com/DrTexxOfficial/volux/pull/) |\n| Develop | [![Build Status](https://travis-ci.org/DrTexxOfficial/volux.svg?branch=develop)](https://travis-ci.org/DrTexxOfficial/volux) | [![codecov](https://codecov.io/gh/DrTexxOfficial/volux/branch/develop/graph/badge.svg)](https://codecov.io/gh/DrTexxOfficial/volux) | [![Requirements Status](https://requires.io/github/DrTexxOfficial/volux/requirements.svg?branch=develop)](https://requires.io/github/DrTexxOfficial/volux/requirements/?branch=develop)\n\n\n## Purpose\nVolux is an application written in Python 3 aimed at media powerusers.\n\n### What does it do?\nVolux allows you to perform many media operations quickly using just your mouse/touchpad.\n\nAll interactions are registered when hovering over the Volux bar on your screen.\n\n- Increase/decrease volume using scroll\n- Mute/unmute using middle-click\n\n### What _will_ it do?\nFeatures in development / planned for development\n- Brightness control via mouse wheel\n- Interface customisation\n\n### Screenshots\n\n| Mode | State | Image |\n| :---: | :---: | :---: |\n| Volume (active) | active | |\n| Volume (inactive) | inactive | |\n| Mute (active) | active | |\n| Brightness (active) | active | |\n\n### Supported platforms\n\n   Windows 7 or later\n\n   MacOS _(WIP)_\n\n   Linux (most distributions)\n\n## Installation\n### Requirements\n| Platform | External Requirements |\n| --- | --- |\n| Windows | ```> pip install https://github.com/AndreMiras/pycaw/archive/master.zip``` |\n| Darwin (MacOS) | _no external requirements_ |\n| Linux | ```$ sudo apt-get install python3-tk python3-xlib python3-dbus libasound2-dev``` |\n\n### Installation\n| Installation Method | Command/s | Platforms\n| --- | --- | ---\n| pip (as user) ***recommended!*** | ```pip install volux --user``` | Windows/Unix\n| pip (as root) | ```$ sudo pip install volux``` | Unix\n| wheel (.whl) (as user) | ```pip install volux-*-py3-none-any.whl --user``` | Windows/Unix\n| wheel (.whl) (as root) | ```$ sudo pip install volux-*-py3-none-any.whl``` | Unix\n\n_note: Under some linux distros all references to 'pip' must be replaced with 'pip3'. Debian is an example of this. This is often the case to prevent confusion between Python 2.7.x interpreters and Python 3.x interpreters_ \n\n### Build from source\nClone this repository:\n\n $ git clone https://github.com/DrTexxOfficial/volux.git\n\nInstall pip requirements:\n\n $ cd volux\n $ pip3 install -r requirements.txt --user\n\nBuild:\n\n $ python3 setup.py bdist_wheel\n\n## Using Volux\nAll interactions with Volux are only valid when hovering over the bar Volux produces. This allows you to interact with Volux without loosing your ability to use your scroll bar in other applications.\n\n### Modes\nTo cycle between modes in Volux, right-click the main bar. By default, a green bar signifies volume mode and a blue bar signifies brightness mode (wip).\n\n### Volume/brightness\nWhile in volume or brightness mode, scroll up/down to increase/decrease volume or brightness while hovering over the main bar.\n\n### Exit\nTo exit Volux, double right-click the bar at any time.\n\n## Issues and bugs\nIf you have any problems running Volux, please kindly post an issue to this repository. Issues can be solved much faster if you can provide:\n\n- Your OS\n- Your desktop environment (if using Linux)\n- Your python version\n- A Summary of issues experienced\n- Any relevant screenshot/s\n\nVolux is developed under Debian 9 Stretch (Linux) using GNOME 3.22.2 and Python 3.5. Providing you've correctly installed all dependencies, Volux is almost guranteed to work under these conditions.\n\nAdditional testing has been done under these conditions:\n\n| Archi. | Operating System | Desktop Env | Python | Verison | Status | Notes |\n| --- | --- | --- | --- | --- | --- | --- |\n| 64 bit | Debian 9 Stretch | Gnome 3.22.2 | 3.5 | | Working | Development conditions |\n| 64 bit | Ubuntu _ver=?_ | Gnome _ver=?_ | 3.6 | | Working | |\n| 64 bit | Windows 10 | N/A | 3.7 | 0.8.15 | Working | Reimplementation successful! |\n| 64 bit | Windows 10 | N/A | 3.7.2 | 0.8.15 | Working | |\n| 64 bit | Mac OS | N/A | 3.x | | Broken | Dependencies missing |\n\n
\n\n[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)\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/DrTexxOfficial/volux", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "volux", "package_url": "https://pypi.org/project/volux/", "platform": "", "project_url": "https://pypi.org/project/volux/", "project_urls": { "Bug Reports": "https://github.com/DrTexxOfficial/volux/issues", "Homepage": "https://github.com/DrTexxOfficial/volux", "Source": "https://github.com/DrTexxOfficial/volux/" }, "release_url": "https://pypi.org/project/volux/0.8.16/", "requires_dist": [ "plyer (==1.3.2)", "psutil (==5.4.8)", "pyalsaaudio (==0.8.4); platform_system == \"Linux\"", "comtypes (==1.1.7); platform_system == \"Windows\"" ], "requires_python": "", "summary": "Audio Control Interface", "version": "0.8.16" }, "last_serial": 4655507, "releases": { "0.8.10": [ { "comment_text": "", "digests": { "md5": "7b0e3d72a08df122f2ab9f20ddeed51c", "sha256": "7088e81643647c78d6a087d0f440ee93df1da79f107a9a69f6e234e506a765a3" }, "downloads": -1, "filename": "volux-0.8.10-py3-none-any.whl", "has_sig": false, "md5_digest": "7b0e3d72a08df122f2ab9f20ddeed51c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6298, "upload_time": "2018-12-13T13:45:00", "url": "https://files.pythonhosted.org/packages/8e/1a/94db17ff47f0f4a997858f3e39c0430bae75773eeb82354b2b2f39b0b18b/volux-0.8.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09545f3453388dcfdb6838c595c91fc5", "sha256": "41bbaa760a01bac64c696010702837af2f5f2f77fa220f70d451296369a906c0" }, "downloads": -1, "filename": "volux-0.8.10.tar.gz", "has_sig": false, "md5_digest": "09545f3453388dcfdb6838c595c91fc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6093, "upload_time": "2018-12-13T13:45:02", "url": "https://files.pythonhosted.org/packages/7e/ad/be3a460b1e5a6a93f59b18d183509ff679904ad1364daa2edfc806dfa369/volux-0.8.10.tar.gz" } ], "0.8.11": [ { "comment_text": "", "digests": { "md5": "39037ac44a74e0e063018168df251f1d", "sha256": "d51e0482963910b895b7431fa1766d40b7db816d4a61c7f9d4fe6175f44094cb" }, "downloads": -1, "filename": "volux-0.8.11-py3-none-any.whl", "has_sig": false, "md5_digest": "39037ac44a74e0e063018168df251f1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12874, "upload_time": "2018-12-13T13:52:54", "url": "https://files.pythonhosted.org/packages/00/e4/78c689eaa4ec8facec0723ec3a1d5a55664ffe2e9f3186c4cb1f2fa39080/volux-0.8.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6146a79af9b0c03cf1cf32064c6f2af6", "sha256": "927e1e2dd4bc64dd605486e598b7756f9331d87c4e7319413624ddb0e4b23027" }, "downloads": -1, "filename": "volux-0.8.11.tar.gz", "has_sig": false, "md5_digest": "6146a79af9b0c03cf1cf32064c6f2af6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11150, "upload_time": "2018-12-13T13:52:55", "url": "https://files.pythonhosted.org/packages/7b/8e/29dbabb007b57ff6bbda4b4de5ca4f0b3c19be99d3ef11488da895178ad1/volux-0.8.11.tar.gz" } ], "0.8.12": [ { "comment_text": "", "digests": { "md5": "b0c55ddbad5c31f656d1df23bc739f44", "sha256": "7413e2eb38a69fc6f5db6b7a63e06538f6e70dbdef01fec8f033706483140655" }, "downloads": -1, "filename": "volux-0.8.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b0c55ddbad5c31f656d1df23bc739f44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17145, "upload_time": "2019-01-03T06:03:56", "url": "https://files.pythonhosted.org/packages/49/86/ebf544d05952642a460a7c6e0886fe9cad903957a1f9834296b8c0d59aa7/volux-0.8.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dd7ede4137017b2fd38112c6158a812", "sha256": "d68c8ed113eb58c9c978be655ca6e13a243011436b55589ee87ea9a199414194" }, "downloads": -1, "filename": "volux-0.8.12.tar.gz", "has_sig": false, "md5_digest": "5dd7ede4137017b2fd38112c6158a812", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15186, "upload_time": "2019-01-03T06:03:58", "url": "https://files.pythonhosted.org/packages/38/1d/c320ebbed8e216efe616f83b5554785e63928199f85a09aa7aeed356bd06/volux-0.8.12.tar.gz" } ], "0.8.13": [ { "comment_text": "", "digests": { "md5": "23d6ff0293d78ff3b4894d26f13af0c1", "sha256": "77f65abdd377f98339f9fca413ebaebc294b667acb8ea21907c989a6527f3853" }, "downloads": -1, "filename": "volux-0.8.13-py3-none-any.whl", "has_sig": false, "md5_digest": "23d6ff0293d78ff3b4894d26f13af0c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17146, "upload_time": "2019-01-03T06:08:48", "url": "https://files.pythonhosted.org/packages/92/a7/0534dea357c7892e79562dbc131424a8eb7b08d195a698863cde5c223224/volux-0.8.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9051be67b4f75554d1bc8c4cf055361f", "sha256": "dafca196ed6915a43d2cd396b11cdf345b7f9648ccd841c813b00c2aded590ae" }, "downloads": -1, "filename": "volux-0.8.13.tar.gz", "has_sig": false, "md5_digest": "9051be67b4f75554d1bc8c4cf055361f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15182, "upload_time": "2019-01-03T06:08:50", "url": "https://files.pythonhosted.org/packages/cb/92/a05b169bb099b82d2bd5cbb1cc0f085310ac7621c7662fc35c0ee1df81d6/volux-0.8.13.tar.gz" } ], "0.8.14": [ { "comment_text": "", "digests": { "md5": "0aaaf9d61afc10c8408ecec2b3563beb", "sha256": "f3a8fbf51209797e7faa5c648a75d470ef769e649544cefc4c125ac2e76fd66b" }, "downloads": -1, "filename": "volux-0.8.14-py3-none-any.whl", "has_sig": false, "md5_digest": "0aaaf9d61afc10c8408ecec2b3563beb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17203, "upload_time": "2019-01-03T06:18:20", "url": "https://files.pythonhosted.org/packages/f1/33/479c3ae9d7ae02175586d841124a98ad10788ed2e013459d3a40713b0350/volux-0.8.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "622a70623a63275c7eef27b0adfaa4ca", "sha256": "bc44b40649f59e00f45809d4ce6b37f06da5c54c64c355acf63a6d083db66f8f" }, "downloads": -1, "filename": "volux-0.8.14.tar.gz", "has_sig": false, "md5_digest": "622a70623a63275c7eef27b0adfaa4ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15221, "upload_time": "2019-01-03T06:17:58", "url": "https://files.pythonhosted.org/packages/fa/e5/dcc0152848bc46c82a38c1042a9c30b75ce7cae65901f40ae8e21b6c1c76/volux-0.8.14.tar.gz" } ], "0.8.15": [ { "comment_text": "", "digests": { "md5": "a34b8b9edcd57bbf2bb25ec8fea47d88", "sha256": "2d90e0bf66e01ff3e6cd6a497372aededf0b1aa109e758b13357b36734c685cb" }, "downloads": -1, "filename": "volux-0.8.15-py3-none-any.whl", "has_sig": false, "md5_digest": "a34b8b9edcd57bbf2bb25ec8fea47d88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17249, "upload_time": "2019-01-03T06:40:25", "url": "https://files.pythonhosted.org/packages/fc/ad/af4326d3f9664046bbe99c1737e35e194aa4fc34bc92eecf34a11fc37329/volux-0.8.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5692948a89c218b620e17c8f8828db2", "sha256": "a81c62f2dd8dc3e503d90e31af8668764e39c5e26dd0fabe9983450e4c30aa2a" }, "downloads": -1, "filename": "volux-0.8.15.tar.gz", "has_sig": false, "md5_digest": "d5692948a89c218b620e17c8f8828db2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15246, "upload_time": "2019-01-03T06:40:27", "url": "https://files.pythonhosted.org/packages/ad/db/77b5599ba518ff0aad0e34e19652a3b93f259642bd936e0f1b86bcdeb46c/volux-0.8.15.tar.gz" } ], "0.8.16": [ { "comment_text": "", "digests": { "md5": "0de5f3731864cff65811dc3a4b28cc70", "sha256": "6afebed52ccd81684082896ec98f29e3b183353ef0f14f1314a3129798995131" }, "downloads": -1, "filename": "volux-0.8.16-py3-none-any.whl", "has_sig": false, "md5_digest": "0de5f3731864cff65811dc3a4b28cc70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17381, "upload_time": "2019-01-03T07:24:28", "url": "https://files.pythonhosted.org/packages/07/ef/f286144052a597ba962d8939e8f9da37e1b4e15e9b55de99fb767aa91cea/volux-0.8.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97b54e82fa693c546576a2c36227e4b1", "sha256": "a196d2adea66ac2bc2cedc1dd22786dee3dbb67da97e3a32412516a11b9b6bbc" }, "downloads": -1, "filename": "volux-0.8.16.tar.gz", "has_sig": false, "md5_digest": "97b54e82fa693c546576a2c36227e4b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15370, "upload_time": "2019-01-03T07:24:30", "url": "https://files.pythonhosted.org/packages/63/e2/9fe1382aae20d6fa86ce0b0b3b3a219c2e06ee4bf4b0d8801606fdc5025c/volux-0.8.16.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "c4e2dcd4e7a2f5442d536c6632b331ce", "sha256": "f952908ea06e6c347c9da96ca7d6921168b96b127884d7cf839c275daac1865f" }, "downloads": -1, "filename": "volux-0.8.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c4e2dcd4e7a2f5442d536c6632b331ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12216, "upload_time": "2018-12-11T15:46:19", "url": "https://files.pythonhosted.org/packages/ec/0b/6398112f675d62bcdb7ae73873dbc7a5e2b51a5e908b25c174eee59101d6/volux-0.8.6-py3-none-any.whl" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "2cb96ee94e285f9b32ef0bc9a9b78737", "sha256": "6caf09020662d1c903a1f58646a877181d9bf64cf0cae8db1097538a633699a6" }, "downloads": -1, "filename": "volux-0.8.7-py3-none-any.whl", "has_sig": false, "md5_digest": "2cb96ee94e285f9b32ef0bc9a9b78737", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12653, "upload_time": "2018-12-13T07:54:34", "url": "https://files.pythonhosted.org/packages/a5/35/90e897bb0601235e1461e1a545f36c5ad5956e5c61ee8b08c9fcd49ed675/volux-0.8.7-py3-none-any.whl" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "76fbd94cb2470609a6b03da5e7d734bc", "sha256": "a873cf0c04a2b0f56f4b6478275051e511b5d5295148b6e298e8967afa3b22b1" }, "downloads": -1, "filename": "volux-0.8.8-py3-none-any.whl", "has_sig": false, "md5_digest": "76fbd94cb2470609a6b03da5e7d734bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6282, "upload_time": "2018-12-13T10:58:12", "url": "https://files.pythonhosted.org/packages/a8/a5/a59457edefb1dcf966a1cfa85a888513ebe8852a2e6b7e3080eac5a85401/volux-0.8.8-py3-none-any.whl" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "70dbc31816ff0149a7f8b3c36570d839", "sha256": "e0aad7159f0ce398803998d0d881feac117611ec8ba5251256d6c7905d6b10bb" }, "downloads": -1, "filename": "volux-0.8.9-py3-none-any.whl", "has_sig": false, "md5_digest": "70dbc31816ff0149a7f8b3c36570d839", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12830, "upload_time": "2018-12-13T12:25:51", "url": "https://files.pythonhosted.org/packages/07/ca/d67955f45ba6169869694c5018bbc03dd74312686a6fba367cb9ee4f0d30/volux-0.8.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "271d7feac679e0bcaab879c03a35a507", "sha256": "3bdc63c26bcc50144aad85c1e5d3c51c4719e44aa27b4239ecc6c593f92156f6" }, "downloads": -1, "filename": "volux-0.8.9.tar.gz", "has_sig": false, "md5_digest": "271d7feac679e0bcaab879c03a35a507", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11097, "upload_time": "2018-12-13T12:25:52", "url": "https://files.pythonhosted.org/packages/98/02/2490dfface0617b1d5e11cc60da30c820540cbb9adf02cac648b4795294c/volux-0.8.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0de5f3731864cff65811dc3a4b28cc70", "sha256": "6afebed52ccd81684082896ec98f29e3b183353ef0f14f1314a3129798995131" }, "downloads": -1, "filename": "volux-0.8.16-py3-none-any.whl", "has_sig": false, "md5_digest": "0de5f3731864cff65811dc3a4b28cc70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17381, "upload_time": "2019-01-03T07:24:28", "url": "https://files.pythonhosted.org/packages/07/ef/f286144052a597ba962d8939e8f9da37e1b4e15e9b55de99fb767aa91cea/volux-0.8.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97b54e82fa693c546576a2c36227e4b1", "sha256": "a196d2adea66ac2bc2cedc1dd22786dee3dbb67da97e3a32412516a11b9b6bbc" }, "downloads": -1, "filename": "volux-0.8.16.tar.gz", "has_sig": false, "md5_digest": "97b54e82fa693c546576a2c36227e4b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15370, "upload_time": "2019-01-03T07:24:30", "url": "https://files.pythonhosted.org/packages/63/e2/9fe1382aae20d6fa86ce0b0b3b3a219c2e06ee4bf4b0d8801606fdc5025c/volux-0.8.16.tar.gz" } ] }