Enhanced Music Controller
Enhanced Music Controller for Onkyo and Pioneer: listen to music properly!
This app allows remote control of an Onkyo/Pioneer/Integra Network Player or a Network A/V Receiver via the "Integra Serial Communication Protocol". Some TEAC models like Teac NT-503 are also supported.
Free Android Version
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 for older Onkyo/Pioneer models that do not support this feature 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:
On Mac, iPhone, iPad:
On Windows:
Do you want try the last version in development?
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
- 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, 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 (like Wireless Audio System NCP-302)
- Ability to control FlareConnect without WiFi
- Control of devices attached via RI
- 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"
Known Limitations
- Please note that the app does not support the music streaming from your phone to the network player or the receiver
- Track time seek is missing in Tidal (that is a limitation of the Onkyo firmware)
- In order to use Spotify, you need the official Spotify app additionally to this app
- Amazon Music HD subscription: broadcast in AAC 256 kbps only (that is a limitation of the Onkyo firmware)
- Following Pioneer models are NOT supported: VSX-424, VSX-529, VSX-830, VSX-923, VSX-924, VSX-1021, VSX-1121, SC-95, SC-LX79, N-50, N-50a, N-70A
- 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
- ONKYO TX-L50
- ONKYO TX-NR414
- ONKYO TX-NR509
- ONKYO TX-NR525
- ONKYO TX-NR535
- ONKYO TX-NR575E
- ONKYO TX-NR616
- ONKYO TX-NR636
- ONKYO TX-NR646
- ONKYO TX-NR656
- ONKYO TX-NR676E
- ONKYO TX-NR686
- ONKYO TX-NR696
- ONKYO TX-NR818
- ONKYO TX-RZ50
- ONKYO TX-RZ810
- ONKYO TX-RZ830
- ONKYO TX-RZ900
- ONKYO TX-RZ1100
- ONKYO HT-S7805
- ONKYO NS-6130
- ONKYO NS-6170
- ONKYO TX-8130
- ONKYO TX-8150
- ONKYO TX-8250
- ONKYO TX-8270
- ONKYO TX-8390
- ONKYO TX-L20D
- ONKYO R-N855
- ONKYO CS-N575D
- ONKYO CR-N765
- ONKYO CR-N775D
- Wireless Audio System NCP-302
Integra
Pioneer
- Pioneer VSX-LX101
- Pioneer VSX-LX103
- Pioneer VSX-LX104
- Pioneer VSX-LX302
- Pioneer VSX-LX303
- Pioneer VSX-LX503
- Pioneer VSX-LX504
- Pioneer VSX-S520D
- Pioneer VSX-832
- Pioneer VSX-932
- Pioneer VSX-933
- Pioneer SC-LX701
- Pioneer SC-LX901
- Pioneer SX-N30
- Pioneer NC-50DAB
- Pioneer N-50AE
- Pioneer N-70AE
- Pioneer XC-HM86D
- Pioneer MRX-3
- Pioneer MRX-5
Teac
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.
Documentation
Documents from Onkyo describing the protocol, including lists of supported commands, are stored in 'doc' directory.
Publications:
- Протокол ISCP/eISCP от Onkyo: управление устройствами Onkyo по сети (in Russian)
- Logo design for Open Music Controller
- Первое универсальное приложение «Enhanced Controller for Onkyo and Pioneer»(in Russian)
Used Open Source Libraries
- Material Design Icons: http://materialdesignicons.com
- Material Design Palette: https://www.materialpalette.com
- DragSortListView (drag-and-drop reordering of list items): https://github.com/bauerca/drag-sort-listview
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.