All Projects → mkulesh → onpc

mkulesh / onpc

Licence: GPL-3.0 license
Enhanced Music Controller

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to onpc

justBreathe
A minimal meditation app made with Flutter
Stars: ✭ 47 (-47.78%)
Mutual labels:  flutter-app
roover
🐱 A lightweight audio library for React apps.
Stars: ✭ 70 (-22.22%)
Mutual labels:  player
vue-podcast-player
Vue based simple podcast player
Stars: ✭ 31 (-65.56%)
Mutual labels:  player
player-ffmpeg
Up to date tutorial of ffmpeg
Stars: ✭ 17 (-81.11%)
Mutual labels:  player
workout timer
No description or website provided.
Stars: ✭ 48 (-46.67%)
Mutual labels:  flutter-app
HAudioPlayer
AVPlayer再封装,实现类网易云音乐播放动画效果
Stars: ✭ 15 (-83.33%)
Mutual labels:  player
Taskly
Flutter app to manage tasks.
Stars: ✭ 126 (+40%)
Mutual labels:  flutter-app
ykh5p
改善优酷官方html5播放器播放体验
Stars: ✭ 43 (-52.22%)
Mutual labels:  player
soube
Music player based on electronjs
Stars: ✭ 32 (-64.44%)
Mutual labels:  player
twitch-vod-chat
No description or website provided.
Stars: ✭ 20 (-77.78%)
Mutual labels:  player
Flood Mobile
GSoC 21' @CCExtractor. A modern mobile UI for various torrent clients with a Node.js backend and Flutter frontend.
Stars: ✭ 48 (-46.67%)
Mutual labels:  flutter-app
cuba-weather-flutter
Application for mobile devices of the Cuba Weather project implemented with Flutter
Stars: ✭ 28 (-68.89%)
Mutual labels:  flutter-app
media-player
H5视频播放器,可自定义插件
Stars: ✭ 36 (-60%)
Mutual labels:  player
Flutter-Bottom-Tab-Bar
No description or website provided.
Stars: ✭ 72 (-20%)
Mutual labels:  flutter-app
Meaga
一个由Electron和Vue联合打造的本地音乐播放器
Stars: ✭ 36 (-60%)
Mutual labels:  player
Allpass
Allpass是一款简洁的私密信息管理工具,包括密码管理与卡片信息管理,支持指纹解锁软件、csv导入导出、从Chrome中导入、从剪贴板中导入、文件夹与标签功能、收藏与备注功能、密码生成器、WebDAV同步等功能,采用Flutter构建
Stars: ✭ 82 (-8.89%)
Mutual labels:  flutter-app
onkyo.js
Onkyo Receiver controller module
Stars: ✭ 21 (-76.67%)
Mutual labels:  onkyo
LabMidi
Midi IN and OUT. Standard midi file parser and player. Midi Softsynth implementation.
Stars: ✭ 38 (-57.78%)
Mutual labels:  player
kaltura-player-android
Kaltura Player is a rich, easy to integrate and easy to use video player for all media types and ad scenarios you need. - based on Google ExoPlayer
Stars: ✭ 22 (-75.56%)
Mutual labels:  player
podest
Enjoy fine podcasts ✨
Stars: ✭ 33 (-63.33%)
Mutual labels:  player

License Release Status

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

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

The "Premium" version implements exactly the same receiver control functionality as the free version, but has a more flexible user interface. It allows you 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 also allows to create a home screen widget that shows all shortcuts.

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?

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

Integra

Pioneer

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:

Used Open Source Libraries

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].