Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
We now have PipeWire, it's Pulse but faster combined with Jack and exposes both APIs.
Also you can either set the codec in the bluez config file which will set it for all devices and might bite you when you want to connect a different speaker, or you can create an explicit ALSA sink for the device and set the codec there, which may make things like automatically switching the default output more complicated since pulse won't recognize that bluez owns your custom sink. -
Linux problems.
Windows :
Add device => headphones. Working. Now go to your homework -
@NoToJavaScript And when it isn't like that and Windows fails to interface with a peripheral (which is actually quite common in my experience) you suck it up and learn to live with bad quality service, instability or outright incompatibility.
What I was supposed to do today:
Finish up some homework and code for a bit
What I actually did today:
1. Boot up my laptop to get started on homework
2. Open Spotify and try to connect my headphones
3. Reinstall Bluetooth and pulseaudio to connect to headphones
4. Connected! But the sound quality is shit
5. Spend an hour or so learning about codec sinks and how Bluetooth is the definition of an overengineered clusterfuck
6. Install some package from the aur to get AAC codec support
7. Now we have high fidelity audio, but the headphones still connect to the crappy SBC sink, so I spend another 45 minutes writing a shell script to automatically switch to the AAC sink when a Bluetooth headset connects
8. It’s finally working! But now I have no motivation to do my actual work. Fml
rant