trackstarr
Trackstarr automatiza limpieza de audio y subtítulos en bibliotecas Radarr/Sonarr, creando downmixes, eliminando pistas no deseadas y ordenando tracks. Incluye interfaz web para gestión, integración con Plex/Jellyfin/Emby y programación de limpiezas periódicas mediante cron.
Ficha actualizada 23 sept 2026, 20:50 · upstream 23 sept 2026, 20:45 · release v1.3.1
Qué es trackstarr
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Trackstarr es una herramienta de automatización diseñada para mantener bibliotecas de películas y series optimizadas en Radarr y Sonarr. Procesa imports eliminando pistas no deseadas, creando downmixes de audio (estéreo o surround) donde existen fuentes mayores, y ordena las pistas restantes según preferencias configurables.
La herramienta incluye una interfaz web en vivo para buscar, filtrar la biblioteca, inspeccionar planes de reescritura, editar etiquetas de tracks MKV y seguir el progreso. Los administradores controlan procesamiento y configuración, mientras que los espectadores tienen acceso solo de lectura. También integra con servidores multimedia como Plex, Jellyfin o Emby para refrescar bibliotecas tras reescrituras.
El procesamiento es seguro: las reescrituras se estajan en WORK_DIR verificando duración y conteo de streams antes de reemplazar archivos originales. Los archivos con hard links se diferan hasta que los enlaces se eliminen, y la eliminación de pistas es permanente sin posibilidad de rollback.
- Automatizar limpieza de audio y subtítulos en imports nuevos de Radarr/Sonarr mediante webhooks
- Crear downmixes de audio (stereo AAC o 5.1 AC3) cuando existen fuentes con layouts mayores
- Programar limpiezas periódicas de biblioteca completa mediante cron expressions en SWEEP_AT
- Integración con Plex/Jellyfin/Emby para refrescar bibliotecas tras reescritura de archivos
- Gestionar múltiples lenguajes y layouts de audio con reglas personalizables por entorno
- Interfaz web en vivo con autenticación (admin/viewer) para gestión completa de biblioteca
- Soporte nativo para Radarr/Sonarr mediante webhooks automáticos al registrar conexiones
- Verificación previa de duración y stream count antes de reemplazar archivos originales
- Manejo seguro de hard links con recheck automático cada 900 segundos por defecto
- Eliminación de artefactos: subtítulos SDH redundantes, artwork incrustado y release tags
- No realiza upmixing de audio, solo downmixes desde fuentes existentes con layouts mayores
- La eliminación de pistas es permanente sin mecanismo de rollback o restauración
- Requiere ffmpeg/ffprobe 8.1+ y mkvtoolnix instalados o incluidos en la imagen Docker
- En modo report, los cambios solo se muestran en /config/pending.tsv sin aplicar reescrituras
- Si una biblioteca *arr no puede ser listada con policy original, las limpiezas caen a report-only
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar REWRITE_MODE=imports por defecto para nuevos imports; cambiar a 'report' para previsualizar o 'all' para reescritura completa. Montar directorios de media en los mismos paths que usan Radarr/Sonarr y añadirlos a MEDIA_DIRS. Asegurar permisos de escritura del usuario contenedor en /data y /config/trackstarr-work. Configurar WEBHOOK_URL si las aplicaciones *arr no pueden acceder a http://trackstarr:5120. Para servidores multimedia con rutas diferentes, usar PLEX_PATH_MAP=/ruta/media=/srv/media.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.