Package Base Details: pulseaudio-hsphfpd

Git Clone URL: (read-only, click to copy)
Submitter: SpineEyE
Maintainer: SpineEyE
Last Packager: SpineEyE
Votes: 9
Popularity: 1.41
First Submitted: 2020-07-16 18:31
Last Updated: 2020-12-30 10:19

Pinned Comments

SpineEyE commented on 2020-11-17 12:35

You need to start the hsphfpd.service from the hsphfpd-git package.

Latest Comments

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

gee commented on 2020-12-08 12:00

Good enough, thank you!

SpineEyE commented on 2020-12-07 17:29

To be honest, I'm not sure. I think, this includes functionality from the A2DP merge request, because for my bluetooth headphones I can choose from aptX, SBC low, middle, high, automatic, and extreme quality profile 2. And I don't think A2DP has any more advantages.

gee commented on 2020-12-07 17:13

Does this include Pali's A2Dp's work or only hsphfpd? I only see hsphfpd in the source, but maybe I'm missing something for the extra codecs.

SpineEyE commented on 2020-12-07 16:52

I think it's in Pali's interest that people use his code. He only struggles with the PulseAudio maintainers. If he wants me to take down this package, he can write me.

annisar commented on 2020-12-07 10:46

I am sorry but I do not think that using someone's work without consent in (even AUR) a package is appropriate and Pali withdrawn his patches for well known reason. Of course, nothing stops you from using the saved branch in your PKGBUILD using for an example @jennydaman's patch, but there's an ongoing drama and I believe that the packages shouldn't be updated until Pali agrees to.

jennydaman commented on 2020-12-07 01:29

For the impatient, here's a patch you may use to change the source to kapiwko's backup.

diff --git a/PKGBUILD b/PKGBUILD
index 7933e8f79..e18affd94 100644
@@ -4,7 +4,7 @@
 pkgname=(pulseaudio-hsphfpd libpulse-hsphfpd alsa-card-profiles-hsphfpd pulseaudio-{zeroconf,lirc,jack,bluetooth,equalizer,rtp}-hsphfpd)
 pkgdesc="A fork of pulseaudio providing superior bluetooth headset functionality"
@@ -13,8 +13,8 @@ makedepends=(libasyncns libcap attr libxtst libsm libsndfile rtkit libsoxr
              speexdsp tdb systemd dbus avahi bluez bluez-libs jack2 sbc
              lirc openssl fftw orc gtk3 webrtc-audio-processing check git meson
              xmltoman gst-plugins-base-libs libopenaptx)
-_commit=d1e0594e939e3309435c966d994b0207b10f5175  # tags/v14.0^0

 pkgver() {
@@ -28,7 +28,7 @@ prepare() {
   # Freeze version before patching
   ./git-version-gen doesnt-exist >.tarball-version

-  git fetch "" "hsphfpd"
+  git fetch "" "hsphfpd"
   git checkout -B "pali/hsphfpd" FETCH_HEAD
   git checkout master
   git merge --ff -m "Merge branch 'pali/hsphfpd' into master" "pali/hsphfpd"

183.amir commented on 2020-12-07 00:12

Someone has revived Pali's work and has posted links in:

Kamil Piwowarski

Kamil Piwowarski commented:

If someone wants to compile pulseaudio with this and !288 MR you can get it there:

Maybe you can temporarily switch to these source files?

lxgr commented on 2020-12-04 08:18

ok, thank you

lxgr commented on 2020-12-03 23:14

why do i get this:

Username for '':

at the start of prepare() ?

SpineEyE commented on 2020-12-03 14:13

Yeah I saw that. I'm still hesitant to just delete this package because it seemed like a rushed decision to delete all his branches. But unfortunately it seems like the pulseaudio maintainers don't realize the importance of that feature.

If there doesn't come up a solution during the next weeks, I am going to delete this package.