WireGuard VPN Manager (LibreELEC)
A lightweight, high-performance Kodi service add-on for LibreELEC 12+ (Kodi 21 Omega). This tool manages WireGuard connections natively via connmanctl, providing a faster and more stable experience than traditional OpenVPN-based add-ons.
🚀 Features
- Multi-Provider Architecture: Native, integrated routing support across NordVPN, Private Internet Access (PIA), and Custom manual profile frameworks.
- Dynamic PIA WireGuard Handshake: Features an authenticated API endpoint handshake layer that automatically registers keys and parses split PGP signature tokens live.
- Native WireGuard Integration: Interfaces directly with LibreELEC's network stack for maximum speed and minimal routing overhead.
- Raspberry Pi 5 & 4 Optimized: Specifically tuned timing profiles and platform-specific network delay detection reduce VPN switching and recovery times for both Pi 4 and Pi 5.
- Live API Country Selector: Replaced manual configuration ID inputs with a live, provider-driven multi-select context menu interface.
- Space-Safe Service Matching: Space-to-underscore string normalization ensures 100% accurate tracking searches against complex ConnMan network names.
- Automated Credential Ingest: Separate, validated import loops read plaintext .txt or .key data files, execute instant Base64 encryption processing, and run auto-updates.
- Asynchronous State Shield: Centralized tracking flags inside /tmp prevent racing conditions and separate automated video plugin mapping sessions from manual menu overrides.
- Smart Auto-Mappings: Dynamically switches VPN locations based on the specific Kodi add-on or folder currently being browsed.
- 1Hz Physical Watchdog: A standalone systemd service monitors hardware carrier status every second for near-instant detection of cable pulls or link loss.
- Auto-Healing Failover: Detects physical interface changes (Ethernet ⇆ Wi-Fi) and automatically resets retry budgets to ensure seamless recovery.
- Stabilized Watchdog Settle: Fine-tuned delay metrics stop infinite connection loops during profile switches by allowing the interface routing table to normalize.
- Silent Transition Engine: Seamless background profile switching handles link changes quietly to prevent stream stuttering or player window failures.
- Aggressive Stream Recovery: Automatically kills "frozen" video players during network blackouts to prevent UI hangs and provide immediate error feedback.
- Intelligent Throttling: Implements a "Safety Fuse" logic that stands down after 10 failed reconnection attempts to preserve system resources and API provider query limits.
- High-Visibility Alerts: Enhanced Kodi notifications featuring art assets, ARGB colour formatting, custom audio cues (networkerror.wav), and persistent on-screen menu saving reminders.
- IPv6 Leak Protection: Kernel-level hardening and dynamic DNS management prevent data leaks during VPN transitions.
- Remote Optimized: Automatically maps F11 to trigger the VPN menu instantly from anywhere inside Kodi.
If you already know what you're doing, grab the repository installer here:
📦 Download Doemela Repo ZIP
Step 1: Install the Repository
- Download the Doemela Repo ZIP file to your device (or use a USB stick).
- Open Kodi and navigate to Add-ons.
- Click the Box Icon (Add-on Browser) in the top-left corner.
- Select Install from zip file.
- If prompted, click 'Settings' and enable 'Unknown Sources', then go back.
- Locate and select the repository.doemela-x.x.x.zip file.
- Wait for the "Add-on installed" notification.
Step 2: Install WireGuard Manager
- While still in the Add-on Browser, select Install from repository.
- Choose the Doemela Repo.
- Navigate to Services > WireGuard Manager for NordVPN.
- Select Install.
- Once the installation is complete, the Setup Wizard will launch automatically to guide you through the initial configuration and token import.
QuoteTip: Installing via the Repository is the recommended method. It ensures you receive automatic updates for bug fixes and new Raspberry Pi 5 performance optimizations as soon as they are released.