GithubHelp home page GithubHelp logo

volux's Introduction

PyPI Version GitHub release GitHub license Github all releases Platform: Windows,Mac,Linux

Table of contents

( generated by gh-md-toc )

Volux

BRANCH BUILD COVERAGE REQUIREMENTS ISSUES OPEN PRs
Master Build Status codecov Requirements Status GitHub issues GitHub pull-requests
Develop Build Status codecov Requirements Status

Purpose

Volux is an application written in Python 3 aimed at media powerusers.

What does it do?

Volux allows you to perform many media operations quickly using just your mouse/touchpad.

All interactions are registered when hovering over the Volux bar on your screen.

  • Increase/decrease volume using scroll
  • Mute/unmute using middle-click

What will it do?

Features in development / planned for development

  • Brightness control via mouse wheel
  • Interface customisation

Screenshots

Mode State Image
Volume (active) active
Volume (inactive) inactive
Mute (active) active
Brightness (active) active

Supported platforms

   Windows 7 or later

   MacOS

   Linux (most distributions)

Installation

Requirements

$ sudo apt-get install python3-tk python3-xlib python3-dbus libasound2-dev

Install via pip

Install as user (recommended):

$ pip3 install volux --user

Install as root:

$ sudo pip3 install volux

Install via wheel (.whl)

Install as user (recommended):

$ pip3 install volux-*-py3-none-any.whl --user

Install as root:

$ sudo pip3 install volux-*-py3-none-any.whl

Build from source

Clone this repository:

$ git clone https://github.com/DrTexxOfficial/volux.git

Install pip requirements:

$ cd volux
$ pip3 install -r requirements.txt --user

Build:

$ python3 setup.py bdist_wheel

Using Volux

All 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.

Modes

To 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).

Volume/brightness

While in volume or brightness mode, scroll up/down to increase/decrease volume or brightness while hovering over the main bar.

Exit

To exit Volux, double right-click the bar at any time.

Issues and bugs

If you have any problems running Volux, please kindly post an issue to this repository. Issues can be solved much faster if you can provide:

  • Your OS
  • Your desktop environment (if using Linux)
  • A Summary of issues experienced
  • Any relevant screenshot/s

Volux is developed under Debian (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.


forthebadge made-with-python

volux's People

Contributors

drtexx avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.