Tradução feita pelo deepseek


Nós somos uma família de audiolivros na Casa Hutchinson, e a qualquer momento minha esposa ou eu provavelmente estamos ouvindo um enquanto fazemos tarefas domésticas. Já coletamos pouco mais de 300 títulos—a maioria de fontes online (incluindo o Audible da Amazon) e de “livros em fita” físicos mais antigos (a maioria dos quais está, na verdade, em CDs). Eu não me importo de fazer o trabalho extra de converter tudo em arquivos e depois arrastá-los e soltá-los no aplicativo Livros do meu Mac, mas minha esposa prefere simplesmente usar o aplicativo do Audible para tocar os arquivos diretamente—é (às vezes) rápido, é (geralmente) fácil e (ocasionalmente) funciona.

Mas, algum tempo atrás, o aplicativo do Audible parou de funcionar para ela. Clicar no botão “Biblioteca” do aplicativo apenas mostrava um ícone de carregamento girando, eternamente. Todas as soluções de problemas usuais (fazer login e logout de várias maneiras, remover e reinstalar o aplicativo, outros rituais familiares) não trouxeram resultados; algumas pesquisas no Google e no DuckDuckGo me levaram a nada, exceto a muitas outras pessoas com o mesmo problema e um grande silêncio por parte da Audible e da Amazon.

Então, tendo feito o esforço para fazer as coisas do jeito “certo” e vendo que esse jeito falhou, mudei de estratégia e resolvi o problema, permanentemente, com o Audiobookshelf.

Audiobookshelf

O Audiobookshelf é um servidor de audiolivros e podcasts auto-hospedado, e após duas semanas de uso, até agora ele funciona muito melhor do que tentar transmitir pelo aplicativo do Audible. Minha esposa agora pode realmente ouvir audiolivros em vez de ficar olhando para um ícone de carregamento girando eternamente.

Para configurar o Audiobookshelf, você precisa de algo para rodá-lo—um desktop sobrando ou outro computador que não esteja em uso deve ser suficiente, já que os requisitos do Audiobookshelf são relativamente modestos. Você pode instalá-lo via uma imagem Docker ou diretamente no sistema (“bare metal”) no Windows ou em várias distribuições Linux. (As instalações em distribuições Linux incluem um repositório para lidar com atualizações pelo método de atualização do seu sistema, então você não precisará instalar manualmente as versões de qualquer jeito.)

Como já tenho uma instância do Proxmox rodando na minha rede local (LAN), optei por instalar o Audiobookshelf dentro de um contêiner LXC do Ubuntu 24.04 usando o método “bare metal”. Ele não é particularmente pesado em recursos, usando cerca de 150MB de RAM em idle; como mencionado acima, se você não tiver um servidor disponível, rodar o Audiobookshelf via Docker no seu desktop ou laptop não deve sobrecarregar muito sua memória ou CPU. (Ele consome uma quantidade considerável de poder de processamento quando está importando ou correspondendo livros em massa na sua biblioteca, mas essas não são tarefas que você fará com frequência.)

Configurando

Depois de instalar o Audiobookshelf pelo método de sua preferência, o próximo passo é criar e preencher sua biblioteca. Você pode fazer isso diretamente na interface web do aplicativo, se desejar:

Configuração

Eu optei por fazer isso da maneira antiga e copiar os arquivos manualmente para o local da biblioteca, o que também funciona.

Existem várias maneiras de garantir que o Audiobookshelf ingira e categorize seus livros corretamente. Primeiro, ele reconhece e respeita as tags de metadados, se seus livros as tiverem. Se seus arquivos não tiverem tags, a documentação do Audiobookshelf fornece outros métodos de organização usando a estrutura de arquivos e diretórios. Entre as tags e a capacidade de nomear as coisas conforme o guia, não tive problemas para carregar todos os meus aproximadamente 300 livros no Audiobookshelf, sem falhas ou correspondências incorretas.

Claro, tudo isso pressupõe que você tenha alguns audiolivros sem DRM. Existem muitas fontes onde você pode obter livros gratuitamente—como o Librivox, por exemplo. Se você estiver usando sites pagos como o Audible, precisará fazer login na sua biblioteca via navegador e baixar cada audiolivro localmente; isso resultará em uma pilha de arquivos no formato .AAX ou algo semelhante—o que nos leva a uma ressalva importante.

O elefante DRM na sala

Enquanto os livros em CDs de áudio não têm DRM embutido, os arquivos baixados do Audible ou outras fontes pagas geralmente têm. O Audiobookshelf não reproduz livros com DRM, o que significa que você precisa de um método para remover esse DRM.

Infelizmente, aqui encontramos um problema: remover o DRM dos seus audiolivros não é universalmente legal. “Nos EUA, a lei contra ‘contornar’ DRM eficaz não tem exceção para uso pessoal. Na Europa, varia de país para país”, explicou Mitch Stoltz, Diretor de Litígios de Concorrência e Propriedade Intelectual da Electronic Frontier Foundation, quando a Ars pediu conselhos. “Isso é tão absurdo quanto parece—remover o DRM de uma cópia de um audiolivro para ouvi-lo privadamente em um software diferente não ameaça o autor ou editora, exceto que dificulta que eles cobrem duas vezes pelo mesmo audiolivro. É outro exemplo de como as leis anti-contorno interferem nos direitos de propriedade dos consumidores sobre as coisas que compram.”

E isso significa que você está meio que por conta própria nessa etapa. Se você mora em uma jurisdição onde a remoção de DRM de audiolivros para uso pessoal é legal—o que inclui alguns, mas não todos, os países europeus—sites como este podem ajudar no processo; para o resto de nós, o único conselho que posso dar é simplesmente proceder de maneira legal e começar com audiolivros sem DRM.

Reprodução

Depois de configurar o Audiobookshelf e preenchê-lo com seus livros sem DRM, a última peça do quebra-cabeça é um aplicativo para realmente ouvir os livros. Existe um aplicativo oficial do Audiobookshelf, e se você é um usuário Android, pode baixá-lo diretamente aqui. O aplicativo para iOS está perpetuamente em beta e requer o Test Flight, mas existem alternativas de terceiros.

Pessoalmente, tenho usado o Plappa e achei não apenas perfeitamente aceitável, mas também mais responsivo e menos propenso a falhas do que o próprio aplicativo Livros da Apple (sem mencionar que não há uma irritante página de loja de audiolivros sempre tentando chamar minha atenção!).

Administração

O próprio Audiobookshelf tem muitas opções ajustáveis para o administrador de sistemas doméstico que simplesmente não consegue deixar as coisas como estão. Achei que a maioria das configurações padrão é exatamente o que eu quero, mas há muitas coisas para ajustar se você quiser personalizar.

Notavelmente, o Audiobookshelf suporta várias bibliotecas se você quiser mais opções de organização. Ele tem contas que podem ser configuradas para diferentes ouvintes, opções de registro, opções de notificação, suporte a RSS e uma série de outras coisas que honestamente ainda nem examinei. A boa notícia para mim é que você não precisa mexer em nada disso se não quiser—o Audiobookshelf está configurado para funcionar bem direto da caixa.

Mas e se eu não estiver em casa?

Leitores mais atentos já podem ter percebido um grande problema em hospedar audiolivros na própria LAN: como ouvir quando você não está na LAN?

Isso provavelmente merece outro artigo, mas a maneira como estou lidando com esse problema específico é com uma instância local do Wireguard e um perfil de VPN em meus dispositivos móveis. Quando estou fora de casa, no carro ou em qualquer outro lugar, posso tocar no atalho “VPN” na tela inicial do iOS, e pronto—o Plappa agora consegue ver o Audiobookshelf, e o streaming funciona tão bem quanto em casa.

Uma preocupação potencial ao fazer isso é o uso de dados móveis, mas esse medo parece menor. O maior audiolivro que tenho é uma incrível gravação multicasting de Duna, de Frank Herbert, que pesa cerca de 2,4 GB—então, o máximo de dados que vou transferir, mesmo para meu maior audiolivro, é 2,4 GB no máximo, e isso só se eu ouvir todas as incontáveis horas de Duna de uma vez. E, dependendo do aplicativo que você usa para reprodução, você provavelmente também terá a opção de baixar os livros para o seu dispositivo e ouvi-los localmente, sem streaming. (Isso é verdade para o Plappa, pelo menos.)

Felicidade alcançada com auto-hospedagem

Eu passei por cima de muitas etapas de configuração para manter este artigo relativamente curto, mas, mesmo assim, configurar o Audiobookshelf é uma tarefa de auto-hospedagem relativamente simples, considerando o que essas tarefas geralmente exigem.

Também não falamos sobre outro recurso importante do Audiobookshelf: a hospedagem de podcasts. Eu não sou muito fã de podcasts (tendo a preferir audiolivros se tiver tempo para ouvir algo), mas o Audiobookshelf também é (supostamente) ótimo para hospedar uma grande quantidade de podcasts. Se isso é a sua praia, então esse é outro ponto a favor do Audiobookshelf.

Não posso atestar a funcionalidade dos podcasts, mas posso dizer que é gratificante ter resolvido um problema—especialmente um que estava deixando minha esposa louca, e qualquer dia em que posso resolver um problema para ela com nerdices e gerenciamento de servidores é um bom dia. Pelo menos por enquanto, o aplicativo do Audible no telefone dela continua não funcionando por razões que eu não entendo, mas, com sorte—e um pouco de cuidado e manutenção contínua do servidor no armário onde tudo isso agora vive—nenhum de nós nunca mais precisará lidar com aquele aplicativo novamente.