Prepara una biblioteca de descargas desordenada para Jellyfin
Cuándo usarlo: Antes de apuntar Jellyfin a una carpeta llena de caos nombrado por grupos de lanzamiento.
Requisitos previos
- Skill instalada — git clone https://github.com/Innei/media-library-organizer-skill ~/.claude/skills/media-library-organizer-skill
- Clave API de TMDB para verificaciones de completitud — themoviedb.org -> Configuración -> API -> clave gratuita
Flujo
-
Escanea y analizaUsa media-library-organizer en /media/downloads. Solo escaneo — lista basura, duplicados, episodios dispersos.✓ Copiado→ Informe con 3 secciones: basura / duplicados / dispersos
-
Limpieza automática de basura (nivel seguro)Continúa con la limpieza de basura (.DS_Store, metadatos SMB, directorios vacíos).✓ Copiado→ Borrados pequeños, nada arriesgado
-
Confirma y fusiona duplicadosAhora consolida duplicados — aprobaré cada uno.✓ Copiado→ Aprobaciones una por una con título/año/calidad mostrados
-
Normaliza nombres de carpetasRenombra al formato
Title (Year)— advierte si algo se está sembrando actualmente.✓ Copiado→ Advertencia de semilla aparece antes de renombrados -
Verifica a través de TMDBVerifica cruzada los recuentos de episodios contra TMDB — lista los faltantes.✓ Copiado→ Lista de episodios faltantes por programa
Resultado: Jellyfin/Plex reconoce todo; los vacíos faltantes son explícitos.
Errores comunes
- El renombrado rompe una semilla torrent activa — La skill advierte; detén el torrent o crea un hard-link antes de renombrar
- Fusionar versiones de diferente calidad pierde la buena — La skill prioriza mayor calidad — verifica dos veces antes de confirmar