The usual suspects
Usually the reason is that the application playing the audio isn't doing so to the Soundflower 2ch device.
The fix is normally to either:
- Go to the applications preferences (Skype is a good example of this) and change it's output to be the Soundflower 2ch device.
- If the application doesn't contain preferences for this (VLC is a good example here) then stop the application, and start it again after you've started iShowU. It's important that the "record computer audio" checkbox is selected.
More Troubleshooting Steps
Here's some more things you can try:
- Check that the volume level on the Soundflower 2ch device (both Output and Input) is not zero. You can check this inside the Sound Preferences, within System Preferences.
- With iShowU running, and record computer audio enabled, play some music from iTunes and check that there is activity on the Input within the Sound preferences.
Make sure you've selected the Soundflower (2ch) device when you check this:
- With iShowU running - and record computer audio enabled, play some music from iTunes. Does the system sound level meter witin iShowU show activity? If so you should also hear audio. If you don't get this far it's time to send a support request to us at firstname.lastname@example.org. Watch a video that shows this process.
- Does your application have way to route audio directly to the Soundflower 2ch device? Some applications do, some don't. If your application does, please configure it so that it is playing audio to Soundflower 2ch.
Note from Neil about Realplayer:
It does not appear that RealPlayer is compatible with Soundflower. While iTunes (and others) are quite happy to play through Soundflower, RealPlayer is not. On top of that it doesn't provide a way to force the output to Soundflower (so really, I cannot see what it's trying to do). As yet I have no workaround for this program.
Note on VLC:
It requires a restart with iShowU already running to pick up the correct audio device.
iShowU records computer audio using the Soundflower 2ch "device". It's not really a device - think of it more or less as a pipe. What goes into SF2ch comes out the other end. So, if you play audio into the SF2ch device then you see it come out the other end (what is known as the input. Yes, we're aware this may twist your brain).
So the flow of audio is:
- An application (e.g: iTunes) makes some noise -> Soundflower 2ch
- SF 2ch (output) is piped to SF 2ch (input)
- iShowU records SF2ch (input)