Home Homebrew Universal Media Server si aggiorna alla versione 15: novità su interfaccia, account...

Universal Media Server si aggiorna alla versione 15: novità su interfaccia, account e prestazioni

62
0

Il developer SubJunk ha rilasciato sul Patreon la versione 15 di Universal Media Server, frutto di oltre nove mesi di lavoro incentrati sul miglioramento dell’esperienza utente e sull’ottimizzazione tecnica.

Questa release segna un passo importante nello sviluppo del progetto, introducendo un’interfaccia web più moderna e intuitiva, nuove funzioni per la gestione degli account e numerose correzioni volte a rendere il software ancora più stabile e performante.

Una delle principali innovazioni è il nuovo selettore di utenti, che permette di gestire più account contemporaneamente nello stesso browser e passare rapidamente dall’uno all’altro.

Aggiunta anche l’opzione, disattivata di default per ragioni di sicurezza, di mostrare gli account disponibili già nella schermata di login.

A questa novità si affianca un selettore di modalità che divide l’interfaccia web in due sezioni principali, Player e Impostazioni, riducendo i passaggi necessari e rendendo la navigazione più scorrevole.

Sul piano della sicurezza arriva l’accesso tramite codice PIN, configurabile dalle impostazioni del server.

Le pagine delle serie TV beneficiano ora di metadati dinamici, con titoli e copertine aggiornati per ogni stagione, mentre un nuovo pulsante consente di consultare rapidamente informazioni avanzate sui file multimediali, come posizione, flussi disponibili e sottotitoli.

Anche l’interfaccia è stata riorganizzata: il menu delle impostazioni si sposta in una barra laterale, l’avatar utente trova posto in alto a destra, la dimensione del menu può essere personalizzata e le operazioni di login e logout vengono gestite direttamente dal menu avatar.

Dal punto di vista tecnico, il sistema di notifiche e comunicazioni in tempo reale è stato riscritto, passando da SSE a WebSocket, con un netto miglioramento nella gestione della memoria e nella velocità di esecuzione.

Sono stati inoltre risolti problemi come il flickering durante le scansioni, ottimizzato il supporto ai video brevi di YouTube e perfezionata la riproduzione video. Al posto di youtube-dl viene ora adottato yt-dlp, che garantisce ricerche API più rapide ed efficienti, un consumo ridotto di CPU e un minore traffico di rete.

Tra gli altri miglioramenti figurano notifiche più chiare, un link diretto alla Knowledge Base, ottimizzazioni per l’accessibilità e aggiornamenti nelle traduzioni in diverse lingue, tra cui italiano, francese, spagnolo, coreano, polacco e turco, grazie al contributo della community.

Infine, sono stati aggiornati anche componenti chiave come FFmpeg e Jetty, a beneficio di stabilità e prestazioni complessive.

Nota: L’aggiornamento alla versione 15 di Universal Media Server non richiede passaggi particolari di migrazione, ma è consigliato eseguire un backup della directory del profilo, che contiene configurazioni e database locali, così da poter eventualmente tornare a una versione precedente.

Changelog

Generale

  • Aggiunto un selettore di utenti all’interfaccia web.
  • Aggiunto il supporto per essere connessi come più utenti contemporaneamente sull’interfaccia web.
  • Aggiunto un selettore di modalità all’interfaccia web per passare più facilmente tra modalità Player e Impostazioni.
  • Aggiunte informazioni dinamiche sulle stagioni TV quando si visualizza una stagione nel lettore web (metadati di stagione).
  • Aggiunta l’opzione per usare codici PIN sull’interfaccia web.
  • Aggiunte info multimediali dei file (posizione, tipi, stream, sottotitoli…) nel lettore web.
  • Aggiunto il linting per l’accessibilità sull’interfaccia web.
  • Utilizzato il nome personalizzato del server nel lettore web e nelle impostazioni.
  • Spostato il menu Impostazioni dal menu a discesa a una barra laterale nell’interfaccia web.
  • Spostato l’avatar utente in alto a destra, dove prima era il menu a discesa.
  • Resa personalizzabile la dimensione del menu sinistro nell’interfaccia web.
  • Le azioni utente come accesso e uscita ora avvengono dal menu dell’avatar.
  • Chiarezza migliorata quando si utilizza l’utente predefinito/anonimo.
  • Barre di scorrimento interne più larghe nell’interfaccia web.
  • Pagina Contenuti Condivisi più semplice e compatta nell’interfaccia web.
  • Gestione automatica della memoria massima.
  • Sostituiti SSE (Server-Sent Events) con WebSocket nell’interfaccia web.
  • Risolto il problema della barra di scorrimento che copriva l’ultimo link in liste lunghe nel menu sinistro.
  • Corretta la cartella Aggiunti di recente nella Libreria multimediale: ora ordina per data di aggiunta (prima usava la data di modifica del file).
  • Migliorato il flusso di lavoro di sviluppo.
  • Aggiunte e migliorate le notifiche sull’interfaccia web.
  • Aggiunto un link alla Knowledge Base sull’interfaccia web, a destra del pulsante di cambio lingua.
  • Sostituita la scheda Aiuto nella vecchia interfaccia con un link alla Knowledge Base nella scheda Informazioni.
  • Sostituito youtube-dl con yt-dlp.
  • Migliorate le probabilità di successo nelle ricerche via API.
  • Ridotto il traffico di rete.
  • Ridotto l’uso della CPU dovuto al logging.
  • Interrotta la sottoscrizione agli eventi UPnP durante il recupero dei controlli del dispositivo.
  • Corretto il supporto ai Shorts di YouTube.
  • Corretti sfarfallii e aggiornamenti dell’interfaccia web durante la scansione.
  • Corretta la riproduzione dei video di YouTube.
  • Sostituiti metodi deprecati.
  • Miglioramenti al logging.

Aggiornamenti traduzioni (via Crowdin)

  • Ceco (100%)
  • Spagnolo (73%) — grazie a Antonio Rodríguez, Gustanveiker e Ruben Abrego!
  • Finlandese (70%) — grazie a Esko Gardner!
  • Francese (100%) — grazie a Fredo1650!
  • Coreano (100%) — grazie a VenusGirl!
  • Polacco (56%) — grazie a Karol Szastok!
  • Serbo (42%) — grazie a Nashmaster!
  • Turco (100%) — grazie a Burak Yavuz!

Dipendenze

  • Aggiornato @playwright/test dalla versione 1.54.1 alla versione 1.54.2 (#5677).
  • Aggiornato @stylistic/eslint-plugin dalla versione 5.2.2 alla versione 5.2.3 (#5701).
  • Aggiornato @vitejs/plugin-react dalla versione 4.6.0 alla versione 4.7.0 (#5676).
  • Aggiornato actions/checkout dalla versione 4 alla versione 5 (#5704).
  • Aggiornato com.github.oshi:oshi-core dalla versione 6.8.2 alla versione 6.8.3 (#5703).
  • Aggiornato com.puppycrawl.tools:checkstyle dalla versione 10.26.1 alla versione 11.0.0 (#5688).
  • Aggiornato com.zaxxer:HikariCP dalla versione 6.3.2 alla versione 7.0.1 (#5674, #5690).
  • Aggiornato org.eclipse.jetty:jetty-client dalla versione 12.0.23 alla versione 12.0.25 (#5687, #5702).
  • Aggiornato org.eclipse.jetty.ee10:jetty-ee10-servlet dalla versione 12.0.23 alla versione 12.0.25 (#5687, #5702).
  • Aggiornato org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server dalla versione 12.0.23 alla versione 12.0.25 (#5687, #5702).
  • Aggiornato org.eclipse.jetty.http2:jetty-http2-server dalla versione 12.0.23 alla versione 12.0.25 (#5687, #5702).
  • Aggiornato react-router-dom dalla versione 7.7.0 alla versione 7.8.0 (#5678, #5686).

Download: Universal Media Server v15.0.0 (Patreon)

Fonte: x.com