AIMP Forum
AIMP for PC => Плагины / Plugins => Дополнения / Addons => Дополнения / Addons => Topic started by: ReitanSora on April 09, 2026, 18:45:32
-
Plugin Name: AIMP Remote Control
AIMP Version: v5.40.2709
Category: Remote Control
Author: ReitanSora
Language: English (Plugin interface) / C++ (Source)
Description:
This plugin allows you to control AIMP remotely from a mobile device or a web interface. It establishes a communication bridge using WebSockets and HTTP requests, allowing for real-time synchronization of playback status, track information, and basic playback commands (Play/Pause, Stop, Next, Previous, Volume).
Main Features:
- Real-time playback control.
- Track information display (Title, Artist, Album Art).
- Low latency connection via WebSockets.
- Compatible with the "AIMP Remote" React Native mobile application published on GitHub.
Screenshots:
https://imgur.com/a/MtYY3b4
Installation:
- Download the aimp_remote_reitansora.aimppack.
- Double-click the file, and AIMP will prompt you to install it automatically.
- (Alternative) Drag and drop the file onto the AIMP window.
- Enable the plugin in Settings > Plugins if it’s not already active.
Download & Source Code:
- Plugin: https://github.com/ReitanSora/fluke-aimp-remote-plugin
- Mobile App: https://github.com/ReitanSora/aimp-remote
Notes:
- I've attached Endpoints.zip, which contains the full documentation for the HTTP calls.
- The WebSocket server runs on port 3554.
-
Thank you for great plugin!
-
Hello, thank you very much for your kind words.
I've decided to make the project open source and incorporate some improvements.
The source code of the current version of the plugin is available at the following URL:
https://github.com/ReitanSora/aimp-remote-plugin (https://github.com/ReitanSora/aimp-remote-plugin)
Here are some notes on the recent changes:
- An option has been added to the plugins menu that displays a QR code; when scanned, it shows the IP address of the computer where the plugin is installed, to make pairing with the mobile app a little easier.
- The entire code has been refactored to make it more maintainable over time.
Also, is there any chance this plugin could be added to the official AIMP plugins page? If so, I am willing to provide all the necessary information.
Thank you very much in advance for your attention.
I've attached the current version of the plugin and the endpoints documentation.
-
Thank you!
-
I’m glad I could help.
I’ll keep an eye out for the possibility that the plugin gets uploaded to the official AIMP plugins page. If any changes to the plugin are needed, or if you need any additional information, I’m happy to help.
Have a great day!
-
Export section of the library contains:
AIMPPluginGetHeader,1,0,0x0003DBC0,0x0003CFC0
InfoGet,2,1,0x0003DCA0,0x0003D0A0
InfoGetCategories,3,2,0x0003DCE0,0x0003D0E0
I think the InfoGet and InfoGetCategories placed here by mistake.
-
uploaded to the official AIMP plugins page
Do you have any suggestions for the plugin icon in the catalog? May be logo of your remote app or something like that.
-
I'm going to take a look at that export section.
Also, to be honest, I've been thinking about it and I've been working on a vector logo of my dog. I'm not sure if that would be possible?
-
The plugin has been updated with the following changes:
- The name has been changed to Fluke: AIMP Remote Control
- The library export section has been corrected; the InfoGet and InfoGetCategories methods are now located within the MyPlugin class.
- The version tag has also been updated to 1.2.1, and all changes can be viewed in the GitHub repository
Attached below is the new version of the plugin.
Have a great day!
-
Need a simple way to download aimp-remote.apk, like a QR code for downloading
-
Need a simple way to download aimp-remote.apk, like a QR code for downloading
Hi, sorry for the delay. I could create a QR code, but I’d have to update it every time the mobile app version changes.
Also, I have a question: where would you like me to place that QR code? Because I think it should go in the plugin project’s README file. If I put it inside the plugin so it shows up in the menu, it would cause problems since it would force users to download a new version of the plugin (even if it hasn’t been updated) just because the mobile app version has changed and, consequently, its download QR.
-
For example
https://github.com/ReitanSora/aimp-remote/releases/latest
And no need to create new links to .apk
Or new repo
https://github.com/ReitanSora/aimp-remote-android/releases/latest
-
So, I added the QR code to the README file in the repository, next to the Screenshots section: https://github.com/ReitanSora/fluke-aimp-remote-plugin
And also is available a new version of the plugin in releases that fixes WebSocket failures in certain clients.
-
aimp-remote v1.1.0-preview (https://github.com/ReitanSora/aimp-remote/tags) (for Android) have no qr-code scanner
-
Suggestion: The QR code link to the app should lead to the APK directly or Google Play, not to github release page. Not all users know how to github works. This will reduce the number of questions you receive.
-
At first launch of the mobile app, would be better to display a settings page, or ask the user to scan a QR code that your provide in PC's plugin.
Now, apps spams the "error get XXX" toasts at launch.
-
aimp-remote v1.1.0-preview (https://github.com/ReitanSora/aimp-remote/tags) (for Android) have no qr-code scanner
Hi, I'm on it, probably the next week I'll upload the new version with some new features
-
Suggestion: The QR code link to the app should lead to the APK directly or Google Play, not to github release page. Not all users know how to github works. This will reduce the number of questions you receive.
Hi
Yeah, sure, I can add the QR code in the README of the plugin repository that redirect to the direct download of the latest version of the mobile app.
-
At first launch of the mobile app, would be better to display a settings page, or ask the user to scan a QR code that your provide in PC's plugin.
Now, apps spams the "error get XXX" toasts at launch.
It's like an onboarding, right? So, the first time the app launches, the onboarding will appear, showing the plugin's server IP settings and the option to scan the QR code.
-
It's like an onboarding, right? So, the first time the app launches, the onboarding will appear, showing the plugin's server IP settings and the option to scan the QR code.
Yes