VU+ Plugins - Music CiefpYouTube

ciefp

Significant Contributor
Special Friend
Feb 21, 2018
346
1,040
93
53
Serbia
🎵 CiefpYouTube v1.0 – YouTube Jukebox Player
CiefpYouTube is an advanced Enigma2 plugin created to elevate YouTube music and video streaming to a true,
automated jukebox experience. Unlike heavy and slow players, this plugin is maximally optimized for fast response,
stability and uninterrupted multimedia enjoyment without the need for constant use of the remote control.

🚀 Main Features
Automatic Jukebox Switching: Play the entire playlist in a row!
The plugin uses an intelligent stream length tracking system (customized for exteplayer3 / Service 5002)
which switches to the next song in a second when the previous one ends.

Local Playlist History (Smart Cache):
Every time you open a channel or search, the plugin silently caches the video list in the local memory of the receiver in the background.
The next time you want to listen to the same list, it opens instantly and without any waiting, dramatically reducing startup time.

Dynamic ChoiceBox Manager:
By selecting the last playlist option, the plugin recognizes all saved channels on your receiver
and offers you an elegant window for selecting previously saved mixes.

Custom Mini-Skin:
During playback of the entire list, a discreet, semi-transparent top panel (Mini Skin) rises on the screen
which clearly shows you at all times what is currently playing, what is next and the status of the current position in the list.

Smart file system filtering:
The code is fully crash-proof – it automatically cleans channel names of emojis,
special characters and long URL links when saving to the receiver's disk.

🛠️ How to use it?
Loading and creating a list: Choose one of the predefined music categories,
start a search or enter your favorite YouTube channel. Wait a few seconds for yt-dlp to pull a list of 30 videos in the background.

Selecting playback mode:
When you click OK on any video in the list, a menu with two options will open:

Play only this video – Classic playback of a single file.

Run the entire playlist in a row (Mini Skin) – Starts a continuous Jukebox mode from that position to the end of the list.

Quick launch of saved mixes:
The next time you run the plugin, simply select the "Latest playlist" item:
If you only have one saved playlist, it will load in a split second.
If you have multiple saved channels, a window will open where you can choose which exact saved mix you want to listen to.

Controls during playback (Mini Skin):

OK – Pause / Resume the video.
▲ (Up) / ▼ (Down) – Manually switch to the previous or next song in the list.
EXIT – Stop playback and return to the plugin's main menu.

Tested:
OpenAtv 7.6
OpenPLi Scarthgap
Pure2 7.6

...:: CiefpSettings ::...

ciefpyoutube-1.jpg
 

Attachments

...:: CiefpYouTube v1.2 ::...

Update FHD support
FHD playback Full HD 1080p videos
Component........................Status
Search and categories............✅ Working
Single video (FHD)...............✅ Working
Playlist with mini skin..........✅ Working
Countdown........................✅ Working
Loading next song message........✅ Working
JSON playlist saving.............✅ Working
User/Live Channels...............✅ Working
WebCam bouquet...................✅ Working
Broken links log.................✅ Working

🚀 Plans for version 1.3 (future)
4K via official YouTube plugin - only for playing a single file
FHD remains for playlists and mini skin
Official plugin does not support playlists

Webcam only works manually when playlist is started
Currently does not work automatic switching from camera to other camera

Improved stability
Additional search options


5002-0-0-0-0-0-0-0-0-0-20260523200639.jpg
 

Attachments

  • Like
Reactions: juventinos68
CiefpYouTube v1.3
What's new:
🎥 WebCam Player
Added a special player for monitoring webcams from the userbouquet file
Auto-switch camera - automatically switches to the next camera after a set time (15, 20, 25, 30, 45 or 60 seconds)
Countdown - visual display of the remaining seconds until the next camera
Loop mode - automatically returns to the first camera after the last
Pause/Resume - the ability to pause auto-switch
Bouquet version display - information about the WebCam bouquet version on the screen

🎬 Movie Player (Single Play Only)
Added MoviePlayer as an option for playing individual videos
Ideal for longer videos (1-2 hours) due to additional controls
Playback controls:

1 - Play/Pause
3 - Stop
4 - Rewind
6 - Fast forward
7 - Previous chapter
9 - Next chapter
0 - Info

Playlists still use the stable DVB Player - no risk of jams

⚙️ Settings
New option in Settings: Webcam Auto-Switch Timeout (15-60 seconds)
New option in Settings: Media Player Type with clear description of which player is for what

🛠️ Bugs and improvements
Fixed display of remaining time for music playlists
Removed duplicate functions for more stable operation
Improved switching between songs in a playlist
Better detection of the end of a video

Requirements:
Python 3.x
yt-dlp installed (opkg install yt-dlp or pip install yt-dlp)
(Optional) ServiceApp for Exteplayer3 support

CiefpYouTube v1.3 - YouTube Video Browser for Enigma2

© 2026 Ciefp


1-0-1-3E9-F01-22B0-EEEE0000-0-0-0-20260525200336.jpg
 

Attachments

🎉 CiefpYouTube v1.8 - Final Release
📋 Version Description
CiefpYouTube v1.8 is a fully functional YouTube video browser and download manager for Enigma2 devices.
This version brings a stable and fully integrated Download Manager that allows easy downloading of YouTube content directly to your HDD or USB device.

🆕 Major new functionality - Download Manager
📥 YouTube Download Manager (ytdownloader.py)
A completely new module for managing YouTube content downloads with the following capabilities:

🎯 Main features:

Double panel:
- Left panel shows playlists,
- Right panel shows selected files
File selection:
- With the OK button (not green) - files are moved to the right panel

Download formats:
- MP4 (video)
- MP3 (audio) is downloaded as m4a

🎵 Audio formats: MP3 vs M4A
M4A (MPEG-4 Audio)
A more modern format (Apple's AAC)
Smaller file size for the same quality
Better quality at the same bitrate
Supported on all modern devices (smartphones, TV, PC)
YouTube native format - downloads directly, no quality loss

MP3 (MPEG-1 Audio Layer 3)
Older, but standard format (since 1993)
Larger file size for the same quality
Compatible with absolutely all devices
Older car stereos must support it

Progress bar.......Graphical display of download progress with percentages
Queue system.......Orderly download of multiple files with progress display
Play & Download....Simultaneous playback of the first video and download of all selected
Custom path.....Setting the download path through Settings

🎮 Controls in Download Manager:
Button Function
OK................................Selects file (left panel) / Removes file (right panel)
LEFT/RIGHT...........Switch focus between left and right panels
UP/DOWN..............Navigate through lists
RED (EXIT)..........Exit from Download Manager
GREEN (SETTINGS).....Setting the download path
YELLOW (DOWNLOAD)......Download selected files
BLUE (PLAY+DOWNLOAD).Play + download

📂 Download location:
Default: /hdd/movie/YouTube_Downloads/

Options in Settings:
/hdd/movie/YouTube_Downloads/
/hdd/YouTube_Downloads/
/usb/movie/YouTube_Downloads/
/media/hdd/YouTube_Downloads/

Custom path (via the yellow button in Settings)
opens the virtual keyboard

Maybe in the next version I will add conversion from m4a to mp3

..:: CiefpSettings ::..

1-0-1-3E9-F01-22B0-EEEE0000-0-0-0-20260611185055.jpg
 

Attachments