Package Details: pulseaudio-modules-bt-git r145.5b546e1-1

Git Clone URL: (read-only, click to copy)
Package Base: pulseaudio-modules-bt-git
Description: PulseAudio Bluetooth modules with SBC, AAC, APTX, APTX-HD, Sony LDAC (A2DP codec) support
Upstream URL:
Licenses: GPL3
Conflicts: pulseaudio-bluetooth
Provides: pulseaudio-bluetooth
Submitter: eh5
Maintainer: eh5
Last Packager: eh5
Votes: 42
Popularity: 5.90
First Submitted: 2018-08-09 05:31
Last Updated: 2020-02-05 00:45

Required by (4)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

eh5 commented on 2019-02-23 11:03


I think it's an issue of bluez-git(AUR). bluez-git is an all in one package. But bluez-git's PKGBUILD didn't properly versioning provides.

phanta commented on 2019-02-23 02:25

Not sure what the best resolution for this is, but bluez-git is not treated as providing bluez and bluez-libs. Removing the version requirement from the PKGBUILD solves this, but might not be a good long-term solution.

eh5 commented on 2019-02-17 12:42


It's an optional dependency

intelfx commented on 2019-02-17 10:39


please make libldac a runtime dependency as it should be.

eh5 commented on 2019-02-15 14:12

edit: Simply install bluez >=5.51, all is done.

If you want to enable A2DP codecs switching support, build&install the latest bluez from git.

Then edit bluetooth.service, append "-E" option to "ExecStart=/usr/lib/bluetooth/bluetoothd".

The issue of A2DP sink profile unavailable also has been fixed in bluez >= 5.51.

eh5 commented on 2019-02-13 09:23

hje Upgrade your ffmpeg to 4.x

hje commented on 2019-02-13 07:12

Hi When i try to build the package then i get this:

Note 2019-02-13T08.11.40

/home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_decoder_load’: /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:49:55: error: ‘AV_CODEC_ID_APTX’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_PTX’? av_codec_aptx_decoder = avcodec_find_decoder_func(AV_CODEC_ID_APTX); ^~~~~~~~~~~~~~~~ AV_CODEC_ID_PTX /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:49:55: note: each undeclared identifier is reported only once for each function it appears in /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_encoder_load’: /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:63:55: error: ‘AV_CODEC_ID_APTX’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_PTX’? av_codec_aptx_encoder = avcodec_find_encoder_func(AV_CODEC_ID_APTX); ^~~~~~~~~~~~~~~~ AV_CODEC_ID_PTX /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_hd_decoder_load’: /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:77:58: error: ‘AV_CODEC_ID_APTX_HD’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_TXD’? av_codec_aptx_hd_decoder = avcodec_find_decoder_func(AV_CODEC_ID_APTX_HD); ^~~~~~~~~~~~~~~~~~~ AV_CODEC_ID_TXD /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_hd_encoder_load’: /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:91:58: error: ‘AV_CODEC_ID_APTX_HD’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_TXD’? av_codec_aptx_hd_encoder = avcodec_find_encoder_func(AV_CODEC_ID_APTX_HD); ^~~~~~~~~~~~~~~~~~~ AV_CODEC_ID_TXD make[2]: [CMakeFiles/bluez5-util.dir/build.make:128: CMakeFiles/bluez5-util.dir/src/modules/bluetooth/a2dp/a2dp_aptx.c.o] Error 1 make[2]: Waiting for unfinished jobs.... make[1]: [CMakeFiles/Makefile2:110: CMakeFiles/bluez5-util.dir/all] Error 2 make: [Makefile:130: all] Error 2

What am i missing?

eh5 commented on 2018-12-31 04:24

@bbx0 'git' added to the makedepends; Also removed 'replaces'.


bbx0 commented on 2018-12-30 17:20

Please can you add 'git' to the makedepends? Otherwise makepkg may fail with: "ERROR: Cannot find the git package needed to handle git sources". (I'm building in a chroot, so git was not installed in the first place.)

Thank you for your work and providing the package!

louisl commented on 2018-11-17 11:17

Thank you so much for this.

I ended up needing to use the fix_a2dp_sink_profile_unavailable branch as it was the only thing that really worked solidly for my m3's.

Any chance of that being merged / patched upstream?