Repolode
advplyr

advplyr/audiobookshelf

Servidor autoalojado de audiolibros y podcasts con streaming, sincronización del progreso entre usuarios y descarga automática de podcasts.

Alternativa open source a:AudiblePocket Casts

Estrellas
14,705
Forks
1,221
Issues abiertos
1,235
Último commit
hace 15 días

¿Qué es?

Audiobookshelf es un servidor autoalojado para gestionar y escuchar audiolibros y podcasts. Transmite al vuelo todos los formatos de audio, guarda el progreso de escucha de cada usuario y lo sincroniza entre dispositivos, y permite gestionar varios usuarios con permisos personalizados.

Para los podcasts, permite buscar y añadir programas, descargar episodios automáticamente y ofrecer feeds RSS abiertos. Para los audiolibros, incluye un editor de capítulos, búsqueda de capítulos mediante la API de Audnexus, obtención de metadatos y portadas desde varias fuentes, y la opción de combinar archivos de audio en un único m4b. Detecta automáticamente los cambios en la biblioteca sin necesidad de volver a escanearla.

El proyecto también ofrece compatibilidad básica con ebooks (EPUB, PDF, CBR, CBZ), compatibilidad con Chromecast en las aplicaciones web y para Android, y una interfaz de Progressive Web App. Las aplicaciones oficiales para Android e iOS están en beta.

Funciones clave

  • 01Transmite al vuelo todos los formatos de audio
  • 02Sincroniza entre dispositivos el progreso de escucha de cada usuario
  • 03Permite buscar y añadir podcasts, y descargar episodios automáticamente
  • 04Incluye un editor y un buscador de capítulos, y permite combinar archivos de audio en m4b
  • 05Ofrece lectura básica de ebooks en EPUB, PDF, CBR y CBZ
  • 06Ofrece feeds RSS abiertos para podcasts y audiolibros

Casos de uso

  • Alojar una biblioteca personal de audiolibros en un servidor doméstico o NAS
  • Compartir una colección de audiolibros con familiares, cada uno con su propio progreso de escucha
  • Descargar automáticamente y escuchar podcasts favoritos desde un mismo lugar
  • Escuchar desde un teléfono o navegador y mantener el progreso sincronizado

Inicio rápido

  1. 1

    Instalar Node.js 24 y FFmpeg

  2. 2

    Instalar las dependencias del servidor

    npm ci
  3. 3

    Compilar el cliente web

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

    Iniciar el servidor en modo de desarrollo

    npm run dev

Antes de usarlo

  • La guía de inicio rápido del README sirve para configurar el entorno de desarrollo desde el código fuente; la instalación en producción solo se explica en documentación externa.
  • No se están revisando ni integrando pull requests del frontend para el cliente Vue actual mientras se lleva a cabo una reescritura en React.
  • Audiobookshelf requiere una conexión WebSocket, por lo que los proxies inversos deben admitirla.

Temas

Preguntas frecuentes

¿Qué es audiobookshelf?
Servidor autoalojado de audiolibros y podcasts con streaming, sincronización del progreso entre usuarios y descarga automática de podcasts. Audiobookshelf es un servidor autoalojado para gestionar y escuchar audiolibros y podcasts. Transmite al vuelo todos los formatos de audio, guarda el progreso de escucha de cada usuario y lo sincroniza entre dispositivos, y permite gestionar varios usuarios con permisos personalizados.
¿audiobookshelf es gratuito? ¿Qué licencia tiene?
audiobookshelf es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿audiobookshelf sigue mantenido?
Mantenimiento activo. El último commit de audiobookshelf fue el 5 oct 2026.
¿Para qué puedo usar audiobookshelf?
Alojar una biblioteca personal de audiolibros en un servidor doméstico o NAS Compartir una colección de audiolibros con familiares, cada uno con su propio progreso de escucha Descargar automáticamente y escuchar podcasts favoritos desde un mismo lugar Escuchar desde un teléfono o navegador y mantener el progreso sincronizado
¿Cómo se instala audiobookshelf?
Instalar Node.js 24 y FFmpeg Instalar las dependencias del servidor: npm ci Compilar el cliente web: cd client npm ci npm run generate cd .. Iniciar el servidor en modo de desarrollo: npm run dev
¿Dónde consigo audiobookshelf?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/advplyr/audiobookshelf

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados