Línea De Comandos Y Uso Headless
CineRename incluye herramientas de línea de comandos para NAS, Docker, scripts de servidor y automatización prudente.
Instalación
CineRename tiene dos superficies CLI:
- CLI desktop: incluida con el binario de la aplicación desktop. Soporta los flujos principales:
preview,rename,organize,autoyschedule. - CLI headless/NAS: incluida en los archivos NAS/headless. Soporta los flujos principales más herramientas de servidor como
audit,nfo,subtitles,download-client,pre-arr,webytui.
Si un comando está marcado como headless, usa el archivo NAS/headless en lugar del binario desktop.
Formatos NAS:
| Arquitectura | Artefacto |
|---|---|
| Intel / AMD 64-bit | archivo NAS Linux x64 |
| ARM 64-bit | archivo NAS Linux arm64 |
Extrae el archivo y ejecuta los comandos desde la carpeta extraída.
Ayuda
cinerename --help
cinerename preview --help
cinerename auto --helpComandos Principales
| Comando | Disponible en | Acción |
|---|---|---|
cinerename preview <ruta> | Desktop + headless | Muestra la vista previa antes/después sin cambiar archivos |
cinerename rename <ruta> | Desktop + headless | Renombra archivos en el lugar |
cinerename organize <ruta> --to <biblioteca> | Desktop + headless | Renombra y mueve archivos a una biblioteca |
cinerename auto <ruta> --to <biblioteca> [--subs es] | Desktop + headless | Ejecuta el pipeline prudente: renombrar, organizar, subtítulos opcionales |
cinerename schedule <ruta> --every 15m --to <biblioteca> | Desktop + headless | Repite un flujo en un intervalo |
cinerename history list | Headless | Lista los lotes recientes de renombrado |
cinerename history undo-last | Headless | Deshace el lote restaurable más reciente |
cinerename history undo <batch-id> | Headless | Deshace un lote específico |
cinerename audit <ruta> --profile plex | Headless | Audita una biblioteca Plex/Jellyfin/Kodi |
cinerename nfo <ruta> --profile kodi --write | Headless | Genera archivos NFO explícitamente |
cinerename subtitles convert <archivo> --to srt | Headless | Convierte formatos de subtítulos |
cinerename subtitles shift <archivo> --ms 750 | Headless | Aplica un desplazamiento fijo a los subtítulos |
cinerename subtitles drift <archivo> --first-ms 0 --last-ms 1250 | Headless | Aplica una corrección simple de drift lineal |
cinerename download-client test qbittorrent --url <url> | Headless | Prueba un cliente de descarga |
cinerename pre-arr preview <ruta> --profile sonarr | Headless | Prepara una vista previa de staging Sonarr/Radarr |
cinerename benchmark large-import --files 2000 | Headless | Ejecuta un benchmark local controlado |
cinerename web --host 0.0.0.0 --port 8787 | Headless | Inicia la WebUI local |
cinerename tui <ruta> | Headless | Inicia la interfaz de terminal |
Ejemplos Desktop Y Headless
# Previsualizar sin tocar archivos
cinerename preview /ruta/al/video.mkv
# Exportar un informe dry-run
cinerename preview /ruta/a/la/carpeta --export dry-run.csv
# Renombrar en el lugar
cinerename rename /ruta/a/la/carpeta
# Renombrar y organizar en una biblioteca
cinerename organize /ruta/a/descargas --to /media/Library
# Renombrar, organizar y buscar subtítulos en español
cinerename auto /ruta/a/descargas --to /media/Library --subs es
# Ejecutar cada 15 minutos en un NAS
cinerename schedule /ruta/a/descargas --every 15m --to /media/Library --subs esEjemplos Headless
Estos comandos requieren el build NAS/headless.
# Deshacer el último lote restaurable
cinerename history undo-last
# Auditar una biblioteca
cinerename audit /media/Library --profile plex --export audit.md --format markdownHeadless: Pre-Arr Para Sonarr / Radarr
Pre-Arr es un modo de staging conservador. Solo prepara automáticamente los archivos considerados seguros.
cinerename pre-arr preview /ruta/a/descargas --profile sonarr --json
cinerename pre-arr apply /ruta/a/descargas --profile radarr --to /ruta/a/stagingUsa primero la vista previa. Aplica solo cuando el plan sea correcto.
Headless: Herramientas De Subtítulos
cinerename subtitles convert episode.ass --to srt --output episode.srt
cinerename subtitles shift movie.es.srt --ms 750 --output movie.es.shifted.srt
cinerename subtitles drift movie.es.srt --first-ms 0 --last-ms 1250 --output movie.es.fixed.srtEstos comandos ajustan archivos de subtítulos localmente. No garantizan una sincronización de audio perfecta sin revisar el resultado.
Headless: Token WebUI
La API WebUI está protegida por token. Si no se proporciona un token, CineRename imprime una URL temporal con #token=....
Para NAS o Docker, usa tu propio token largo:
cinerename web --host 0.0.0.0 --port 8787 --token "reemplazar-por-un-token-largo-aleatorio"Mantén este token privado.
Ejemplo Scheduler NAS
*/15 * * * * /volume1/@appstore/cinerename/cinerename auto /volume1/video/Inbox --to /volume1/video/Library --subs es --json >> /var/log/cinerename.log 2>&1Para un contenedor Docker de larga duración, usa schedule o web en lugar de cron.
Solución De Problemas
- Usa
previewantes de cualquier ejecución automática grande. - Si un proveedor no está disponible, vuelve a ejecutar la vista previa más tarde o selecciona un resultado manualmente en la aplicación desktop.
- Si una ruta falla en NAS, revisa los permisos de archivos y montajes.
- Para soporte, copia logs desde la pantalla Support o adjunta la salida CLI a tu email.