Repository navigation
Releases
v4.4.8
🇮🇹 Italiano — Nuova funzione: Ripristino automatico della vista
Introdotto un sistema intelligente che mantiene sincronizzata la vista del pannello sinistro con il contenuto attualmente in riproduzione.
Come funziona
- Rilevamento attività: qualsiasi movimento o clic del mouse, utilizzo della rotella o pressione di un tasto azzera il timer di inattività di 3 secondi.
- Memorizzazione della vista: all'avvio di un canale o di un file viene salvata la posizione di navigazione corrente, comprese liste IPTV, categorie, cartelle locali e registrazioni.
- Ripristino automatico: dopo 3 secondi di inattività, se il pannello mostra una vista diversa da quella associata al contenuto in riproduzione, viene ripristinata automaticamente la vista corretta.
- Priorità alla scheda attiva: anche quando la vista è già quella corretta, la relativa scheda viene riportata in cima all'elenco.
- Posizionamento preciso: il ripristino utilizza coordinate verticali in pixel (
count -ypixelseyview_moveto) per garantire un posizionamento accurato, evitando le imprecisioni disee. - Caricamento in background: per gli elenchi caricati in modo asincrono, il sistema ripete il controllo ogni 250 ms, fino a un massimo di 20 secondi, verificando che la scheda rimanga effettivamente in cima.
Condizioni di sicurezza
Il ripristino automatico viene sospeso quando:
- L'utente sta digitando nella ricerca.
- È aperta una finestra modale.
- L'elenco non è visibile.
- Non è in riproduzione alcun canale o file.
Una navigazione più intelligente e precisa, che mantiene sempre in evidenza il contenuto attualmente in riproduzione senza interferire con le operazioni dell'utente.
🇬🇧 English — New Feature: Automatic View Restoration
Introduced an intelligent system that keeps the left panel synchronized with the content currently playing.
How it works
- Activity detection: any mouse movement, click, scroll-wheel action or key press resets the 3-second inactivity timer.
- View memory: when a channel or file starts playing, the current navigation view is saved, including IPTV lists, categories, local folders and recordings.
- Automatic restoration: after 3 seconds of inactivity, if the panel displays a different view from the one associated with the playing content, the correct view is automatically restored.
- Active tab priority: even when the current view is already correct, its corresponding tab is moved to the top of the list.
- Precise positioning: restoration uses vertical pixel coordinates (
count -ypixelsandyview_moveto) to ensure accurate positioning, avoiding the inaccuracies ofsee. - Background loading: for lists loaded asynchronously, the system retries every 250 ms, for up to 20 seconds, checking that the tab remains correctly positioned at the top.
Safety conditions
Automatic restoration is suspended when:
- The user is typing in the search field.
- A modal window is open.
- The list is not visible.
- No channel or file is currently playing.
Smarter and more precise navigation that always keeps the currently playing content in focus without interfering with the user's actions.
v4.4.7
English
Audio output
- Audio output can now be switched from the volume menu and from the "Audio output device..." window.
- Output devices are listed by their proper names.
- Fixed device names being truncated in fullscreen mode.
Italiano
Uscita audio
- L'uscita audio può ora essere cambiata dal menu del volume e dalla finestra "Audio output device...".
- I dispositivi di uscita sono elencati con il loro nome corretto.
- Corretto il troncamento dei nomi dei dispositivi a schermo intero.
v4.4.6
XVB Player 4.4.6
New Features
- Added EPG programme descriptions to the IPTV playlist.
- Improved the display of information for the currently playing programme.
- Refined the description row layout and integration within the playlist.
XVB Player 4.4.6
Novità
- Aggiunte le descrizioni dei programmi EPG nella playlist IPTV.
- Migliorata la visualizzazione delle informazioni sul programma in onda.
- Rifinito il layout della riga delle descrizioni e la sua integrazione nella playlist.
v4.4.5
XVB Player 4.4.5
What's new
- Wayland support: XVB now supports Wayland desktop sessions, with automatic configuration of the libmpv graphics context.
- Compatibility: continued support for X11/Xorg sessions.
Known issues
- No known issues currently reported.
v4.4.4
XVB Player 4.4.4 — Release Notes
English
New features
Split Screen
- Added Split Screen, accessible with
F2or from the View menu. - Two independent video players displayed side by side, separated by a central divider.
- Each screen maintains its own playback state and channel selection.
- Click either screen to make it active.
- Audio automatically switches to the selected screen, muting the other player.
- The selected screen is highlighted with a dynamic colored border, following the active channel's color.
- All player controls operate on the selected screen, including playback, volume, channel selection, stream variants and quality settings.
- Switching between screens preserves their individual playback states.
Interface improvements
- Improved split-screen layout and video positioning.
- Adjusted the bottom video area to eliminate unnecessary spacing.
- Recording indicator (REC) and shutdown timer are displayed in the upper-right corner of the selected screen.
- Improved HUD positioning and overlay management in split-screen mode.
Compatibility
- Picture-in-Picture and Fullscreen automatically close Split Screen when activated.
- Split Screen can be toggled using
F2.
Italiano
Nuove funzionalità
Schermo diviso (Split Screen)
- Aggiunta la modalità Schermo diviso, accessibile tramite
F2o dal menu Visualizza. - Due lettori video indipendenti affiancati, separati da un divisore centrale.
- Ogni schermo mantiene il proprio stato di riproduzione e la propria selezione dei canali.
- Cliccando su uno schermo lo si rende attivo.
- L'audio passa automaticamente allo schermo selezionato, mentre l'altro viene silenziato.
- Lo schermo selezionato è evidenziato da un bordo colorato dinamico, che segue il colore del canale attivo.
- Tutti i controlli del lettore agiscono sullo schermo selezionato, inclusi riproduzione, volume, selezione dei canali, varianti dello streaming e qualità.
- Il passaggio da uno schermo all'altro conserva lo stato di riproduzione di entrambi.
Miglioramenti dell'interfaccia
- Migliorata la disposizione degli schermi e il posizionamento dei video.
- Ottimizzata la fascia inferiore per eliminare gli spazi vuoti non necessari.
- L'indicatore di registrazione (REC) e il timer di spegnimento sono visualizzati nell'angolo superiore destro dello schermo selezionato.
- Migliorati il posizionamento dell'HUD e la gestione degli overlay nella modalità Schermo diviso.
Compatibilità
- Attivando Picture-in-Picture o Schermo intero, la modalità Schermo diviso viene chiusa automaticamente.
- La modalità Schermo diviso può essere attivata o disattivata con
F2.
v4.4.3
XVB Player 4.4.3 — Release Notes
English
New features
Split Screen
- Added Split Screen, accessible with
F2or from the View menu. - Two independent video players displayed side by side, separated by a central divider.
- Each screen maintains its own playback state and channel selection.
- Click either screen to make it active.
- Audio automatically switches to the selected screen, muting the other player.
- The selected screen is highlighted with a dynamic colored border, following the active channel's color.
- All player controls operate on the selected screen, including playback, volume, channel selection, stream variants and quality settings.
- Switching between screens preserves their individual playback states.
Interface improvements
- Improved split-screen layout and video positioning.
- Adjusted the bottom video area to eliminate unnecessary spacing.
- Recording indicator (REC) and shutdown timer are displayed in the upper-right corner of the selected screen.
- Improved HUD positioning and overlay management in split-screen mode.
Compatibility
- Picture-in-Picture and Fullscreen automatically close Split Screen when activated.
- Split Screen can be toggled using
F2.
Italiano
Nuove funzionalità
Schermo diviso (Split Screen)
- Aggiunta la modalità Schermo diviso, accessibile tramite
F2o dal menu Visualizza. - Due lettori video indipendenti affiancati, separati da un divisore centrale.
- Ogni schermo mantiene il proprio stato di riproduzione e la propria selezione dei canali.
- Cliccando su uno schermo lo si rende attivo.
- L'audio passa automaticamente allo schermo selezionato, mentre l'altro viene silenziato.
- Lo schermo selezionato è evidenziato da un bordo colorato dinamico, che segue il colore del canale attivo.
- Tutti i controlli del lettore agiscono sullo schermo selezionato, inclusi riproduzione, volume, selezione dei canali, varianti dello streaming e qualità.
- Il passaggio da uno schermo all'altro conserva lo stato di riproduzione di entrambi.
Miglioramenti dell'interfaccia
- Migliorata la disposizione degli schermi e il posizionamento dei video.
- Ottimizzata la fascia inferiore per eliminare gli spazi vuoti non necessari.
- L'indicatore di registrazione (REC) e il timer di spegnimento sono visualizzati nell'angolo superiore destro dello schermo selezionato.
- Migliorati il posizionamento dell'HUD e la gestione degli overlay nella modalità Schermo diviso.
Compatibilità
- Attivando Picture-in-Picture o Schermo intero, la modalità Schermo diviso viene chiusa automaticamente.
- La modalità Schermo diviso può essere attivata o disattivata con
F2.
v4.4.2
🇬🇧 English
Fixed: Pluto TV channels (jmp2.uk) now play correctly.
- Network reconnect options no longer break Pluto's encrypted segment keys.
- Pluto channels skip the quality probe and open straight away, so start time is unchanged.
- Other channels are not affected.
New: playlists loaded from a URL now refresh automatically.
- Checked every 30 minutes; a playlist is downloaded again when its copy is older than 6 hours.
- Updates are silent, and the channel list reloads only if the playlist changed.
- If the network is down, the existing copy is kept.
###🇮🇹 Italiano
Corretto: i canali Pluto TV (jmp2.uk) ora vanno correttamente.
- Le opzioni di riconnessione di rete non bloccano più le chiavi dei segmenti cifrati di Pluto.
- I canali Pluto saltano la ricerca delle qualità e partono subito, senza rallentare l'avvio.
- Gli altri canali non sono toccati.
Novità: le liste caricate da URL ora si aggiornano da sole.
- Controllo ogni 30 minuti; una lista si riscarica quando la copia ha più di 6 ore.
- L'aggiornamento è silenzioso e l'elenco canali si ricarica solo se la lista è cambiata.
- Se la rete non va, resta la copia esistente.
v4.4.1
🇬🇧 English
Fixed: Pluto TV channels (jmp2.uk) now play correctly.
- Network reconnect options no longer break Pluto's encrypted segment keys.
- Pluto channels skip the quality probe and open straight away, so start time is unchanged.
- Other channels are not affected.
###🇮🇹 Italiano
Corretto: i canali Pluto TV (jmp2.uk) ora vanno correttamente.
- Le opzioni di riconnessione di rete non bloccano più le chiavi dei segmenti cifrati di Pluto.
- I canali Pluto saltano la ricerca delle qualità e partono subito, senza rallentare l'avvio.
- Gli altri canali non sono toccati.
v4.4.0
- IT:
▶️ Guarda la dimostrazione su YouTube - EN:
▶️ Watch the demonstration on YouTube - FR:
▶️ Regarder la démonstration sur YouTube - ES:
▶️ Ver la demostración en YouTube - DE:
▶️ Demonstration auf YouTube ansehen - RU:
▶️ Посмотреть демонстрацию на YouTube - PT:
▶️ Assistir à demonstração no YouTube
🇬🇧 English — XVB 4.4.0
- Automatic download and setup of demo IPTV playlist and EPG on first startup.
- Existing playlists, EPG settings and user configurations are preserved.
- Minor improvements and fixes.
🇮🇹 Italiano — XVB 4.4.0
- Download e configurazione automatici della playlist IPTV demo e della guida EPG al primo avvio.
- Le playlist, le guide EPG e le configurazioni esistenti vengono mantenute.
- Piccoli miglioramenti e correzioni.
v4.3.9
Release Notes
Versione Italiana
1. Gestione Liste Locali (Rimozione Sicura)
- Rimozione esclusiva da interfaccia: Facendo clic sulla "X" associata a una lista locale, il sistema ne effettua solo la rimozione dall'elenco visibile (tramite la conferma "Remove"). Il file sottostante sul disco fisso non viene eliminato, indipendentemente dalla cartella di origine.
- Gestione della cartella
playlists/: Implementato il sistemaliste_nascosteper impedire la riapparizione automatica al riavvio dell'applicazione delle liste rimosse presenti all'interno della cartellaplaylists/. Per ripristinare una lista nascosta, è sufficiente riaggiungerla manualmente come file.
2. Menu Contestuale nei Campi di Testo
- Funzioni di Modifica Testo: Introduzione del menu contestuale tramite tasto destro del mouse (
Cut,Copy,Paste,Select all) per tutti i campi di input di testo dell'applicazione, inclusi la barra di ricerca e la finestra di dialogo "Add URL". - Gestione Dinamica dello Stato delle Voci: Le singole opzioni si disabilitano automaticamente nei casi in cui l'azione non sia disponibile (es. l'opzione Paste risulta disattivata in assenza di testo negli appunti, mentre Cut e Copy si disattivano quando non c'è una selezione di testo attiva).
3. Configurazione dei Livelli di Buffer
- Integrazione nel Menu View: Inserita una nuova sezione dedicata alla gestione del buffer all'interno del menu View, posizionata sotto la selezione della lingua, provvista di un indicatore della modalità attualmente attiva.
- Profili di Caching Disponibili:
- Minimal: 48 / 16 MiB (10s di lettura anticipata, 5s di soglia prima del riavvio)
- Low: 128 / 32 MiB (20s di lettura anticipata, 10s di soglia prima del riavvio)
- Standard (Predefinito): 512 / 128 MiB (30s di lettura anticipata, 15s di soglia prima del riavvio)
- High: 1 GiB / 256 MiB (60s di lettura anticipata, 15s di soglia prima del riavvio)
English Version
1. Local Playlist Management (Safe Removal)
- UI-Only Removal: Clicking the "X" button on a local list removes the item from the user interface list view (via the "Remove" prompt) without deleting the file from disk, including files referenced outside the main application directory.
playlists/Directory Handling: Introduced a hidden list tracking mechanism (liste_nascoste) to prevent files stored within theplaylists/directory from automatically reappearing upon application restart once removed by the user. To restore a hidden list, users can manually re-add it as a file.
2. Text Field Context Menu
- Standard Edit Commands: Added right-click context menu support (
Cut,Copy,Paste, andSelect all) across all text input fields, including search fields and the "Add URL" interface. - Dynamic Menu State: Menu items dynamically gray out when inactive (e.g., Paste is disabled if the clipboard contains no text, and Cut/Copy are disabled when no text is selected).
3. Buffer Configuration Controls
- View Menu Controls: Added a dedicated Buffer configuration menu located under the View menu (below Language settings), featuring an active selection checkmark.
- Caching Profiles:
- Minimal: 48 / 16 MiB (10s read-ahead, 5s restart threshold)
- Low: 128 / 32 MiB (20s read-ahead, 10s restart threshold)
- Standard (Default): 512 / 128 MiB (30s read-ahead, 15s restart threshold)
- High: 1 GiB / 256 MiB (60s read-ahead, 15s restart threshold)