So, I’m procrastinating from writing my Java app. And when procrastinating, I like to listen to music. Except my laptop speakers suck, and as I’m home alone I would like to listen comfortably without headphones. Long story short; I need to hijack music form my laptop’s iTunes, and stream it to my desktop’s VLC or Windows Media Player.
Instantly I turn to an old favorite; Soundflower, which provides virtual inputs and outputs for MacOS. Except, it stopped working in Snow Leopard, the dialog:Â System extension cannot be used The system extension “/System/Library/Extensions/Soundflower.kext” was installed improperly and cannot be used. appears. Thankfully, it’s actually a simple problem and a simpler fix.
If you go:
$ sudo kextutil /System/Library/Extensions/Soundflower.kext
/System/Library/Extensions/Soundflower.kext has problems:
Authentication Failures:
File owner/permissions are incorrect (must be root:wheel, nonwritable by group/other):
/System/Library/Extensions/Soundflower.kext/Contents/Info.plist
/System/Library/Extensions/Soundflower.kext/Contents/MacOS/Soundflower
/System/Library/Extensions/Soundflower.kext/Contents/Resources/Soundflower.xcconfigSee, simple permissions problem! Running chown and chgrp cleans it up nicely. I’ve submitted the fix in the bug report, and hopefully soon a fix will be officially released.
Now, back to streaming my music…



Thanks for posting the fix!
Yeah Im seeing this too, except Im still on Leopard. Oh well, Im sure theyre all over it.
Thanks – saved the day.
You can now download the latest version of Soundflower and it will fix the error as well. =)
http://code.google.com/p/soundflower/
[...] found an article by Jed Laundry about the soundflower.kext, but it was unrelated to iShowU. However, Jed was kind enough to put up [...]
Oh, finally, not sure why I have not stumbled onto **this** page before. Mere “sudo chown -R root:wheel /System/Library/Extensions/Soundflower.kext“ and off go all the errors (for now)! Thanks for the tip!!