VU+ Plugins - Music CiefpVibes

  • Thread starter Thread starter ciefp
  • Start date Start date
  • Featured

ciefp

Significant Contributor
Special Friend
Feb 21, 2018
332
1,028
93
53
Serbia
..:: CiefpVibes v1.0 ::..
- Enigma2 Music Jukebox Plugin
### Description:
CiefpVibes is a cool music player plugin for Enigma2 boxes.
Play local or online playlists (.m3u/.tv) with repeat, shuffle, custom backgrounds,
and GitHub integration for fresh tracks.
Supported formats are mp3 and flac.
Perfect for non-stop vibes!

### Usage:
Launch from Plugins menu.
Green: Load local file.
Blue: Online from GitHub.
Yellow: Settings.
Red: Exit.
Navigate playlist, OK to play.
Auto-saves last session.

Feel the good vibes with the CiefpVibes enigma2 plugin
..:: CiefpSettings ::..
4097-0-0-0-0-0-0-0-0-0-20251202215720.jpg
 

Attachments

# CiefpVibes v1.1
Enigma2 Music Jukebox Plugin

### New functions in version 1.1:
Online radio - support for online radio stations, the possibility of downloading ready-made playlists from github
Single cache directory - All temporary files (lists and posters) are now stored in /tmp/ciefvibes_cache
Clear cache - New option in settings to clear all cached files
View cache size - See how much space the cache takes up before deleting
Optimized file management - Individual structure for easier maintenance

### How to use:
Basic functions:
GREEN - View files (local)
BLUE - Online lists (M3U, TV, RADIO)
YELLOW - Settings
RED - Exit the application

### New option - RADIO
Press BLUE - Online lists
Choose RADIO, the possibility of choosing various playlists

Added GITHUB_RADIO_URL and support for .radio files (in parsing, file browser and GitHub download).
Improved parsing of .tv/.radio files: Extended detection of audio streams
(indicators like .mp3, .flac, /stream, rtmp://), with exceptions for video formats (.ts, .mp4, etc.).
Better metadata parsing: parseArtistTitle() to split "artist - title" format,
support for ICY metadata, automatic updating of nowplaying text and posters.

### New option - Clear cache:
Press YELLOW (Settings)
Select " Clear cache"
Confirm the deletion in the dialog
Cache will be cleared (posters + lists)

### Visual and Playback Improvements:
- Added dynamic poster display (showPoster(), showDefaultPoster())
with automatic download of the album cover from the iTunes API (fetchAlbumCover()).
- Two progress bars: "progress_real" (exact progress) and "progress_vibe" (pulsating green bar for "vibe" effect).
- Offline detection: Label for "offline_status" (eg "Stream Offline"),
timer for checking the stream (checkStreamStatus()), reset status when playing.
- More skin options: Up to 10 backgrounds, posters and infobars (in 1.0 only up to 5).
- Automatic playback of the first song in the welcome playlist.

### Other options in settings:
▶ Playback - Repeat, random order
Network - Timeouts, URL loading
Wallpaper - 10 wallpapers
️ Poster - 10 posters
Infobar - 10 infobars
Save & Load - Save settings

### What is stored:
Posters - Album covers (cached)
Lists - Download .m3u/.tv/.radio files
Settings - Configuration in /etc/enigma2/ciefvibes.cfg
Last list - In /etc/enigma2/ciefvibes_last.txt

### ⚡ Advantages of the new version:
✅ Cleaner system - One directory instead of two
✅ Better memory management - You can see and clear the cache
✅ Professional display - Progress bar with pulsating animation
✅ More stable - Detection of offline status for streams

### Supported formats:
.m3u / .m3u8 - Standard playlists
.tv - IPTV bouquets (Enigma2)
.radio - Radio lists (Enigma2)
URL - Direct loading from the Internet

### Automatic functions:
Automatic loading of the last list at startup
Metadata Detection (Artist - Title)
Automatic download of album covers
Offline indication for streams

The plugin is ideal for listening to music from local files and internet radio streams!
Feel the good vibes with CiefpVibes Jukebox

..:: CiefpSettings ::..
4097-0-0-0-0-0-0-0-0-0-20251207142520.jpg
 

Attachments

..:: CiefpVibes ::..
MAIN DIFFERENCES BETWEEN VERSIONS 1.1 and 1.3


✅ NEW FUNCTIONALITIES IN VERSION 1.3:
COMPLETE NETWORK SUPPORT - Connecting to laptops and shared folders
DIRECT PLAYBACK OF AUDIO FILES - MP3, FLAC, M4A, AAC (no need for .m3u)
HIERARCHICAL FOLDER LOADING - Loads entire folders with music
SMARTER FILE BROWSER - More options and better organization
AUTOSCAN NETWORKS - Automatic detection of SMB devices
NOTE IN MENU - New "Menu" button for network options

TECHNICAL DIFFERENCES:
Version 1.1 Version 1.3
Only .tv/.radio/.m3u + MP3/FLAC/M4A/AAC directly
No network support Full SMB/NFS network support
Simple file browser Advanced file browser with folder option
Only online playlists + Local and network files
Version: 1.2 Version: 1.3

NEW CLASSES IN 1.3:
Complete network methods (mountSMBShare, mountNFSShare, autoScanNetwork)
Improved file browser with folder option
System for reading ID3/FLAC/MP4 tags

INSTRUCTIONS FOR ESTABLISHING A NETWORK CONNECTION
1. WHAT NEEDS TO BE DONE ON THE LAPTOP/COMPUTER:

For Windows:
bash
1. Right click on the folder → "Properties"
2. "Sharing" tab → "Advanced Sharing"
3. ✅ Share this folder
4. "Permissions" → Add "Everyone" → Full Control
5. Remove all password requests
6. Network and Sharing Center → Turn off password protected sharing

For Linux/Mac:
bash
# Install Samba if it is not installed
sudo apt install samba
sudo nano /etc/samba/smb.conf

# Add to the end:
[Music]
path = /path/to/folder
browseable = yes
read only = yes
guest ok = yes
force user = nobody

# Restart Samba
sudo systemctl restart smbd

2. CONNECTION PROBLEMS AND SOLUTIONS:
Problem Solution
"Access denied" Remove password protected sharing
"Network path not found" Check firewall and IP address
"Mount error" Uses the guest option instead of user/pass
Slow connection Reduce timeout in plugin settings

3. THE MOST FREQUENTLY USED PATH:
bash
//192.168.1.100/Music # Windows without authentication
//192.168.1.100/ # Root share
//namelaptopa/Public # Public folder

4. PLUGIN SETTINGS FOR THE NETWORK:
Menu button → Network Options
Auto-scan → finds devices automatically
SMB Guest mode → use guest without password

BRIEF DESCRIPTION OF VERSION 1.3:
"CiefpVibes 1.3" is a complete audio playlist that supports:

✅ Direct playback of MP3, FLAC, M4A, AAC files
✅ Connection to network folders (SMB/NFS without password)
✅ Automatic album cover download
✅ Reading ID3/FLAC/MP4 tags
✅ Offline detection of streams
✅ 10 wallpapers, 10 infobars, 10 posters
✅ Online playlists from GitHub

Main advantage over 1.1: No more .m3u file needed! You can directly open any audio file or entire folder with music.

STEPS TO CONNECT TO A LAPTOP:
On a laptop: Remove password protected sharing
On E2 box: Open CiefpVibes → Menu button → "Connect to Laptop"
Enter the IP address (eg 192.168.1.100)
Enter share name (or blank for default)
Access the music folder
Pro type:
Use Auto-scan so that the plugin finds all available devices on the network!

⚠️ IMPORTANT NOTE:
Version 1.3 is backwards compatible - everything that works in 1.1 works in 1.3, plus you have all the new functions.
If you have problems with network connection, you can always go back to "Online Files" or local .m3u playlists like in the old version.

..:: CiefpSettings ::..
Ciefp-Vibes.png
 

Attachments

  • Like
Reactions: DirtyDonki
CiefpVibes v1.4 - Update Log
Release Date: December 13, 2025
Key Improvements:

Automatic Update System: Added version check via version.txt on GitHub.
Plugin now automatically detects new versions, displays status on screen (e.g., "Up to date ✓" or "Update v1.5!"),
and prompts for installation with a MessageBox. Includes backup/restore of config files for smooth upgrades.

Enhanced Poster Display: Improved parsing of song titles from filenames
(ignores track numbers like "01 - ", years like "(1993)", remixes).
Better iTunes API fallback for artist-only searches when no title match.
Fixed throttling to allow immediate display of downloaded covers, reducing default poster time.
Cache matching is more accurate, with no flickering during playback.

Other Fixes:

Better handling of online .tv playlists and local MP3 files.
Debug logs for easier troubleshooting.
Network mount improvements for laptop connections.

How to Update: Run the plugin – it will check and prompt automatically if a new version is available on GitHub.
Thanks to everyone who uses and tests CiefpVibes – enjoy the music! ️

..:: CiefpSettings ::..

4097-0-0-0-0-0-0-0-0-0-20251213231018.jpg
 

Attachments

  • Like
Reactions: juventinos68
..:: CiefpVibes v1.5 ::..
- Release Information -

The new version of CiefpVibes 1.5 is here!
Version: 1.5 (enlarged version)
Category: Enigma2 music plugin
Platform: OpenATV, OpenPLi, PurE2 and other Enigma2 systems

What's new in version 1.5?
MAIN NEWSPAPERS:
✅ SMARTER AUDIO PLAYER
The plugin now intelligently differentiates between local files and online radio streams
Local files: stable poster, change limit = 3
Online radio: dynamic changes, limit of changes = 10
Improved poster lock - prevents unwanted flickers

AUTOMATIC DETECTION OF LOCAL POSTERS
NEW FUNCTION: The plugin automatically searches for cover.jpg, folder.jpg, front.jpg in the folder where the music is
It works for MP3, FLAC, M4A and other audio formats
It also supports parent folders (for albums with subfolders)
Caching for faster access - doesn't scan constantly

IMPROVED ONLINE RADIO EXPERIENCE
Automatic meta-data update every 5 seconds
Force refresh system for more reliable information
Smart title parsing (removes years, numbers, special formats)
Tracking the history of changes - the last 5 titles

ADVANCED TIMER SYSTEMS
poster_search_timer - delayed search poster
auto_title_update_timer - automatic title update
force_refresh_timer - forcing refresh of meta-data
lock_timer - controlled locking of posters

SMART TITLE PARSING
Removes ordinal numbers (001 -, 01., 1 -)
Removes Years in Brackets (1993)
Supports multiple separators: " - ", " • ", " | ", " / "
Cleans "junk" like (Official Video), [Remix], etc.

TECHNICAL IMPROVEMENTS:
For the end user:
Better stability - fewer crashes and freezes
Smarter display - the plugin "knows" what is playing
Automatic detection - no need for manual adjustments
Improved debug - easier troubleshooting

For developers:
Code structure - better organized methods
Added variables - metadata_history, last_displayed_title, folderCoverCache
Improved status monitoring - is_current_stream_online, poster_locked
More controls - max_poster_changes dynamically changes

ERRORS FIXED (from previous versions):
Poster flicker problem - excessive poster change solved
Meta-data for online radio - improved tracking of changes
Heading parsing - cleaner display of information
Timer conflicts - better synchronization of events
Local folders - now works with hierarchical structures

INSTALLATION AND UPGRADING:
For new installations:
Code:
wget -q --no-check-certificate https://raw.githubusercontent.com/ciefp/CiefpVibes/main/installer.sh -O - | /bin/sh

For existing users (version 1.4 and below):
The plugin will automatically detect the new version
The notification "Update: v1.5" will appear
Confirm the update - the plugin will restart

Note: The configuration will be saved (backup/restore system)

SUPPORT AND ERROR REPORTING:
GitHub Issues: https://github.com/ciefp/CiefpVibes/issues
Facebook group: ciefpsettings
Telegram group: ciefpsettings

"The best music plugin for Enigma2 just gets better!"
*CiefpSettings Team - Making Enigma2 Better, One Plugin at a Time!*

4097-0-0-0-0-0-0-0-0-0-20251218220222.jpg
 
  • Like
Reactions: vusolo2