Em breve seus airpods funcionarão no Linux

O LibrePods é um projeto que traz total suporte aos AirPods no Linux, incluindo o status da bateria, modos de cancelamento de ruído, detecção de gestos e outros recursos, tudo sem depender do ecossistema da Apple.

Os produtos da Apple são amplamente utilizados por milhões de pessoas, mas quando se trata de AirPods, usuários de Linux sempre enfrentaram dificuldades, pois os recursos eram limitados nesse sistema operacional.

Esse projeto se destaca por ser uma das integrações mais completas dos AirPods para o Linux e dispositivos Android, ao invés de depender de compatibilidade parcial via pilhas genéricas de Bluetooth.

O LibrePods implementa comportamentos específicos da Apple diretamente, permitindo aos usuários de Linux acessar recursos normalmente disponíveis apenas em dispositivos com macOS ou iOS. Um dos recursos mais notáveis é o controle dos modos de cancelamento de ruído, permitindo aos usuários alternar entre o Cancelamento Ativo de Ruído e o Modo Transparente.

A detecção automática dos fones permitirá que, ao retirar um AirPod, a reprodução de áudio seja pausada automaticamente e, ao colocá-lo de volta, o áudio retorne sem a necessidade de qualquer intervenção, assemelhando-se ao que ocorre nos dispositivos da Apple, garantindo uma experiência fluida.

A exibição do status da bateria, uma funcionalidade muito solicitada, também foi implementada, proporcionando aos usuários do Linux a exata porcentagem de carga tanto para os fones quanto para o estojo de carregamento.

O LibrePods vai além, ao suportar interações baseadas em gestos, como atender chamadas com um simples aceno de cabeça, e uma funcionalidade de “conscientização conversacional”, que reduz o volume automaticamente quando o usuário começa a falar.

Outras funcionalidades avançadas incluem o modo de audição personalizado, a personalização do Modo Transparente e a capacidade de conectar os AirPods a até dois dispositivos ao mesmo tempo, recursos que exigem a ativação de um hook do Bluetooth de Identificação de Dispositivos.

O projeto também permite renomear os AirPods, personalizar ações de pressionamento longo e ajustar opções de acessibilidade, proporcionando uma experiência mais rica e consistente do que qualquer outra tentativa anterior de integrar os AirPods ao Linux.

Quanto à compatibilidade de dispositivos, os desenvolvedores garantem que os AirPods Pro (2ª geração) são totalmente suportados e testados, enquanto os AirPods Pro (3ª geração) funcionam como esperado, exceto para o monitoramento de batimentos cardíacos.

Outros modelos de AirPods devem fornecer a experiência básica com funcionalidades como status de bateria, detecção de ouvido e controles principais, embora ainda não tenham passado pelo mesmo nível de validação.

O LibrePods permite que os usuários de dispositivos não-Apple acessem recursos exclusivos dos AirPods, como modos de controle de ruído, transparência adaptativa, detecção de ouvido, status da bateria e muito mais.

A compatibilidade com dispositivos varia, sendo totalmente suportada em modelos como o AirPods Pro (2ª geração), enquanto os outros modelos têm funcionalidades principais como a detecção de ouvido e o status da bateria funcionando adequadamente, mas sem o mesmo nível de validação.

Para utilizar as funcionalidades mais avançadas, como conectividade com múltiplos dispositivos, é necessário habilitar o hook de Identificação de Dispositivo Bluetooth. O LibrePods é um software livre, distribuído sob a Licença Pública Geral GNU, o que permite que os usuários modifiquem e redistribuam o código de acordo com suas necessidades.