mpv 0.42.0 ist da, und die Release Notes lesen sich weniger wie ein Player-Update als wie der Abschluss einer zehn Jahre alten To-do-Liste.
Das Hauptthema sind Disc-Menüs. mpv kann nun durch DVD-Video-Menüs, Blu-ray-HDMV- und BD-J-Menüs navigieren, DVD-Audio abspielen und .iso-Images von DVD-Video-, DVD-Audio- und Blu-ray-Discs direkt öffnen – Funktionen, die VLC seit Jahren bietet und die mpv-Nutzer ebenso lange gefordert haben. Menüs werden über den neuen Befehl discnav, die Option disc-menu und eine synthetische Edition „Disc Menu" zugänglich; Tastenbelegungen liegen in input.conf.
Der zweite Block ist das Netzwerk. Ein neues libcurl-basiertes Stream-Backend bringt HTTP/2, HTTP/3 und Verbindungswiederverwendung, bedient ftp/ftps, liest Icecast-Metadaten und leitet verschachtelte HTTP-Aufrufe im FFmpeg-Demuxer durch denselben Stack; nötig ist libcurl 7.88.0 oder neuer. MPEG-TS-Programme und HLS-Varianten erscheinen jetzt als Editions – Kanalwechsel innerhalb eines Transportstreams verhält sich damit wie Titelwahl.
Bild und Ton haben ihre eigene Liste: Dolby Vision Profile 7 mit Enhancement Layer in gpu-next, scRGB-Ausgabe über --target-trc=scrgb, DSD-over-PCM-Passthrough mit --audio-spdif=dsd, ein AMD-Frame-Rate-Conversion-Filter (--vf=amf_frc) und eine neu geschriebene Drift-Kompensation für Display-Sync.
Am meisten strukturell passiert unter Linux und im Terminal. Wayland-Session-Management und Farbmanagement auf Protokollebene ersetzen den Umweg über Vulkan, die HDR-Signalisierung unter DRM wird besser, und die Terminal-Ausgaben sixel, kitty und tct wurden um einen gemeinsamen Swapchain herum neu gebaut. Unter Windows erhält libmpv ein D3D11-Render-API-Backend, während der D3D9-Renderer ersatzlos entfällt.
Zwei Änderungen verdienen Aufmerksamkeit jenseits der Feature-Liste. Die TLS-Verifikation ist jetzt standardmäßig aktiv (--tls-verify), was Setups bricht, die stillschweigend auf ungeprüfte Verbindungen gesetzt haben. Und das Projekt hat seine Untergrenzen angehoben: FFmpeg 6.1, libplacebo 7.387.0, libwayland 1.22, Vulkan-Header 1.4.309. Die Release-Binaries sind CI-Builds – brauchbar, wobei die größeren „full"-Builds für Windows als Komplettpaket gedacht sind.
Warum das über mpv hinaus zählt: mpv ist die Wiedergabe-Engine unter einem langen Schwanz von Playern, Frontends und Media-Apps; Disc-Menü-Support und das curl-Backend strahlen also nach außen ab. Für ein Projekt mit seltenen Releases ist 0.42 ein großer Schritt – und der erste seit Langem, der ändert, was der Player kann, nicht nur wie gut er es tut.




