pulseaudio restore high-fidelity a2dp-sink

Source(s)

  • create a file called e.g. restore-bluetooth-profile.pa in /etc/pulse/default.pa.d/ with the following content
load-module module-card-restore restore_bluetooth_profile=true
  • ensure that in /etc/pulse/default.pa there is no line that also loads module-card-restore
    • if there is, comment it out (or remove it), since pulseaudio will not load the same module twice, thus not respecting our custom option
  • then restart pulseaudio

OR

  • edit /etc/pulse/default.pa and find the entry load-module module-bluetooth-policy (it should be guarded by an .ifexists as seen below)
  • add auto_switch=2
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy auto_switch=2
.endif