PulseAudio15.0 arriba amb millores per a Bluetooth, suport, correccions i mes

Fa pocs dies es va donar a conèixer el llançament de la nova versió del servidor de so PulseAudio 15.0, que actua com a intermediari entre les aplicacions i diversos subsistemes de so de baix nivell, abstraient el treball amb l'equip.

PulseAudio permet controlar el volum i la barreja de so a nivell d'aplicacions individuals, organitzar l'entrada, la barreja i la sortida de so en presència de diversos canals d'entrada i sortida o targetes de so, a més que permet canviar el format de transmissió d'àudio sobre la marxa i fer servir complements, fa possible redirigir transparentment la transmissió d'àudio a una altra màquina.

Principals novetats PulseAudio 15.0

En aquesta nova versió de PulseAudio una de les novetats més importants és amb la compatibilitat amb Bluetooth que s'ha ampliat significativament, ja que s'han afegit nous còdecs A2DP LDAC i AptX, a més que també es troben disponibles variants de configuració «XQ» per a l'antic còdecs SBC.

S'esmenta que les variants SBC XQ tenen una taxa de bits fixa (i més alta que la SBC «normal»), per la qual cosa poden tenir més interrupcions si la connexió sense fils és dolenta, però per altra banda la qualitat sempre és bona si la connexió és bona. Per a la taxa de bits variable, PulseAudio ara pot augmentar la taxa de bits novament després que es va reduir a causa de problemes de connectivitat.

Una altra de les novetats que es destaca són els nous paràmetres de línia d'ordres, com get-default-{sink|source}, get-{sink|source}-volumey get-{sink|source}-mute els quals afegeixen suport per configurar els perfils de la targeta de so i permet configurar els arguments del mòdul module-alsa-card a través de la configuració d'udev a través d'una nova variable d'udev anomenada PREMEU_MODARGS.

també es va afegir compatibilitat amb AVRCP Absolute Volume per controlar mitjançant programació el volum dels dispositius A2DP connectats, ja que anteriorment, quan es jugava amb un auricular, PulseAudio feia el seu propi control de volum al programari i l'auricular feia el seu propi volum al maquinari. Tenir dos nivells de volum de vegades dificultava obtenir un volum prou alt, ara només hi ha un nivell de control de volum.

D'altra banda als empaquetadors, PulseAudio ara evita la càrrega de mòduls X11 a Wayland (la característica actualment només funciona al GNOME), afegeix suport per configurar OSS i suport Valgrind a Meson, brinda suport per llegir configuracions addicionals des de /etc/pulse/default.pa.d/ a l'script d'inici i una nova opció per construir biblioteques de client i utilitats només.

A més es va implementar la capacitat d'ancorar perfils de targetes de so, on l'estat no es restableix després de l'extracció i la connexió (per exemple, útil quan torneu a connectar HDMI).

Dels altres canvis que es destaquen en la nova versió:

  • El mòdul sink s'ha reescrit completament amb la implementació d'un efecte de so envoltant virtual (module-virtual-surround-sink).
  • Nou mecanisme perquè les aplicacions deshabilitin la memòria compartida en la connexió a PulseAudio
  • Es va afegir la nova «API de missatges» per facilitar la comunicació entre els clients i els objectes PulseAudio
  • Alsa-mixer: deshabilita l'Auto-Mute una vegada que el sistema té
  • La compatibilitat amb el kit d'eines Autotools ha estat eliminada a favor del sistema de compilació Meson.
  • Va proporcionar la capacitat de col·locar fitxers de configuració de ruta ALSA al directori d'inici de l'usuari ($ XDG_DATA_HOME/pulseaudio alsa-mixer/path), no només a /usr/share/pulseaudio/alsa-mixer/rutes.
  • Suport de maquinari millorat
  • La configuració de la ruta ALSA pot residir al directori d'inici de l'usuari \
  • Actualitzacions de traducció
  • Suport de maquinari millorat: SteelSeries Arctis 9, HP Thunderbolt Dock 120W G2, Behringer U-Phoria UMC22, OnePlus Type-C Bullets, Sennheiser GSX 1000/1200 PRO.
  • Suport millorat de FreeBSD. Maneig millorat de connexió en calent i desconnexió de targetes de so.

Finalment si estàs interessat en conèixer més a l'respecte sobre aquesta nova versió de PulseAudio 15, pots consultar els detalls a el següent enllaç. Pel que fa a la implementació d'aquesta nova versió ja ha començat a ser distribuïda dins dels repositoris d'algunes distribucions de Linux, per la qual cosa només queda esperar que el paquet sigui inclòs de manera general en totes les distribucions.