-
Notifications
You must be signed in to change notification settings - Fork 87
Submit pulseaudio-modules-bt to Fedora/RPMFusion #20
Comments
Add libldac please. Also patch https://github.com/EHfive/pulseaudio-modules-bt/releases/tag/patch_v3 |
wiki updated next time just mail me ( eh5 at sokka.cn ) |
Thanks, I'll update to patch 3 & integrate |
I updated it, please test Fedora users: https://copr.fedorainfracloud.org/coprs/gombosg/pulseaudio-modules-bt-aptx/ |
@gombosg seems this copr repo has been removed. It worked fine this morning when I installed. Did something happen? |
Yes, I just got mail today:
I was suspecting that this might happen one day. I love Fedora but f*ck them for censoring COPR repos. What now...? Maybe submitting the package to RPMFusion? (Does anyone know an RPMFusion packager to get this sponsored...) Waiting till it gets merged into PulseAudio? Sources are here: |
I guess RPMFusion would be the best bet, or some other repo. I have no clue how to submit packages/get packages to rpmfusion though or if there would be other "public" repos that would take it. Shame really, just got my F29 set up the way i like it with this, never could get this to work with my manjaro install. |
@gombosg i found this from rpmfusion: https://rpmfusion.org/Contributors#Submitting_a_new_package or you can ask in #rpmfusion channel in irc.freenode.net |
Thanks! |
@EHfive What is the status for merging into upstream? If not expected, I'll post to RPMFusion since getting kicked out from the Fedora COPR repo. |
@gombosg thanks for the rpm, but it can't be installed because no libldac can be found (as its not in any repo) |
Currently it won't be merged. |
@inffy I added it to my comment above... seems that going to RPMFusion is the way currently. I'll look into it in the upcoming days. |
Maybe we could re-open the issue until a user-friendly (i.e repository) solution is found and added into the wiki? So people can subscribe to it and get a decent overview on the RPM situation. |
No need. It's not hard to install two rpm files. |
But they won't be kept up to date eventually. |
Hi guys, I have submitted libldac to Fedora and the aptx module to RPMFusion. They will find their home there... review just takes time. :) EDIT: it's live! The RPMFusion build doesn't support the AAC codec due to licensing restrictions. Please build your own if you need AAC support.
|
Just discovered this package a day ago. I am happy to help with any SPEC/RPM related questions/issues. Looks like libldac is stuck on There is a comment regarding "fdk-aac" package, which basically means that this targets nonfree repo in RPMFusion. Nice work! |
@davidlt Thanks, the package would be approved soon, they just need to lift the FE-LEGAL bug. |
@gombosg I am not a packager, but I maintain RISC-V 64-bit Fedora port thus I can help with technical bits. Btw, people are writing about the project and your work: |
Can't it be package the way that it could get into Fedora and at least enable LDAC there and then it could be extended by some package from RPMFusion with support for AptX, AptX-HD etc.? It's a pity to rely on RPMFusion even for LDAC if it's accepted in Fedora. |
@Sesivany Would be great but according to the Fedora legal & packaging guidelines:
I'm just the packager, @EHfive can tell whether it's possible to create or build the package without ffmpeg and AAC present, with only LDAC. (I guess that version won't have aptX and AAC support even if the codec packages are installed.) It's not impossible but not sure either. Essentially it wouldn't be a new package then, just a patch to be applied against the Fedora version of PA and a PR could be submitted here. In RPMFusion we already started the discussion and it will simply be a Edit: to sum up, if |
Right. In the next release, I would probably make FDK-AAC/ffmpeg/LDAC be optional at building stage. |
That would really help because then we could have it at least with LDAC support in Fedora/RHEL (and other patent-concerned distributions) by default although some claim there is also a problem with LGPL 2.1->Apache License compatibility. But this project has had 3 contributors so far, so it shouldn't be such a problem to grant an exception if necessary. |
The soname version number for fdk-aac in rpmfusion is 2, not 1:
|
Actually, you can use fdk-aac-free licensed under FDK-AAC |
Just reporting: the packages provided here don't seem to survive upgrade to Fedora 30. They stay installed, but I'm back from LDAC to SBC after the upgrade. |
That is most certainly not what you want.
Hence when loading a library into a program (be it by adding the library to If in this case the pulseaudio module happens to P.S. -devel packages contain symlinks without a version number in order to allow for the linker parameter See-Also: https://en.wikipedia.org/wiki/Soname |
@devurandom : thanks for the explanation! If @EHfive is willing to fix this, I'm going to cancel the Bodhi (testing) update. |
@gombosg its working. I have instaled only libldac and the latest package of pulseaudio
|
Okay everyone, the package is in the RPMFusion Free repos. The RPMFusion build doesn't support the AAC codec due to licensing restrictions. Please build your own if you need AAC support.
|
@gombosg RPMFusion now ships fdk-aac, and fedora repos contain fdk-aac-free. |
@gombosg sure. If fdk-aac is considered legal now, maybe it would be better to use it instead of free version? |
@gombosg oh sorry, I forgot I don't have any headphones with AAC support. I can perform a test between 2 PCs though. |
https://www.phoronix.com/scan.php?page=news_item&px=Fedora-FDK-AAC-Better-Quality |
It's not outdated, it's at the latest release. I won't include code from the master branch since it's not part of a release (how would I know which master commits warrant a package update and which don't?). But if @EHfive makes one I will. @davidlt thanks, I'll make a build with |
Hi, now that |
Please include at least commit f44d32e, or better, compile from git master. Without this commit the library crashes on my hardware. |
Sure, here's your build! |
@ValdikSS Did you get to test it? If it works I can push the update. |
I can't test it right now. |
@ValdikSS And now? :D |
@gombosg I'm away from my devices and won't be able to test in this month. |
@gombosg I've tested the build overall, it works fine, but haven't tested AAC. |
Tested AAC, works fine. Much better quality now. Thanks for this! |
Thank you very much for your efforts! Is there any possibility to switch between codecs? My connection is always set as LDAC and even when try to switch to another codec, Sony application and:
are always showing that LDAC is on use. Not complaining, just wondering. My OS is Ubuntu 18.04. It also seems that I can not use headphones as headset with microphone even when I switch to "Headset Head Unit" I can hear only noises. |
@groeffen Thanks, finally I can push it to F30 testing then stable! @OkropNick In GNOME Control Center you can try switching codecs. There the SBC codec is for making phone calls. You can also read more in the wiki. EDIT: this AAC update will only be available for F30 since |
Update Thanks for the Now, in Fedora 31/32/33, pulseaudio-13.99.1 is in the update-testing repository, and # dnf update pulseaudio* --enablerepo *-testing 上次元数据过期检查:0:28:14 前,执行于 2020年03月11日 星期三 08时18分41秒。 依赖关系解决。 问题 1: package pulseaudio-module-bluetooth-freeworld-1.3-1.fc31.x86_64 requires libpulsecore-13.0.so()(64bit), but none of the providers can be installed - cannot install both pulseaudio-13.99.1-1.fc31.x86_64 and pulseaudio-13.0-2.fc31.x86_64 - cannot install both pulseaudio-13.0-2.fc31.x86_64 and pulseaudio-13.99.1-1.fc31.x86_64 - cannot install both pulseaudio-13.0-1.fc31.x86_64 and pulseaudio-13.99.1-1.fc31.x86_64 - cannot install the best update candidate for package pulseaudio-module-bluetooth-freeworld-1.3-1.fc31.x86_64 - cannot install the best update candidate for package pulseaudio-13.0-2.fc31.x86_64 问题 2: problem with installed package pulseaudio-module-bluetooth-freeworld-1.3-1.fc31.x86_64 - package pulseaudio-module-bluetooth-freeworld-1.3-1.fc31.x86_64 requires libpulsecommon-13.0.so()(64bit), but none of the providers can be installed - cannot install both pulseaudio-libs-13.99.1-1.fc31.x86_64 and pulseaudio-libs-13.0-2.fc31.x86_64 - cannot install both pulseaudio-libs-13.0-2.fc31.x86_64 and pulseaudio-libs-13.99.1-1.fc31.x86_64 - cannot install both pulseaudio-libs-13.0-1.fc31.x86_64 and pulseaudio-libs-13.99.1-1.fc31.x86_64 - cannot install the best update candidate for package pulseaudio-libs-13.0-2.fc31.x86_64 ================================================================================ Package Arch Version Repository Size ================================================================================ 跳过有冲突的软件包: (添加 '--best --allowerasing' 至命令行来强制升级): pulseaudio x86_64 13.0-1.fc31 fedora 1.0 M pulseaudio x86_64 13.99.1-1.fc31 updates-testing 1.0 M pulseaudio-libs x86_64 13.0-1.fc31 fedora 710 k pulseaudio-libs x86_64 13.99.1-1.fc31 updates-testing 708 k 事务概要 ================================================================================ 跳过 4 软件包 无需任何处理。 完毕! |
@moontide sorry, yeah, since it needs an update with new PA versions in Fedora, it will break every now and then. 🤷♂️ Unfortunately we can never perfectly sync Fedora updates with RPMFusion. OTOH I subscribed for the PA source notifications to never miss updates again. |
pulseaudio-module-bluetooth-freeworld Does this give high bitrate SBC? How can I verify that? |
Sorry, I don't know. I packaged the vanilla version. If |
Hi, I created this COPR (user) repo for the package:
https://copr.fedorainfracloud.org/coprs/gombosg/pulseaudio-modules-bt-aptx/
I repackaged the original Fedora Pulseaudio source with your patches. It works for me™, hopefully people can test it this way. Please add it to the wiki.
The text was updated successfully, but these errors were encountered: