Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

audplexus

Audplexus es una aplicación autoalojada escrita en Go que sincroniza bibliotecas Audible, descarga audiolibros y los organiza automáticamente para servidores multimedia como Plex, Emby, Jellyfin o Audiobookshelf mediante interfaz web.

Ficha actualizada 24 sept 2026, 15:10 · upstream 24 sept 2026, 14:45 · release v0.6.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es audplexus

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Audplexus es una herramienta de automatización diseñada para gestionar colecciones de audiolibros desde la plataforma Audible hasta servidores locales de medios. La aplicación sincroniza el catálogo de Audible, descarga los archivos y los procesa para integrarlos en bibliotecas multimedia existentes.

El sistema utiliza dos bases de datos: PostgreSQL para persistencia principal y MongoDB para almacenamiento adicional. Incluye una interfaz web que permite gestionar colas de descarga, reintentos automáticos y sincronización manual o automática con destinos configurados.

La aplicación está diseñada para despliegue en entornos Docker con soporte para Docker Compose, contenedores nativos y plataformas como Unraid. La autenticación se deshabilita por defecto en instalaciones frescas, requiriendo configuración explícita de credenciales administrativas mediante variables de entorno AUDPLEXUS_ADMIN_USERNAME y AUDPLEXUS_ADMIN_PASSWORD.

CASOS DE USO
  • Sincronizar biblioteca Audible con servidor local para acceso offline
  • Descargar audiolibros automáticamente desde Audible a almacenamiento local
  • Organizar archivos MP3/MP4 con metadatos para Plex, Emby o Jellyfin
  • Gestionar colas de descarga y reintentos desde interfaz web centralizada
  • Migrar biblioteca Audible existente a servidor multimedia autoalojado
PUNTOS DESTACADOS
  • Escrito en Go con compilación estática para rendimiento optimizado
  • Soporte nativo para múltiples servidores de medios (Plex, Emby, Jellyfin, Audiobookshelf)
  • Incluye configuración CodeQL integrada para análisis de seguridad estática
  • Diseñado para despliegue en contenedores con Docker Compose y Unraid
  • Sin credenciales por defecto: autenticación deshabilitada hasta configuración manual
  • Estructura de carpetas clara (config, downloads, audiobooks) para gestión sencilla
PRECAUCIONES
  • Requiere configuración manual de usuario administrador antes del primer inicio
  • No incluye autenticación por defecto: debe configurarse explícitamente
  • Dependencia de bases de datos externas (PostgreSQL y MongoDB)
  • Soporte limitado a formatos compatibles con Audible y servidores multimedia
  • Requiere permisos de escritura en tres directorios específicos para funcionar correctamente
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Despliegue recomendado: crear carpetas config, audiobooks y downloads. Ejecutar docker compose up -d o docker run con mapeo de volúmenes correspondientes. Para Unraid, usar shares /mnt/user/appdata/audplexus/config, /downloads y /audiobooks. Configurar AUDPLEXUS_ADMIN_USERNAME y AUDPLEXUS_ADMIN_PASSWORD antes del primer inicio si se desea autenticación. Puerto 8080 expuesto. Verificar permisos de escritura en todos los volúmenes montados.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Go
SERVICIOS
PostgreSQLMongoDB
BASES DE DATOS
PostgreSQLMongoDB
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.