12 comments

  • LowResHusband2 days ago
    That's interesting! Does it work for streaming video or just audio? Sometimes I'd love to AirPlay from my video editing software to my iPhone to check how it looks on the smaller screen, checking colors and overall appearance.
    • ptk2 days ago
      We’ve been looking for something like this for our conference room. A PC presenting on a large TV, but mirrored/AirPlayed on iPads for anyone that wanted a version closer to their face.
      • karhuton1 day ago
        You can give this a go. Made it for just this type of scenarios: <a href="https:&#x2F;&#x2F;bluescreen.live" rel="nofollow">https:&#x2F;&#x2F;bluescreen.live</a><p>If it works for you, happy the help you setup a private instance or something. And for in-office use, maybe optimize for quality rather than minimal updates it is now.
      • mkrahul2 days ago
        Sunshine and moonlight are what you need.
  • bound0082 days ago
    Thank you so much for checking something off of my todo list!<p>Apple TV lets you share with two sets of apple headphones, which is awesome... but I wanted a way to:<p>* Share to more than two sets * Extend coverage past the (very generous) bluetooth range of AirPods. * Have lossless (albeit 44khz&#x2F;16bit) wireless audio with audiophile headphones.<p>I was considering using an esp32, but so happy this exists now! Thanks!
    • whycome2 days ago
      Doesn’t this still limit to one device?
      • Lalabadie1 day ago
        Bluetooth output is limited to one device, Airplay (from one device) can stream to several receivers.
        • bound0081 day ago
          On Apple devices you can stream to two bluetooth destinations if they are Apple (&#x2F;beats) devices that can support it.
      • bound0082 days ago
        I haven&#x27;t tried it yet but on Apple devices you can AirPlay audio to multiple devices. I think the limit on AirPlay 2 might be 16.
  • doublerabbit2 days ago
    Neat way to turn an iDevice in to a usable DAC.
  • bilekas2 days ago
    This is actually something I&#x27;ve been looking for for a while, through some workarounds with jelkyfin and others I&#x27;ve been able to navigate something but this seems promising.<p>I&#x27;ve got a few questions maybe later with the protocols and stuff but so far from initial look, it seems super promising.<p>Nice job really!
  • planetpluta2 days ago
    A lot of apps allow you to AirPlay to multiple devices at once — would be neat to put this on a bunch of iphones to simultaneously play music
    • r00fus2 days ago
      Any suggestions for such apps? I&#x27;m planning using something like this for a silent disco...
      • atmanactive2 days ago
        <a href="https:&#x2F;&#x2F;sonobus.net" rel="nofollow">https:&#x2F;&#x2F;sonobus.net</a>
  • whycome2 days ago
    How old of a device can I install this on? (Eg to make an old phone an AirPlay receiver).<p>Edit: looks like ios17 is earliest
    • neon4431 day ago
      I’m working on back porting it now
  • zlies2 days ago
    Nice work! Do you think that it is possible to port this to watchOS?
    • bri3d2 days ago
      It&#x27;s just a thin wrapper for <a href="https:&#x2F;&#x2F;github.com&#x2F;qasim&#x2F;Airstream">https:&#x2F;&#x2F;github.com&#x2F;qasim&#x2F;Airstream</a> (I think it&#x27;s very lame that the README doesn&#x27;t mention this), which I think would work in a watchOS app although I&#x27;m not 100% sure it would get approved.
    • neon4431 day ago
      I think I could take a look, but watchOS has different limitations for background apps You mean u want to run the app on Apple Watch?
      • zlies1 day ago
        I‘m thinking about an app on the watch, that acts as an airplay (video) receiver, so I can stream and watch videos on my wrist while cooking
        • neon4431 day ago
          Sadly the shairplay library only supports audio so that’s the best that I can do without using a different implementation
          • zlies1 day ago
            What a pity! Thanks for replying anyway! :)
  • reboot812 days ago
    Works great from iPhone to iPhone.
  • Aurornis2 days ago
    This is cool, but like the other comment said I think it would be prudent to mention in the README that this uses the Airstream project for the AirPlay implementation: <a href="https:&#x2F;&#x2F;github.com&#x2F;qasim&#x2F;Airstream">https:&#x2F;&#x2F;github.com&#x2F;qasim&#x2F;Airstream</a><p>I thought this was a new Airplay implementation from the way it was described, but then I looked at the source code and realized there wasn’t much there. Nothing wrong with wrapping a library, but it’s nice to mention the technologies used and set expectations.
    • neon4431 day ago
      I’ve fixed the readme to add a link to airstream
    • yunohn2 days ago
      Libraries are made to be used as the base for the actual application. I checked your GitHub link - no clue how I’d use it without coding an entire solution.
      • Aurornis2 days ago
        Absolutely. That’s why they’re open source.<p>But it’s a common courtesy to credit the foundations you build upon when they’re doing the heavy lifting for an app.<p>If you look at the Airstream repo, you’ll see that it prominently credits the underlying library that it uses for a lot of the AirPlay foundational work.
        • pvg2 days ago
          These threads are really about discussing the work and less about policing projects&#x27; formatting, names, credits, etc. It&#x27;s just way, way, way less interesting.
          • Aurornis2 days ago
            &gt; These threads are really about discussing the work<p>That’s what I was trying to do. I opened up the code, started reading, and realized it wasn’t really what I thought it was.<p>I’m not trying to “police” arbitrary things, I’m trying to explain <i>what the project is</i>.<p>There’s been a recent trend of “Show HN” projects taking credit for other people’s work, like the “KVSplit” Show HN from several weeks ago that claimed credit for some upstream features in another project by wrapping it up in a separate repo and writing some LLM-generated claims.
          • bri3d2 days ago
            I think that name policing and “the whole project is really just a wrapper for another thing” are dramatically different points of discussion.
            • pvg2 days ago
              “Just a wrapper” is tropey drive-by grump, not a constructive critique. “Your face is just a wrapper” is as true and as boring.
              • bri3d2 days ago
                A link to the utilized library is not simply drive-by grump. I agree with a lot of complaints about non-substantive grouchiness on HN but I can’t be sold on this one.
          • throwanem2 days ago
            There is room for both. Of needless naysaying we could do with less, though.
            • pvg2 days ago
              There really isn&#x27;t because the boring stuff is easy to harumph about and tends to eat up entire posts. E.g. <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44161021">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44161021</a><p>Without massive moderator intervention that whole submission would have been buried in cruft. Better to not start cruftalanches to begin with.
              • throwanem2 days ago
                Well, fair enough, it&#x27;ll take someone bolder than I to gainsay further in the face of that.
  • varenc2 days ago
    I&#x27;m impressed this is so instantly installable via test flight! I have a suspicion Apple my pull this soon.
    • jiveturkey2 days ago
      I wouldn&#x27;t think so, since it&#x27;s not AirPlay 2.
      • neon4431 day ago
        It isn’t, but AirPlay 2 doesn’t have CD quality audio it’s compressed aac
  • sampton2 days ago
    [flagged]
  • SunlitCat2 days ago
    [flagged]