Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mkulesh/onpc

Repository files navigation

License Release Status Documentation Dashboard

Enhanced Music Controller

Enhanced AVR controller: listen to music properly!

This app allows remote control of a Network Player or a Network A/V Receiver via the local network. The app supports Onkyo/Pioneer/Integra released in April 2016 or later and Denon/Marantz with build-in HEOS technology. Some TEAC models like Teac NT-503 are also supported.

The two most popular features of the app are music playback and sound profile management. Other benefits include:

  • Maximum privacy: No ads, no trackers, no telemetry, no special permissions like GPS
  • The modern Material design supports different color themes and works on smartphones and/or tablets in portrait and landscape mode
  • One-click access to music playback actions
  • One-click access to media items using shortcuts for Onkyo or Favourites for Denon
  • Full music playback control (play, stop, pause, track up/down, time seek, repeat and random modes)
  • Full tone control (listening modes, bass, center, treble and subwoofer levels)
  • Enhanced Play Queue support (add, replace, remove, remove all, change playback order)
  • TuneIn Radio, Deezer, Spotify and Tidal streaming (if supported by receiver)
  • DAB / FM / AM (if supported by receiver)
  • Multi-zone support (if supported by receiver)
  • Multi-room support: Allows control of groups of devices attached via FlareConnect (for Onkyo/Pioneer/Integra only). Ability to control FlareConnect without WiFi
  • Control of devices attached via RI (for Onkyo/Pioneer/Integra only)
  • Display device details and control device settings such as dimmer level, digital filter, auto power, and sleep timer
  • Allows control of receivers over an OpenVPN connection (even over a cellular connection)
  • Integration with "Tasker"

Versions

Free Android Version (Enhanced Music Controller Lite)

Get it on Google Play

Get it on F-Droid

Premium Version

This premium version is developed with Flutter, see onpc-flutter branch for source code

This "Premium" version implements exactly the same receiver control functionality as the free version, but has some additional features:

  • It is available for all desktop systems (Linux, Windows, macOS).
  • The Windows version allows to define global shortcuts for volume and playback control.
  • It allows to rename input channels when this feature is not supported in the firmware.
  • It allows to reorder the play queue using drag-and-drop, change the font and buttons size and show/hide/reorder all control elements for all tabs.
  • Android version allows to create home screen widgets.

On Android:

Get it on Google Play

On Mac, iPhone, iPad:

Download on the App Store

On Windows:

Download on Windows Store

Do you want try the last version in development?

Known Limitations

  • Please note that the app does not support the music streaming from your phone to the network player or the receiver
  • In order to login into Deezer, Tidal, or Spotify, you need the official Onkyo/Denon app additionally to this app
  • Pioneer models before year 2016 are NOT supported, for example: VSX-424, VSX-529, VSX-830, VSX-920K, VSX-923, VSX-924, VSX-1021, VSX-1121, SC-95, SC-LX79, N-50, N-50a, N-70A
  • Following Denon models are not supported: AVR-X1000, DNP-730AE, Heos Link 2, Denon Home 150
  • Following Marantz models are not supported: Marantz n40
  • Following models do not support "Play Queue" feature (that is a limitation of the Onkyo firmware): CR-N765, DTR-40.5, HM76, HT-R693, HT-R695, TX-8130, TX-8150, TX-NR626, TX-NR636, TX-NR646, TX-RZ900

Supported devices

This list is based on the user feedback from Google Play and github. Not all from these devices are tested by developer:

Onkyo

Integra

Pioneer (models after 2016)

Teac

Denon with build-in HEOS

Marantz with build-in HEOS

Documentation

Documents from Onkyo describing the protocol, including lists of supported commands, are stored in 'doc' directory.

Publications:

Acknowledgement

  • Thank to Tebriz for Logo design
  • Thank to mrlad, onschedule for testing and improvements ideas
  • Thank to Michael for German translation and code contribution
  • Thank to John Orr for improvements ideas and code contribution
  • Thank to Andrzej Chabrzyk for Polish translation

License

This software is published under the GNU General Public License, Version 3

Copyright © 2018-2023 by Mikhail Kulesh, Alexander Gomanyuk

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program.

If not, see www.gnu.org/licenses.

Used Open Source Libraries

Screenshots

  • Playback screen in landscape orientation, Dark theme

  • Audio control in portrait orientation, Light theme

  • Media screen, Dark theme

For more screenshots, see directory images/screenshots.

AltStyle によって変換されたページ (->オリジナル) /