Home Mobile Android Rilasciato Universal Media Server v15.0.0: nuova interfaccia, login PIN e supporto YouTube...

Rilasciato Universal Media Server v15.0.0: nuova interfaccia, login PIN e supporto YouTube migliorato

67
0

Il developer SubJunk ha rilasciato la nuova versione stabile 15.0.0 di Universal Media Server (UMS), con una release parallela 15.1.0 disponibile in anteprima per i sostenitori su Patreon.

Questo aggiornamento rappresenta una delle revisioni più importanti degli ultimi anni, perché oltre a introdurre nuove funzioni punta soprattutto a semplificare l’interfaccia e a rendere la gestione degli account più intuitiva e sicura.

La prima novità di rilievo riguarda il nuovo sistema di gestione utenti. Ora è possibile accedere contemporaneamente con più account dallo stesso browser e passare da uno all’altro senza disconnessioni.

Aggiunta anche un’impostazione opzionale che consente di mostrare gli utenti disponibili già nella schermata di login, utile in ambienti condivisi, sebbene disattivata di default per motivi di sicurezza.

Accanto a questo debutta il mode switcher, un selettore che divide l’interfaccia web in due aree principali, Player e Impostazioni, riducendo il numero di clic necessari per raggiungere le funzioni desiderate e rendendo l’esperienza molto più ordinata.

A completare le novità legate all’accesso c’è l’introduzione del login tramite codice PIN, una soluzione rapida e immediata pensata per chi vuole evitare password lunghe mantenendo comunque un buon livello di protezione.

Dal lato dei contenuti, UMS 15.0.0 migliora la gestione delle serie TV grazie ai metadati dinamici per le stagioni, che ora possono mostrare titoli e copertine personalizzate.

Inoltre, il nuovo pulsante “file media info” consente di ottenere subito dettagli sul file in riproduzione, comprese informazioni su codec, tracce audio, sottotitoli e posizione.

Oltre alle nuove funzioni, l’aggiornamento introduce molti perfezionamenti tecnici e di interfaccia. L’intero sistema di notifiche e il codice in tempo reale sono stati riscritti per garantire maggiore stabilità, mentre la gestione della memoria è stata automatizzata per ottimizzare le risorse.

L’interfaccia web è stata resa più compatta e chiara: il menu delle impostazioni è stato spostato in una barra laterale, l’avatar utente si trova ora in alto a destra, i pulsanti di login e logout sono stati semplificati e le barre di scorrimento sono più larghe e leggibili.

Sul fronte tecnologico, uno dei cambiamenti più significativi vede la sostituzione di youtube-dl con yt-dlp, che garantisce un miglior supporto ai contenuti di YouTube e maggiore affidabilità.

Sono stati risolti i problemi di riproduzione dei video della piattaforma, inclusi gli Shorts, e introdotto un sistema basato su WebSockets che ha sostituito gli eventi SSE, migliorando la reattività dell’interfaccia.

Parallelamente, sono stati ridotti il consumo di CPU e la quantità di log generati, con conseguente maggiore efficienza generale.

Sono arrivate anche numerose correzioni e ottimizzazioni, tra cui il miglior ordinamento della cartella “Recently Added”, la correzione di bug grafici dell’interfaccia durante le scansioni della libreria, il miglioramento della stabilità delle connessioni, la gestione più fluida dei sottotitoli e una serie di fix legati a Docker e al browser interno.

Un altro punto forte della release riguarda il lavoro sulle traduzioni, aggiornate in diverse lingue. Il francese, il coreano e il turco hanno raggiunto il 100%, mentre lo spagnolo, il polacco, il finlandese e il serbo sono stati notevolmente migliorati grazie al contributo della community.

Infine, dietro le quinte, il software ha ricevuto un grande aggiornamento delle sue dipendenze tecniche, con nuove versioni di librerie fondamentali come Jetty, HikariCP, React Router, FFmpeg e numerosi plugin JavaScript, che garantiscono maggiore compatibilità, sicurezza e performance.

Device supportati

AC Ryan PlayOn! HDApple iPad
IPhone di AppleApple iPod
Asus O! PlayBlackBerry
BoxeeBrite-view CinemaTube
Audio lettori BD CambridgeDirecTV HR
D-Link DSMFreebox
Freecom MusicPalGoogle Android
Google ChromecastHama Internet Radio
LG Smart TV UpgraderLG TV
Logitech SqueezeboxMicrosoft Xbox 360
Microsoft Xbox OneNetgear NeoTV
Nokia N900Onkyo Ricevitori A/V
Player Blu-ray OPPOPanasonic Sound Systems
Televisori PanasonicPhilips Streamium
Televisori PhilipsPioneer Kuro
Popcorn HourLettori multimediali Realtek
Roku 3Smartphone Samsung
Televisori SamsungTelevisori Sharp
ShowtimeSony ricevitori A/V
Sony Blu-raySony Network Media Players
Sony PlayStation 3 (PS3)Sony PlayStation 4 (PS4)
Sony PlayStation VitaSmartphone Sony
Televisori SonyTelstra T-Box
Technisat S1+VideoWeb TV
Smart TV VizioWestern Digital WD TV Live
XBMC Media CenterXtreamer
Yamaha ricevitori A/Ve altro!

Caratteristiche

  • Lo strumento non richiede configurazioni particolari, subito pronto al lancio. Nessun codec pack da installare. Nessuna configurazione delle cartelle e pre-analisi o qualsiasi genere di cosa fastidiosa. Tutte le cartelle vengono sfogliate direttamente dalla console, con la possibilità di un aggiornamento automatico.
  • Transcodifica video in tempo reale di file MKV, FLV, OGM, AVI ecc..
  • Streaming diretto del core DTS/DTS-HD al ricevitore.
  • Remux H.264/MPEG-2 e tutte le tracce audio AC-3/DTS/LPCM in tempo reale con tsMuxeR quando H.264 è PS3/compatibile con Level4.1.
  • Piena ricerca e sostegno per la transcodifica.
  • Immagini DVD ISO e cartelle VIDEO_TS transcoder.
  • Transcodifica audio OGG, FLAC, MPC e APE.
  • Generazione di miniature per i video.
  • È possibile scegliere un sistema di cartella virtuale audio e lingua dei sottotitoli su PS3.
  • Semplice streaming dei formati PS3 supporta nativamente: MP3, JPG, PNG, GIF, TIFF, e tutti i tipi di video (AVI, MP4, TS, M2TS, MPEG).
  • Visualizzazione delle miniature della fotocamera RAW (Canon, Nikon, ecc).
  • Cartelle navigabili per file ZIP e RAR.
  • Supporto per le immagini basate sui feed, come Flickr e Picasaweb.
  • Internet TV e supporto Web Radio con VLC, MEncoder o MPlayer.
  • Podcast audio e video con supporto per feed.
  • Supporto base Xbox360.
  • Supporto FLAC 96kHz/24 bit/5.1.
  • Solo Windows: Supporto DVR-MS remuxer e AviSynth transcoder alternativa.

Navigazione DLNA

  • Quando si sfoglia un programma TV nella Libreria multimediale, sono visibili tutti i video di tutte le stagioni (nella versione 9 dovevi prima entrare in una cartella della stagione). Puoi comunque scegliere una stagione da filtrare in base ad una specifica.
  • Ci sono due nuove cartelle all’interno delle cartelle Movies e TV Shows – Filter by Progress e Filter by Information.
    • Filter by Progress contiene le cartelle Watched e Unwatched che prima si trovavano nella cartella Videos in Media Library.
    • Filter by Information consente di filtrare i video in base a un nuovo ricco set di metadati (actors, genres, country, director, genre, IMDb rating, release date).
  • Accanto a questa c’è una cartella simile Filter by Information che consente di filtrare i video in base ai metadati API (actors, genres, ecc..).
  • Le nuove cartelle Recently AddedRecently PlayedIn Progress e Most Played si trovano in Media Library.

Interfaccia web

  • Aggiunti breadcrumb nella parte superiore di ogni pagina.
  • Nell’area TV Shows di Media Library, i programmi TV stessi vengono visualizzati come miniature, con copertine dall’API.
  • Quando si sfoglia un programma TV, un film o un episodio TV, i metadati API vengono visualizzati insieme a una grande immagine di copertina, inclusi attori, premi, paese, registi, generi, trama, valutazioni, anno di inizio e stagioni totali.
  • Nelle pagine precedenti, i colori delle pagine si basano sull’immagine di copertina.
  • Facendo clic su di un singolo attore, paese, regista, genere o anno di inizio, viene visualizzato un elenco di altri media che corrispondono a tali metadati.
  • Gli ultimi elementi nelle cartelle Recently AddedRecently PlayedIn Progress e Most Played vengono visualizzati nella prima pagina.
  • Ogni programma TV e film ha un’icona IMDb e un collegamento diretto se ne viene trovato uno.
  • Vengono mostrate le copertine delle cartelle e dei supporti.
  • Corretti bug con il pulsante Back.
  • La versione è stata spostata nel menu delle impostazioni.
  • Aggiornamenti di design minori.

Changelog v15.0.0

Generale

  • Aggiunto un user switcher all’interfaccia web.
  • Aggiunto il supporto per l’accesso contemporaneo di più utenti sull’interfaccia web.
  • Aggiunto un mode switcher nell’interfaccia web per passare più facilmente tra la modalità Player e la modalità Impostazioni.
  • Aggiunte informazioni dinamiche sulle stagioni TV quando si visualizza una stagione nel web player.
  • Aggiunta l’opzione per usare codici PIN nell’interfaccia web.
  • Aggiunte informazioni sul file multimediale (posizione, tipi, stream, sottotitoli…) al web player.
  • Aggiunto linting per l’accessibilità nell’interfaccia web.
  • Usato il nome personalizzato del server nel web player e nelle impostazioni.
  • Spostato il menu Impostazioni dal menu a tendina a un menu laterale sull’interfaccia web.
  • Spostato l’avatar utente in alto a destra dell’interfaccia web, dove si trovava il menu a tendina.
  • Resa personalizzabile la dimensione del menu di sinistra nell’interfaccia web.
  • Azioni utente come login e logout ora gestite dal menu dell’avatar.
  • Più chiara l’indicazione quando si utilizza l’utente predefinito/anonimo.
  • Allargate le barre di scorrimento interne sull’interfaccia web.
  • Resa più semplice e compatta la pagina dei Contenuti Condivisi sull’interfaccia web.
  • Gestione automatica della memoria massima.
  • Sostituiti gli SSE (Server-Sent Events) con WebSockets sull’interfaccia web.
  • Corretto il problema della scrollbar che si sovrapponeva all’ultimo link in una lista lunga del menu di sinistra.
  • Corretto l’ordinamento della cartella “Recently Added” nella Media Library, ora ordinata per data di aggiunta.
  • 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 per la selezione della lingua.
  • Sostituita la scheda Help nella vecchia interfaccia con un link alla Knowledge Base nella scheda About.
  • Sostituito youtube-dl con yt-dlp.
  • Maggiori probabilità di successo nelle ricerche API.
  • Ridotto lo spam di rete.
  • Ridotto l’uso di CPU dovuto al logging.
  • Interrotta la sottoscrizione agli eventi UPnP durante il recupero di DeviceControls.
  • Risolto il supporto per gli Shorts di YouTube.
  • Risolti sfarfallii e refresh dell’interfaccia web durante la scansione della libreria.
  • Risolti problemi di riproduzione dei video di YouTube.
  • Sostituiti metodi deprecati.
  • Miglioramenti al logging.

Aggiornamenti di traduzione tramite Crowdin

  • Ceco (100%)
  • Spagnolo (73%) (grazie ad 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).

Changelog v15.1.0 (Patreon)

Generale

  • Aggiunta nuova release di Ubuntu Docker che potrebbe migliorare la stabilità; entrambe le versioni saranno rilasciate temporaneamente fino a ricevere feedback dagli utenti.
  • Aggiunto supporto per l’aggiornamento delle immagini degli album tramite UPnP.
  • Migliorata la stabilità della riproduzione dei video YouTube.
  • Migliorate le prestazioni, soprattutto delle interfacce web.
  • Risolto il supporto per file playlist senza intestazioni (#5736) (grazie, @CyDragon80!).
  • Risolto il problema della notifica ai renderer dei nuovi file prima della loro analisi.
  • Risolto il problema dei video che a volte non venivano analizzati se aggiunti contemporaneamente a 2 directory principali.
  • Risolti errori del web player.
  • Risolto il problema della cartella Recently Added che non mostrava alcuni video.
  • Risolto l’ordine dei video nella variante Unwatched della cartella Recently Added.
  • Risolta l’interfaccia web danneggiata su Docker (#5765).
  • Risolto il problema dei binari tsMuxeR e yt-dlp non eseguibili su Docker (#5721).
  • Interrotto il supporto ai video YouTube per la release Linux armhf (32-bit), perché yt-dlp ha cessato il supporto per tale architettura; è comunque possibile compilarlo autonomamente.

Aggiornamenti di traduzione tramite Crowdin

  • Ceco (100%).
  • Persiano (43%) (grazie, Mehrshad Shafaghi Omam!).

Dipendenze

  • Aggiornato @playwright/test dalla versione 1.54.2 alla versione 1.55.0 (#5722).
  • Aggiornato @stylistic/eslint-plugin dalla versione 5.2.3 alla versione 5.4.0 (#5752).
  • Aggiornato @vitejs/plugin-react dalla versione 4.7.0 alla versione 5.0.2 (#5711, #5723).
  • Aggiornato actions/setup-java dalla versione 4 alla versione 5 (#5716).
  • Aggiornato actions/setup-node dalla versione 4 alla versione 5 (#5733).
  • Aggiornato axios dalla versione 1.11.0 alla versione 1.12.2 (#5739, #5758).
  • Aggiornato com.github.oshi:oshi-core dalla versione 6.8.3 alla versione 6.9.0 (#5756).
  • Aggiornato com.google.code.gson:gson dalla versione 2.13.1 alla versione 2.13.2 (#5743).
  • Aggiornato com.google.guava:guava dalla versione 33.4.8-jre alla versione 33.5.0-jre (#5754).
  • Aggiornato com.puppycrawl.tools:checkstyle dalla versione 11.0.0 alla versione 11.0.1 (#5724).
  • Aggiornato com.zaxxer:HikariCP dalla versione 7.0.1 alla versione 7.0.2 (#5714).
  • Aggiornato de.sfuhrm:chromecast-java-api-v2 dalla versione 0.12.17 alla versione 0.12.18 (#5755).
  • Aggiornato Mantine dalla versione 7.17.8 alla versione 8.3.1.
  • Aggiornato org.apache.maven.plugins:maven-compiler-plugin dalla versione 3.14.0 alla versione 3.14.1 (#5759).
  • Aggiornato org.apache.maven.plugins:maven-surefire-plugin dalla versione 3.5.3 alla versione 3.5.4 (#5744).
  • Aggiornato org.eclipse.angus:angus-activation dalla versione 2.0.2 alla versione 2.0.3 (#5745).
  • Aggiornato org.eclipse.jetty:jetty-client dalla versione 12.0.25 alla versione 12.1.1 (#5713, #5742).
  • Aggiornato org.eclipse.jetty.ee10:jetty-ee10-servlet dalla versione 12.0.25 alla versione 12.1.1 (#5713, #5742).
  • Aggiornato org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server dalla versione 12.0.25 alla versione 12.1.1 (#5713, #5742).
  • Aggiornato org.eclipse.jetty.http2:jetty-http2-server dalla versione 12.0.25 alla versione 12.1.1 (#5713, #5742).
  • Aggiornato org.jsoup:jsoup dalla versione 1.21.1 alla versione 1.21.2 (#5715).
  • Aggiornato react-router-dom dalla versione 7.8.0 alla versione 7.9.1 (#5757).
  • Aggiornato typescript-eslint dalla versione 8.38.0 alla versione 8.43.0 (#5712, #5732, #5740).
  • Aggiornato video.js dalla versione 8.23.3 alla versione 8.23.4 (#5741).
  • Aggiornato vite dalla versione 7.0.6 alla versione 7.1.6 (#5731, #5735, #5753).
  • Aggiornato yt-dlp dalla versione 2025.08.20 alla versione 2025.09.05.
  • Rimosso jackson-databind
  • Rimosso yt-dlp per Linux armhf (32-bit), perché non è più prodotto. Se necessario, dovrai compilarlo tu stesso.

Si consiglia (ma di solito non necessario) eliminare il file UMS.conf prima di installare questa versione. Gli utenti Windows possono scegliere l’opzione “installazione pulita” durante l’installazione. Potrebbe rendersi necessario disinstallare la versione precedente.

Nota: Per gli utenti Linux si consiglia di eliminare la cartella renderer prima di aggiornare a questa nuova versione.

 Universal Media Server v15.0.0 (x86_64)

 Universal Media Server v15.0.0 (x86) (x86_64) (arm64) (arm/armel) (armhf)

 Universal Media Server v15.0.0 (AppImage x86_64) (zsync AppImage x86_64)

 Universal Media Server Disk Image v15.0.0 (pre-10.15) (arm Apple Silicon)

Download: Source code Universal Media Server v15.0.0 (15.1.0)

Fonte: github.com