Is it possible to assgin service name?
Opened this issue · 4 comments
Hi, this is a very helpful app, and the instruction is very helpful.
I am wondering if I can assgin service name instead of ""Magic Remote Service", because I might use more than one PC to connect to TV, so if I have installed two service, they both use the same name wihch make me confuse to choose, I thought it could be "Magic Remote Service HDMI1" and"Magic Remote Service HDMI2"? Thanks.
Hi,
As you suggested, i will add the video input name to distinguish them in a future release.
many thanks
This indeed would be a very welcome addition.
Instruction: How to Change the "Magic Remote Service" Name for Different PCs
If you want to install multiple instances of the Magic Remote Service app on your TV with unique names (e.g., "Magic Remote Service HDMI1" and "HDMI2"), follow these steps:
1. Prepare the Source Code
On the First PC:
- Download the app’s source code from GitHub.
- Navigate to the project folder and locate the configuration files MagicRemoteService/Resources/TV/MagicRemoteService:
appinfo.json— contains the app’s basic settings.appstrings.json— stores localized names.
On the Second PC:
Repeat steps 1–2 to get a copy of the source code on the second PC.
2. Modify the Service Name
For the First PC (HDMI1):
- Open
appinfo.jsonand update the"title"field:
{
"id": "com.example.magicremote",
"title": "Magic Remote Service HDMI1", // <- Unique name for PC1
...
}In appstrings.json edit the strAppTittle key:
{
"strAppTittle": "Magic Remote Service HDMI1"
}For the Second PC (HDMI2):
Repeat the steps above but use a different name:
"title": "Magic Remote Service HDMI2"
- Change the App ID (Critical Step!)
To prevent conflicts, modify the id in appinfo.json on the second PC:
{
"id": "com.example.magicremote.hdmi2", // <- Unique ID for PC2
...
}Without this, the second app will overwrite the first one.
- Compile and Install
On Each PC:
Run the build script (build.bat) to generate the .ipk file.
Install the app on your TV using MagicRemoteService.exe, or WebOS Dev Manager or the CLI:
ares-install -d <device_id> magic-remote-service_1.0.0_all.ipkReplace magic-remote-service_1.0.0_all.ipk with your compiled filename.
- Verify the Result
Check your TV’s app list. You should see two entries:
"Magic Remote Service HDMI1"
"Magic Remote Service HDMI2"
Ensure both apps function independently.
Key Notes:
-
Unique IDs: Always change the id for each instance to avoid overwriting.
-
Caching: If changes don’t appear, uninstall old versions and reinstall.
-
Network: Both PCs must be on the same network as the TV.
-
Now you can manage your TV from multiple devices without confusion! 🚀