Giter Club home page Giter Club logo

heos-controller's Introduction

Heos Controller

Desktop controller for Denon Heos wifi speakers.

Screenshot

Features

  • Automatic detection of speakers
  • User friendly volume dial
  • Playback controls (previous, play/pause, next)

Usage

  1. Download a release and extract the app into your Applications directory
  2. Run the app and wait for speaker detection
  3. Select a speaker from the dropdown and use the controls

Development

  1. Clone this repo
  2. Install all the dependencies using the yarn install command
  3. Run the app using yarn start
  4. To preview changes made in the app directory while the app is running, refresh with the (cmd-r) hot key
  5. Dev tools are available using the (cmd-opt-i) hot key

Generating the compiled app

  1. Rename .env.example to .env. This will disable code signing.
  2. To generate only the app bundle run: yarn run pack
  3. To generate the app bundle, ZIP and DMG, run: yarn build
  4. Look in the dist folder for the results

ToDo

  • Detection and control of grouped speakers
  • Details about the currently playing stream
  • A slider to scrub and track playback position
  • A "sources" media stream picker

Reference Materials

heos-controller's People

Contributors

cold-logic avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

heos-controller's Issues

Night Mode

Awesome tool! Would it be possible to implement toggling the Night Mode for the Home Cinema?

Control via VPN

I have a requirement to adjust the volume on speakers installed at a remote site where listeners cannot physically reach them.

I can connect to the site via VPN. The Heos 'app' won't work as it requires a WiFi connection and even connecting my phone via VPN doesn't work.

My reason for downloading this app is in the hope of being able to do this. It does not seem able to identify devices on a remote (VPN) network.

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.