Coder Social home page Coder Social logo

FaceTime is blocking BlackHole. about blackhole HOT 14 OPEN

drgrib avatar drgrib commented on June 11, 2024 1
FaceTime is blocking BlackHole.

from blackhole.

Comments (14)

devinroth avatar devinroth commented on June 11, 2024 1

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

First test I did was change kAudioDeviceTransportTypeVirtual to kAudioDeviceTransportTypeUSB and that allowed the microphone to work. But I still couldn't hear the other participants. Then I changed kDriver_Name to something other than BlackHole and it works. That means that Apple is not only blocking virtual audio devices, but they are also specifically blocking BlackHole. I'm flattered that I've made such a big impact that Apple has taken the time to hard code BlackHole into FaceTime so they can block it from functioning.

from blackhole.

drgrib avatar drgrib commented on June 11, 2024

Wow. That is crazy. So that means if you try to find a way around this, you are basically taking on Apple directly to unblock something they specifically tried to block. Thanks for the speedy investigation. Do you have thoughts on what you will do? Try to find a workaround or just accept that they want BlackHole blocked? I could switch to using web based video chat.

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

drgrib avatar drgrib commented on June 11, 2024

That's awesome. I don't think I'll have the extra time to commit to beta testing, unfortunately, but I will likely be a customer of the product. It would definitely be nice to not have to fiddle with my Audio Midi Setup to activate this feature.

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

gooru2u avatar gooru2u commented on June 11, 2024

I also have been dabbling with this setup. I'm using MacOS 12.6.3 and managed to get my calls to work using Blackhole. The unfortunate thing though it won't work using a Multi Output device. I have to put the app outputting the audio to only use Blackhole. In my case, this doesn't allow me to hear my feedback of my own voice with what I'm trying to accomplish. However, I am able to hear the person on the other side of the call just fine. So it works sort of for my situation.... like others have said, Multi Output works with other apps no problem from my testing. In case anyone is wondering, I'm using GarageBand to send my vocal to FT, and also a regular phone call using Blackhole and it worked as described above.

BTW....I would be willing to Beta test, I'm always interested in audio related stuff.

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

Cool. Well I'm not quite at a point where I have something ready for beta but I just setup a discord channel for it when it's ready. So come on over and I'll message the channel when I have it ready. https://discord.gg/pmWKPcxhgt

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

I just posted an alpha build on discord for anyone interested.

from blackhole.

FelikZ avatar FelikZ commented on June 11, 2024

@devinroth does this mean that blackhole is abandoned in favour of a potentially new paid software or you are not affilicated with ExistentialAudio?

from blackhole.

Therianulf avatar Therianulf commented on June 11, 2024

Just wanted to stop by and say that FaceTime isn't the only app effected, Voice Memos is also affected. Pretty big middle finger from apple.

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

sgbotsford avatar sgbotsford commented on June 11, 2024

You’re absolutely right. I just tested and got the same result. Although this isn’t a BlackHole bug but rather a FaceTime bug.

I know that apple prevents any app from directly recording phone calls. The rumour was that it was to keep the phone from being used in "both parties must agree to record" jurisdictions.

With Voice Memo and FaceTime affected, see if they use a common audio library. I'm not a programmer other than a touch of perl hacking. Can you determine what libraries an app is linked against in a way that will help?

If other sound apps are not affected see if FT uses a library that the unaffected ones doesn't.

Might also be interesting to see if this happens with earlier OS builds, see if you can find out a specific time when this change happened.

from blackhole.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.