- Massive Station Database: Access thousands of radio stations from laut.fm
- Multi-Page Loading: Automatically loads multiple pages for extensive station selection
- High-Quality Streams: Direct stream URLs for optimal audio quality
- Station Images: Download and display station logos automatically
- Multiple Players: Support for different audio players (1-2-3)
- Playlist Support: Load custom playlists from local files
- Real-time Info: Display current song, listeners, and station metadata
- Cross-Platform: Compatible with Python 2.7 and Python 3.x
- Responsive UI: Adapts to different screen resolutions (HD, FHD, WQHD)
# Install via IPK package
opkg install radiom_1.3_all.ipk# Copy plugin files
cp -r RadioM /usr/lib/enigma2/python/Plugins/Extensions/
# Restart Enigma2
systemctl restart enigma2- Navigate to Plugin Menu โ RadioM
- Browse through available radio stations
- Select a station to view detailed information
- Play using your preferred audio player
- Manage custom playlists in the Playlists section
- Player 1: Default audio player
- Player 2: Alternative player implementation
- Player 3: Additional player option
- Enigma2-based receivers (DreamOS, OpenPLi, etc.)
- Python 2.7 and Python 3.x compatibility
- Multiple screen resolutions (HD, FHD, WQHD)
RadioM/
โโโ plugin.py # Main plugin code
โโโ PicLoader.py # Image handling
โโโ Console.py # Console operations
โโโ skin/ # UI skins
โ โโโ hd/ # HD resolution
โ โโโ fhd/ # Full HD resolution
โ โโโ wqhd/ # WQHD resolution
โโโ Playlists/ # Custom playlists directory
Create .txt files in the Playlists directory with the following format:
Station Name###http://stream.url
Another Station###http://another.stream.url
Modify skin files in the skin/ directory to customize the appearance for different resolutions.
(Add your screenshots here)
- Main station list view
- Station details with current song information
- Playlist management interface
We welcome contributions! Please feel free to submit pull requests or open issues for bugs and feature requests.
git clone https://github.com/Belfagor2005/RadioM.git
cd RadioM
# Make your changes and test on Enigma2 receiverThis project is licensed under the GPL v2 License - see the LICENSE file for details.
- Lululla - Original concept and development
- Mmark - Plugin modifications and enhancements
- laut.fm - Radio station data and streams
For support and questions:
- Open an issue on GitHub
- Visit Enigma2 development forums
Enjoy listening to your favorite radio stations! ๐ป
