by
Jacob on
11 Jan 2008 in
Tips & Tutorials
Wires are for suckers. In this day and age, wireless headphones are where it’s at. While we may not be able to drop the power cord for the time being, we can at least get rid of annoying, east-to-tangle headphone wires by using a Bluetooth headset.
But no, you say, Bluetooth audio sounds horrible. Well my friend, you were probably using a low-quality profile such as HSP. If you want full-quality stereo profile, you want A2DP.
The first requirement is a Bluetooth adapter on your PC or laptop. The second is a Bluetooth headset that supports the A2DP profile, such as the Jabra BT60s headphones. Most earbud headsets don’t support A2DP, so you’re out of luck if you own one. Finally, you’ll need the BlueZ Utils package installed.
Now we’re on to the actual setup. A lot of A2DP tutorials out there require you to install some custom system service or do some weird voodoo dance to get them to work. The reference I have found so far has worked every time for me. Most of this is simplified instructions from the BlueZ wiki, so if you are looking for additional setups I suggest you look there after trying this.
Feeling lazy and want me to do this all for you? Well, today is your lucky day. I’ve made a custom script that will automatically configure it all for you.
Read the rest of A2DP (Stereo Bluetooth Headset) on Linux
by
Jacob on
6 Jan 2008 in
Apps
With PulseAudio already in Fedora and soon to be in Ubuntu 8.04, it is sure to get even more popularity. But what is so special about it? To many, it just seems like yet another replacement for esound. And while PulseAudio can be dropped right in to replace ESD without problems, it offers so much more.
One big feature is the volume manager. While it doesn’t seem to be packaged with the PulseAudio server itself, it can be installed as pavucontrol.

The screenshot above really speaks for itself. With PulseAudio, not only do you have control over the total sound level, but also over each application individually. This is a feature of Windows Vista, but now you can experience it on your Linux or BSD system as long as you use PulseAudio.
by
Peter on
31 Oct 2007 in
News

There can be no hiding it - audio frameworks on Linux are far from perfect. To start with, we have several different sound servers - including OSS and ALSA, which complicates things for application developers, but also, these frameworks aren’t nearly as advanced in terms of feature sets as the sound systems in other operating systems like Core Audio in Mac OS X and Windows Vista’s sound architecture.
PulseAudio is a project designed to change that. Actually, it’s not Linux or even POSIX specific, but it is a much more advanced system which is designed to bring better stability, compatibility and features to Linux audio.
The Fedora Project have an interview up with Lennart Poettering, one of the developers on PulseAudio. The news is that Fedora 8 will be one of the first Linux distributions to ship with the new audio framework (and if it turns out to be successful, many other distros could follow suit).
I won’t paste the whole interview here, but I do want to raise some points that I thought were interesting in it and that arose from it:
- As well as modernising the Linux sound architecture, PulseAudio is designed to be a “Compiz for sound”. This is a novel and interesting concept. While all major operating systems now have some form of visual eye candy, whether it’s Vista’s Aero interface or Compiz in Linux, there hasn’t really been any ideas around enhancing the sound experience in a similar way. Poettering terms it ‘ear candy’ (although for some reason I don’t like the sound of that).
- Lots of backwards compatibility is built into it. That’s sort of inevitable, as no new sound system for Linux would ever be adopted if it didn’t work with any existing code. It does seem a shame however, that we have to reinvent the wheel to a certain extent and it’s quite difficult to drop everything.
- A negative point - it is yet another framework. Things are complicated enough with having multiple sound systems and some applications that work with one and some that work with another. Again, it’s inevitable to a certain extent, but it does make things yet more complicated.
Overall though, I think this does sound like a very neat idea and it’s something I will personally be watching keenly when Fedora 8 is released next month and as it develops.