Repolode
advplyr

advplyr/audiobookshelf

Servidor próprio de audiolivros e podcasts com streaming, sincronização do progresso entre usuários e download automático de podcasts.

Alternativa open source a:AudiblePocket Casts

Estrelas
14,705
Forks
1,221
Issues abertas
1,235
Último commit
há 15 dias

O que é?

O Audiobookshelf é um servidor próprio para gerenciar e ouvir audiolivros e podcasts. Ele transmite todos os formatos de áudio na hora, mantém o progresso de audição de cada usuário e o sincroniza entre dispositivos, além de oferecer suporte a vários usuários com permissões personalizadas.

Para podcasts, permite pesquisar e adicionar programas, baixar episódios automaticamente e disponibilizar feeds RSS abertos. Para audiolivros, oferece um editor de capítulos, busca de capítulos pela API do Audnexus, busca de metadados e capas em várias fontes e a opção de juntar arquivos de áudio em um único m4b. As alterações na biblioteca são detectadas automaticamente, sem precisar fazer uma nova varredura.

O projeto também oferece suporte básico a ebooks (EPUB, PDF, CBR, CBZ), Chromecast nos apps web e Android e uma interface de Progressive Web App. Os apps oficiais para Android e iOS estão em beta.

Recursos principais

  • 01Transmite todos os formatos de áudio na hora
  • 02Sincroniza o progresso de audição de cada usuário entre dispositivos
  • 03Permite pesquisar e adicionar podcasts e baixar episódios automaticamente
  • 04Oferece editor de capítulos, busca de capítulos e junção de áudio em m4b
  • 05Oferece leitura básica de ebooks em EPUB, PDF, CBR e CBZ
  • 06Disponibiliza feeds RSS abertos para podcasts e audiolivros

Casos de uso

  • Hospedar uma biblioteca pessoal de audiolivros em um servidor doméstico ou NAS
  • Compartilhar uma coleção de audiolivros com familiares, cada um acompanhando o próprio progresso
  • Baixar automaticamente e ouvir podcasts favoritos em um só lugar
  • Ouvir pelo celular ou navegador mantendo o progresso sincronizado

Início rápido

  1. 1

    Instalar Node.js 24 e FFmpeg

  2. 2

    Instalar as dependências do servidor

    npm ci
  3. 3

    Compilar o cliente web

    cd client npm ci npm run generate cd ..
  4. 4

    Iniciar o servidor no modo de desenvolvimento

    npm run dev

Antes de usar

  • O início rápido do README ensina a configurar o ambiente de desenvolvimento a partir do código-fonte; a instalação em produção é abordada apenas na documentação externa.
  • Os pull requests de frontend para o cliente Vue atual não estão sendo revisados nem mesclados enquanto uma reescrita em React está em andamento.
  • O Audiobookshelf exige uma conexão WebSocket, portanto os proxies reversos precisam oferecer suporte a ela.

Tópicos

Perguntas frequentes

O que é audiobookshelf?
Servidor próprio de audiolivros e podcasts com streaming, sincronização do progresso entre usuários e download automático de podcasts. O Audiobookshelf é um servidor próprio para gerenciar e ouvir audiolivros e podcasts. Ele transmite todos os formatos de áudio na hora, mantém o progresso de audição de cada usuário e o sincroniza entre dispositivos, além de oferecer suporte a vários usuários com permissões personalizadas.
audiobookshelf é gratuito? Qual é a licença?
audiobookshelf é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
audiobookshelf ainda é mantido?
Manutenção ativa. O último commit de audiobookshelf foi em 5 de out. de 2026.
Para que posso usar audiobookshelf?
Hospedar uma biblioteca pessoal de audiolivros em um servidor doméstico ou NAS Compartilhar uma coleção de audiolivros com familiares, cada um acompanhando o próprio progresso Baixar automaticamente e ouvir podcasts favoritos em um só lugar Ouvir pelo celular ou navegador mantendo o progresso sincronizado
Como instalar audiobookshelf?
Instalar Node.js 24 e FFmpeg Instalar as dependências do servidor: npm ci Compilar o cliente web: cd client npm ci npm run generate cd .. Iniciar o servidor no modo de desenvolvimento: npm run dev
Onde consigo audiobookshelf?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/advplyr/audiobookshelf

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados