SkyHorse.Org

A2DP aka Stereo Bluetooth on Mac OS X: finally an easy and quality solution

September 23rd, 2007 SkyHorse

Macbook Pro
Sony SRS-BTM30 Bluetooth speakersI’ve bough myself a Sony SRS-BTM30 (nice little speakers with built-in bluetooth stereo receiver) thinking Apple, as it boasts bluetooth on all their peripherals, would obviously support this (MS already does for a long time). I was of course very very wrong.

There are several forums and threads with half-baked solutions mostly around the a2dpcast and jackd and all require multiple geniuses to make it all work, with a high probability of frustration to find the CPU usage at 100% or, worse, long latency in sound (terrible for films), or many other problems.

I decided to just wait for the Jaguar update, which already has built-in support for a2dp, and simply use a wired connection to my speakers.

But today I found exactly what I was looking for: a very very easy to use solution that actually has almost no latency (still not perfect for films, but you can easily fix that with the audio synchronization compensation option in the VLC media player).

Credit goes to ‘asae’ who posted this originally on David Connolly’s blog:

First, 2 files needed,

a. a2dpcastAudioDevice.tgz: http://www.coolatoola.com/a2dpcastAudioDevice.tgz

b. the updated a2dpcast: http://www.coolatoola.com/a2dpcast-0.3.zip

Then run terminal from Application/Utilities/terminal and install the kernel extension for the audio device (replace DOWNLOAD_DIR with the path to where your browser downloads stuff to) – you need your admin password to do sudo:

1. cd /
2. sudo tar -zxpf DOWNLOAD_DIR/a2dpcastAudioDevice.tgz –same-owner
3. sudo kextload /System/Library/Extensions/AudioReflectorDriver.kext

Copy a2dpcast to /usr/local/bin or /usr/bin (replace A2DPEXTRACTDIR with the path to where your extracted the downloaded a2dpcast-0.3.zip) – you need your admin password to do sudo:

1. sudo cp A2DPEXTRACTDIR/a2dpcast-0.3/a2dpcast /usr/local/bin

Run a2dpcast with your Bluetooth address. To find your address go to bluetooth preferences (system preferences) and click on the speakers in question , it should have a line saying ‘address’:

1. a2dpcast aa-bb-cc-dd-ee-ff 27

Keep a2dpcast running, leave the terminal open, then run whatever program that you want, the sound will be streamed automatically to your headset. Again, do not close the terminal until you have enough enjoying your bluetooth headset ;)

If the sound breaks all of the sudden, or if you have any interference, try reducing the encoding rate from 32 to 16 by running this instead:

1. a2dpcast aa-bb-cc-dd-ee-ff 27 16

Tags: a2dp, bluetooth, Hardware, mac, wireless

Related posts:

  • Turning a camera phone with bluetooth into a mouse (HID for you and me)
  • Firebug for Safari
  • ID tags

Posted in Hardware | 2 Comments »

  • Tags

    AI apple behavioural-targeting business christianity Computing cPanel deep packet inspection design Downloads Games GNU/Linux google hacking hacking Hardware headphones hosting Ideas Instant Messaging iphone marketing mod-security online-advertising online media Personal Philosophy phorm poker Programming satire scripts Security sociology startups technology Travel ubuntu v-moda Visionarism web-2.0 web-marketing Web Design WHM wunderloop
  • Pages

    • About
    • Web Server Administration
      • Auto update modsecurity rules – modsec.sh
      • DirectAdmin to cPanel : a partial BASH solution
      • The Definite Guide of Obscure Tweaks to Install and Maintain cPanel / WHM (version 10)
        • Configuring E-mail (Exim) related areas
        • Fixing open DNS servers
        • Monitoring your server
        • Scripts and misc information
        • Security by Obscurity
        • Tweaking apache web server
  • Twitter Updates

    • Ads

    • RSS NMA

      • Common currency an impossible dream, says Mindshare 12 March, 2010
      • Twitter lets users add their location to their tweets 12 March, 2010
      • Social media is a challenge for brands to measure 12 March, 2010
    • RSS Brand Republic

      • TAG Heuer launches augmented reality demo 12 March, 2010
      • Nivea adopts umbrella positioning for female products 12 March, 2010
      • Guinness digital campaign aims to gather grins 12 March, 2010
    • RSS iMedia Connection: Consumer Strategies

      • The 4 Cs of scaling social media
      • The underlying drivers of social media success
      • How to turn user-generated content into profits
    • RSS Behavioural Targeting news

      • Who Owns The Privacy? - Mediapost.com 12 March, 2010
      • Why behavioural targeting is not the be all and end all - Econsultancy (blog) 12 March, 2010
      • When Behavioral Targeting Identifies A New Audience Segment - Mediapost.com 10 March, 2010
      • Go, and Target No More? - ClickZ News 10 March, 2010
      • 5 Digital Truisms for Marketers - Adweek 8 March, 2010
    • RSS Adotas

      • Twitter Knows Where I Am; Gulp 12 March, 2010
      • WWN Has a Stopwatch on Ad Visibility 12 March, 2010
      • Jumptap Offers Self Service Lane 12 March, 2010
    • RSS MarketingVox

      • With or Without the FTC, the Mobile Ad Market Will Be Unrecognizable in Five Years 12 March, 2010
      • Google Throws Retail Inventory into the Local Mix 12 March, 2010
      • San Francisco's BART Adds Augmented Reality 12 March, 2010
    • RSS ExchangeWire.com

      • How Online Advertising Really Works In Europe; Real-Time Bidding Best Practices Whitepaper 12 March, 2010
      • Paul Turner Talks Buy-Side Platforms, Automated Ad Trading And The Evolution Of European Display 11 March, 2010
      • Rubicon And AOL Deal Increases European Reach Of Yield Optimiser; Unanimis Using Alenty To Improve Ad Visibility And Engagement 10 March, 2010
    • RSS SimsCity blog

      • Attaching pixels to pages 2 January, 2009
      • Frequency capping 28 December, 2008
      • ITV player 27 December, 2008
    • RSS Donald Hamilton

      • Never a True Word said with an “F” 1 December, 2009
      • Whose audience is it anyway? 19 October, 2009
      • Online ad spending bucks trends 29 September, 2008
    • RSS Segmentacion por comportamiento

      • La “Santa Alianza” contra Google. 18 February, 2010
      • Torsten Ahlers, CEO de wunderloop, en el OMExpo2010 26 January, 2010
      • Lanzamiento de la Alianza de editores en Alemania, con la tecnología de wunderloop como motor. 26 January, 2010
    • RSS Sandlines

      • the iPad and Marketing 28 January, 2010
      • The anticipation of disappointment 7 December, 2009
      • Groundhog Day 27 November, 2009
    • RSS ladig.net

      • DMEXCO Premiere war erfolgreich / Topthema Targeting 6 October, 2009
      • Mit „Behavioral“ den optimalen Werbe-Weg finden 8 May, 2009
      • Mit ToDo und Toodledo das Chaos beherschen 6 May, 2009
    • Ads

    • Blogroll

      • 90kts
      • Acxiom Poker Nights
      • Amy’s blog
      • Bytter’s blog
      • morena flor no samba da saudade
      • Not Quite There Yet
      • Swedish Pirate Party
    • Cartoons

      • Geek & Poke
      • Order of the Stick
      • User Friendly
    • Gaming

      • Neverwinter Nights
    • online media

      • Knowledge for the Digital Economy
      • Mike on Ads
    • Personal

      • Atelier de Camisa
      • Banksy
      • Designarte
      • My Amazon Wishlist
      • SkyServers.Org
    • Science

      • New Scientist
      • Rex Research
      • ScienceBox
      • Wired
    • Security

      • GPG4Win
      • GPGol
      • GPGShell
      • Mod Security
      • Offline Windows NT(2k,XP) Password Recovery
    • Web Design

      • PageStrength
      • SiteScore
      • UrlTrends
    • Akismet

      51,338 spam comments
      blocked by
      Akismet
    • Meta

      • Log in
      • Entries RSS
      • Comments RSS
      • WordPress.org

    © 2003 - 2010 Paulo Cunha | SkyHorse.Org is proudly powered by WordPress | Theme based on Bob