Librepods: AirPods liberated

(github.com)

196 points | by rbanffy 3 hours ago

14 comments

  • Aurornis 1 hour ago
    To clarify because this is confusing: The AirPods work as regular old BlueTooth earbuds on other devices already. This is an implementation of some of the extra features and interfaces that are integrated into Apple products.
    • KomoD 1 hour ago
      How is it confusing? The top of the README explains it.

      > LibrePods allows you to use AirPods features that are exclusive to Apple devices. It implements the proprietary protocol used to exchange data between AirPods and Apple devices

      And then has a table listing the features.

      • Springtime 0 minutes ago
        I wasn't aware they operated as Bluetooth headphones by default, so even having read the readme it wasn't obvious.
    • ghostly_s 1 hour ago
      The very first paragraph of TFA adequately explains this.
  • ctippett 52 minutes ago
    I've owned several pairs of AirPods over the years and this is the first I'm learning about some of their features. I almost found myself wanting there to be a third column for indicating Apple support (of course I'm being facetious).
  • jamwise 1 hour ago
    If I wasn't certain Apple will do their best to patch every avenue to this working in the future it might be motivation to buy AirPods.
    • jitl 8 minutes ago
      Why would they try to make the AirPods a worse purchase? Apple is happy to let you run whatever operating system on your Mac -- they aren't actively hostile there, but they don't help the community either.

      Still, I would recommend the Sony WF-1000XM6 if you're not an Apple computer or phone user already. The UX is reportedly worse and a bit buggy, but the sound should be better.

    • Aurornis 1 hour ago
      The AirPods already work outside of the Apple ecosystem. This is just someone building out interfaces for their extra features that are already integrated into Apple operating systems.
      • jamwise 1 hour ago
        Yeah I understand. But there are plenty of good headphones that work with Android and include most of the features. That's kind of the point of Librepods right? To bring AirPods up to par for non-Apple devices and make them a viable option for Android and/or non-Mac users. So "this working" means those features.
    • drnick1 1 hour ago
      Since the AirPods are an offline device, if you buy a pair now they should work indefinitely. But perhaps it is better to reward manufacturers that don't make you jump through such hoops to use the hardware that you bought.
    • nunez 58 minutes ago
      AirPods update while charging in their case and paired with an xOS device. You'll need to make sure that they never connect with an Apple product to "version pin" them.
    • giancarlostoro 1 hour ago
      I would be surprised if they could. Linux on Macs is still a thing. In fact, Linux on Mac is why I keep all the Macs we have in the house from the mid to late 2000s because they still turn on and work, if I choose to install Linux on any of them they are still usable.
      • code_duck 1 hour ago
        Linux on older Macs, currently. I'd love to install Linux on my M5 (or even ARM Windows 11) but it's not possible due to Apple's lack of documentation and some other issues.
      • matheusmoreira 1 hour ago
        > I would be surprised if they could.

        They can. Require a valid signature from the mac's secure cryptoprocessor in order to interoperate. There's nothing we can do.

        Remember when we used to use cryptography to protect ourselves from government and corporation espionage? Good times. Now cryptography is used by governments and corporations to protect themselves from us.

        One day we'll need such hardware attestations to even get an internet connection.

    • ghostly_s 1 hour ago
      I wouldn't. Most uncomfortable earbuds in the market at any price.
      • Grombobulous 34 minutes ago
        I realize your statement is subjective, but AirPods are made up of variants with plastic buds and variants that come with literally 5 sizes of squishy tips in the box.

        So you have a total of 6 different fits to choose from. Plus the fact that there are surely dozens of third party tip options available for the Pro models.

        The idea that anything with that many fit options can be considered the most uncomfortable earbuds on the market is not really possible in concept. That idea is as meaningless as saying that a size 9 Converse All Star is the most uncomfortable shoe on the market.

        We are many generations removed from the original one size fits all product which was much different.

  • g0xA52A2A 2 hours ago
  • jackhalford 1 hour ago
    > The aacp.rs and the att.rs files were translated from Kotlin to Rust with AI. Some parts of the media_controller.rs file, mainly the pulse integration, was also AI-generated.

    The future is now.

    • teravor 1 hour ago
      that's nothing.

      you can grab a proprietary binary, open it up in IDA Pro (with MCP), spend some 10 minutes crafting a good prompt and after a few million (mainly input/cached) GLM 5.2 tokens you have a python script fluently speaking the proprietary protocol.

      • FrinkleFrankle 1 hour ago
        Sounds cool. Do you have a link or more info to share?
        • teravor 1 hour ago
          aside from https://github.com/mrexodia/ida-pro-mcp (which isn't mine) i have nothing i can publicly share. it's amusing how glm 5.2 jailbreaks itself, you ask it to quite literally break someone's software and it talks itself into it being a capture the flag competition.
    • jitl 54 minutes ago
      I uploaded two binary save files from a game on my Steam Deck to ChatGPT, it diffed them and spat out a script to edit various values. The bots are really good at this sort of thing.
      • retired 44 minutes ago
        This is why the Steam Machine costs $1049
    • userbinator 1 hour ago
      Not surprised at all; AI has dramatically lowered the bar to people wanting to create software they wouldn't otherwise have the time nor motivation to. Quality remains to be seen but IMHO it can only get better.
  • vlod 1 hour ago
    I respect the work/hack involved.

    However why support a company (by buying airpods) that is this hostile. i.e. I wouldn't be surprised to see a patch to stop this.

  • drnick1 1 hour ago
    It would be useful to explain to people who don't currently own AirPods and don't really follow Apple stuff much what features are lost when AirPods are paired with a non-Apple device.
    • JrProgrammer 1 hour ago
      There is a feature compatibility list…
  • OsrsNeedsf2P 1 hour ago
    Dang, was hoping this would let me use Airpods as both speaker and headset at the same time on Linux
  • daft_pink 1 hour ago
    I feel the main useful feature that I’m looking for is the ability to use the unlimited multipoint on other devices. The 2 points that most other devices gives you is terrible. It would be nice to be able to quickly connect to my voip deskphone at work from time to time.
  • theanimeshs 3 hours ago
    amazing project, is the experience as seamless as native Apple devices?
    • commandersaki 2 hours ago
      Looking at the comments from the previous thread at least on Android looks like you need to root the device. I'm not sure that is still required.
      • SoundlyQuiet 2 hours ago
        It looks like the issue has been fixed in Android 17 and root is no longer required if you have it.
  • Mistletoe 1 hour ago
    I’m going to be honest I fell for the AirPods Pro 3 hype about it being the best noise cancelling of all time and I bought a pair. I found the noise cancelling worse than my $30 Anker Soundcore P30i, I could never get the hearing test on the AirPods to pass no matter what depths of a quiet room I went to, and the sound quality on music was worse than my Ankers. Don’t fall for the hype or at least order from Amazon like I did so you can return them. I could hear my AC running with the AirPods, with the Anker I had to ask my girlfriend if it was on.
    • floydnoel 1 hour ago
      I had the original AirPods Pro and they were really great until Apple nerfed them. Apparently the noise cancelling was too strong in some cases so they worsened everybody's. After that they started making ear-piercing squelching noises, rendering them useless. I guess they make a good paperweight and reminder to never buy noise-cancelling products from Apple.
      • zf00002 52 minutes ago
        There was some problem with the first gen that you would hear static, Apple replaced those if you contacted support. Happened to me just before end of 1 yr warranty and kinda funny but they had me mail in my airpods to be replaced and lost them. So they ended up sending me a new pair and iirc $100 gift card for the trouble.
    • jonhohle 1 hour ago
      I’m glad the Anker’s worked out for you, but the Soundcore brand almost completely turned me off from Anker. After two weeks the Soundcore buds I had stopped charging.

      I have limited experience with noise canceling headphones (some circa 2008 active Sony earbuds, and some not-that-great Beats Studio Buds+. On a whim I bought AirPods 4 ANC and I’ve found them way better than I expected. Good enough for airplane noise canceling without the seal of most ear buds. They feel smaller than the beats buds, even with the stem. They seamlessly switch from my phone to iPad to Mac. I haven’t sat down to compare their quality to any of my other headphones, but I don’t really care. Nothing comes close to matching the convenience and the sound isn’t so bad that I each for something else. I did not expect to like them as much as I do.

      Maybe it’s hype, maybe I don’t know what better noise canceling sounds like. These aren’t the Pros, so maybe there’s a difference.

    • emdash 1 hour ago
      I have yet to try a pair of earbuds with better active noise canceling than the airpod pro 2.
    • _kulang 1 hour ago
      Sounds like you either had a fake or more likely, couldn’t fit them properly
    • micromacrofoot 1 hour ago
      did you try different tips? I have heard this makes a big difference for some
  • anonli 2 hours ago
    [dead]
  • qsxfthnkp2322 1 hour ago
    I miss good wired earbuds.
    • frail_figure 1 hour ago
      Wired earbuds were great until they got caught on some piece of clothing and got ripped out.
      • freedomben 1 hour ago
        For real, after being on wireless earbuds for quite some time and going back to wired, it is absolutely incredible how many things the cords get caught on. Even just your own hands!
      • kristofferR 1 hour ago
        Not to mention the microphonics
        • RulerOf 46 minutes ago
          What do you mean?

          I ask because I find Apple's wired EarPods to be less... selective than AirPods are—by that I mean they'll pick up more background noise whereas AirPods seem to only transmit my voice—but EarPods' clarity exceeds AirPods if you grab the mic and hold it next to your mouth, which you obviously can't do with AirPods.

    • nikitau 1 hour ago
      While consumer electronics companies have gone for wireless earbuds, the hi-fi, in ear monitor market is very much alive. Not to mention also relatively affordable these days.
    • eikenberry 1 hour ago
      They still exist. Truthear is a decent brand.
  • VladVladikoff 1 hour ago
    AirPods themselves aren’t really that great from an audiophile perspective. The only part I like about them is the integration with the Apple ecosystem. This is a fun project and cudos to whoever pulled it off, but I fail to see the motivation.
    • basilikum 1 hour ago
      Airpods may not be "great from an audiophile perspective", but their sound is decent and they are actually well designed headphones. They are remarkably unremarkable. They have good (the new Pros even great) ANC. Their controls are intuitive and well thought out. It's hard for me to believe that I'm promoting an Apple product here, but they are what people often claim other Apple products to be – which I found to be BS for these other products. Someone sensible actually put thought into the product.
    • Aurornis 1 hour ago
      AirPods are widely appreciated in audiophile communities. Especially with some EQ applied, which is easy and common these days and easy to find for AirPods.

      They're never going to appeal to the audiophile communities that pride themselves on being different and/or expensive above all else, but they're actually good hardware with decent out of the box tuning. Apply some EQ on top if you so desire and they're very good.

    • emdash 1 hour ago
      I actually really like the airpod pros from an audio standpoint. I find that a lot of wireless earbuds are way too heavy on the bass compared to the airpod pro.
    • andrewmg 1 hour ago
      I am an audiophile, and for me the AirPods Pro replaced literally thousands of dollars of portable headphones, amplifiers, etc., which I don't miss a bit. Apple's audio engineering is truly top-notch, and all the convenience features are icing on the cake.
    • dhosek 1 hour ago
      My thoughts exactly, what I’d rather have is the ability to integrate other stuff into Apple’s ecosystem (most notably my hearing aids, which despite being MFi can only really stream audio from my phone—I had a pair of Beats headphones a few years ago and the ease with which I could switch them between phone, iPad and Mac was so wonderful and I’d like to be able to do that with my HAs as well.
    • xrd 1 hour ago
      I'm not an apple person so this surprised me. I guess I have fallen for the "apple gear is expensive and must be the best" fallacy.

      What are good options for similar wireless bud headphones?

      • phil21 1 hour ago
        The sony earbuds are about the best I’ve had for sound quality and noise cancellation. Much better than AirPods, but not nearly as nice integration with the Apple ecosystem.

        I find AirPods Pro 2 to be “good enough” where I gave away my set of XMs to someone who will actually use them.

        Call (mic) quality in AirPods is better as well, if that matters at all to you. At least that’s what folks on the remote end of calls told me.

        • jitl 24 minutes ago
          I got the InZone gaming buds version which are supposedly very similar to Sony's WF-1000XM5 (https://electronics.sony.com/audio/gaming-audio/all-inzone-h...) I wanted to try out the higher-end wireless Bluetooth LE Audio and their USB-C transceiver, and I wanted something that would let me side-step the Bluetooth stack on my Steam Deck (AirPods are horrible and get lag on Deck after 30 mins; that one is Apple's fault), but even in the best case I find Bluetooth on the Deck is annoying.

          I would say the sound is great and overall better than AirPods Pro 3 when I compare the AirPods and InZone buds playing Spotify Lossless content from my iPhone, but the sound is not to my taste. Not sure how much of the quality comes from the LE audio vs better sound hardware engineering. They sound more detailed in vocals, mids, highs, but are a little warm and muddy in the lows. I can't get the sound profile to match my AirPod Pros 3 or my Kef bookshelf speakers with EQ, but I didn't try very hard. The left bud also sometimes takes a bit longer turn on once I put them in my ears, up to 30 seconds before it starts playing audio.

          AirPod Pros 3 are ahead in noise cancelling, transparency, and touch controls -- the InZone buds use long touch vs short touch for volume up/down which is confusing, it's much easier to increase the volume and harder to decrease it. AirPods win out for convenience when using with Apple hardware also since I have to use the USB-C dongle since Apple hardware doesn't support Bluetooth LE Audio / whatever the codec is.

          Overall I'm happy with the purchase -- they do a great job as Steam Deck headset use case.

          I want to try out the new WF-1000XM6 as well, which seem to review better than the WF-1000XM5, but don't have any friends with them yet.