Skip to content

Releases

v4.4.8

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 07 Nov 17:36
ab18fc3

🇮🇹 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 -ypixels e yview_moveto) per garantire un posizionamento accurato, evitando le imprecisioni di see.
  • 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 -ypixels and yview_moveto) to ensure accurate positioning, avoiding the inaccuracies of see.
  • 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

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 07 Nov 07:30
4d00141
image

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

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 07 Nov 02:27
1323e8b
image

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

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 06 Nov 13:52

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

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 05 Nov 05:49
d676663
preview4

XVB Player 4.4.4 — Release Notes

English

New features

Split Screen

  • Added Split Screen, accessible with F2 or 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 F2 o 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.

🍄 Liste Italia e EPG: Italian EPG / Free tv

v4.4.3

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 04 Nov 14:55
ada3994
preview4

XVB Player 4.4.3 — Release Notes

English

New features

Split Screen

  • Added Split Screen, accessible with F2 or 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 F2 o 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.

🍄 Liste Italia e EPG: Italian EPG / Free tv

v4.4.2

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 04 Nov 07:34
9c6231d
image

🇬🇧 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.

🍄 Liste Italia e EPG: Italian EPG / Free tv

v4.4.1

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 04 Nov 06:21
3095146
image

🇬🇧 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.

🍄 Liste Italia e EPG: Italian EPG / Free tv

v4.4.0

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 03 Nov 17:18
6559124

🇬🇧 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.

🍄 Liste Italia e EPG: Italian EPG / Free tv

v4.3.9

Choose a tag to compare

@JonaDev2026 JonaDev2026 released this 02 Nov 21:57
3e05918

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 sistema liste_nascoste per impedire la riapparizione automatica al riavvio dell'applicazione delle liste rimosse presenti all'interno della cartella playlists/. 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 the playlists/ 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, and Select 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)