Skip to content

The HeosApp will be a small application to control the most important features in Heos devices via a graphical interface. Currently it supports a first small set of features.

License

Notifications You must be signed in to change notification settings

nilsbeck/HeosApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HeosApp

The HeosApp will be a small application to control the most important features in Heos devices via a graphical interface.

Motivation

I have been using the Heos System for some time now and found an app for Windows on the Windows store that suited my needs to control my device from a Windows machine. However, there does not seem to be a (free) app for Mac and Denon/Marantz decided for unknown reasons to not publish their iOS app for Mac. But there are indeed quite a few Python APIs on github that, sadly, lack a GUI. As I always wanted to learn more about Python, this project was born.

Features

There is no clear definition of what those features are yet but I was hoping to implement the following:

  • Connect to a device
  • Show current queue, play song from current queue
  • Stop, Play, Pause song
  • Change volume
  • Search for music from a configured online service (Deezer, Spotify, etc)
  • Add music to queue from those services (see above)

Installation

You can run the py script directly or create a bundle using pyinstaller:

pyinstaller \
    --noconfirm --log-level=WARN \
    --onefile --clean --windowed \
    --disable-windowed-traceback \
    --name=HeosApp heosapp.spec

Contribution

Thanks to the following projects, I believe I'll be able to create the app and implement the named features:

Docs

Some general docs for Heos system communications can be found here

About

The HeosApp will be a small application to control the most important features in Heos devices via a graphical interface. Currently it supports a first small set of features.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages