Emulator Manager V1.0
To manage emulators, follow these steps:
1️⃣ Add the Emulator:
Add the compatible binary file for your device to the following directory and set the permission to 755:
Code
/usr/bin/cam
2️⃣ Create the Service File:
Create a service file for the emulator inside the following directory:
Code
/lib/systemd/system
Service File Examples:
OSCam Service
Code:
[Unit]
Description=OSCam Service
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=forkingExecStart=/usr/bin/cam/OSCam-Emu_r11868-802 -b
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
NCam Service
Code:
[Unit]
Description=NCam Service
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=forkingExecStart=/usr/bin/cam/NCam_15.2 -b
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
Important Notes:
✔ The plugin currently supports skins in 1920 and 1280 resolution.
✔ Make sure to stop any running emulator before using the plugin.
✔ Ensure filenames are consistent and contain no spaces, otherwise, the plugin will not detect the emulator.
Correct Naming Example:
- Emulator binary file: OSCam-Emu_r11868-802
- Service file: OSCam-Emu_r11868-802.service
- Emulator name inside the service file: OSCam-Emu_r11868-802
Uninstalling the Plugin:
If you are not satisfied with my plugin, you can easily remove it using the following command:
Code:
apt-get purge --auto-remove enigma2-plugin-extensions-emulatormanager
01.jpg
02.jpg
03.jpg
Thx @ AMIN