Skip to content

Comment on AppleTV 6.0 requires Fairplay-DRM Airplay Sources

Comments

Since 10.8, OS X has had native Airplay support. Even if your Mac doesn't have the hardware to do Airplay video, you can select Airplay as a sound output device. Applications can output to Airplay via the CoreAudio API, documented athttp://joris.kluivers.nl/blog/2012/07/25/per-application-air....

Of course, Windows users are pretty screwed.

But 3rd-party software (like Rogue Amoeba's Airfoil) can offer a lot of nice features that are not present in 10.8: Routing of output from arbitrary apps to an AirPlay device (even without app-level support), simultaneous output to multiple Airplay devices throughout the home, graphic EQ, etc. etc.

Routing of output from arbitrary apps to an AirPlay device (even without app-level support), simultaneous output to multiple Airplay devices throughout the home

Both of these things you can do with the built in AirPlay support in 10.8+

How? I'm on 10.8.4, and in the 'Sound' preferences panel the only option I can see is to route all sound out to a single Airplay device (I can't multi-select more than one Airplay device).

Typical use case for me using Airfoil: Send Spotify output to an AppleTV, and a couple Airport Express devices, while all other apps send their output to my Mac's speakers.

If this is your response then 1) you don't own Airfoil nor understand how nice it is compared to the simplistic ability 10.8 brought to the table 2) you don't have other sink sources that are non OS X.

And this is the typical reason I cannot take Apple anymore. I've paid for numerous RogueAmoeba software licenses over the years and they are top notch. Apple decided, screw that we'll do it how we want it - because, you know, streaming audio in your house you should be doing it exactly how we told you too.

F you Apple. Nobody has cracked the open streaming audio nut, trivial as it may be. And the rest are left with junk, proprietary crap like this.

You might want to consider that there were licensing reasons behind this move.

Consider that AppleTV 6.0 now allows "AirPlay via iCloud", which means you can stream tracks you own on someone else's AppleTV where you haven't registered your iTunes account. Such a change might be one of the reasons for FairPlay encryption.

This might be a temporary issue where they open it up if enough people complain.

I can understand licensing issues. But since Airplay only runs on the local network segment, this shouldn't be an issue.

This has nothing to do with the local streaming issue. Playing via AirPlay is a different delivery mechanism and is tied to the hardware. No impact to Apple since RA doesn't participate in this mode of operation.

And this is the typical reason I cannot take Apple anymore. I've paid for numerous RogueAmoeba software licenses over the years and they are top notch.

Well, RogueAmoeba wares was always a bunch of semi-legal stuff, utilizing kernel hacks, private APIs and such.

semi-legal stuff

Ummmmm, I'm going to call BS on that. If What RA was doing was illegal Apple would have shut it down ASAP - especially if it was with regard to using some undocumented features of the core OS that Apple wanted to protect. We're talking about streaming audio here - locally on your network (yes, there is the possibility of routing this across networks but if you're going through that much trouble you can implement a homegrown system much more reliably).

I find it interesting people go to bat for Apple when Apple screws over devs that makes a great product - and obviously are fans of Apple, and no, nothing RA was selling was illegal, that's just unfounded FUD. I've asked RA repeatedly to just build an interoperable product that has it's own streaming components that runs this way on Linux. At the time they said they had no plans - I really hope Apple pushes these guys over the edge to build products that can bridge the OS gap. Apple won't ever do anything along those lines.

meh. It's your computer. We really should be allowed to use it however we wish, if whatever it is you're doing is fostering innovation or solving problems.

Maybe it should be looked at on a per-app basis. or company. Apple should have relationships with these very talented software shops. They should of course not support anything that would cause harm. In my wildest dreams, right?

iTunes on Windows can still do Airplay. I think a hacky solution would be to start an audio streaming server on localhost, add that source in iTunes and airplay it, and send all system audio to this local audio streaming server.

what do you mean by "the hardware to do Airplay video" what kind of hardware would you need for that?

Intel QuickSync video, iirc.

IIRC, newer Intel chips that support some video encoding standard.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.