Skip to content

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, auto y schedule.
  • 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, web y tui.

Si un comando está marcado como headless, usa el archivo NAS/headless en lugar del binario desktop.

Formatos NAS:

ArquitecturaArtefacto
Intel / AMD 64-bitarchivo NAS Linux x64
ARM 64-bitarchivo NAS Linux arm64

Extrae el archivo y ejecuta los comandos desde la carpeta extraída.

Ayuda

bash
cinerename --help
cinerename preview --help
cinerename auto --help

Comandos Principales

ComandoDisponible enAcción
cinerename preview <ruta>Desktop + headlessMuestra la vista previa antes/después sin cambiar archivos
cinerename rename <ruta>Desktop + headlessRenombra archivos en el lugar
cinerename organize <ruta> --to <biblioteca>Desktop + headlessRenombra y mueve archivos a una biblioteca
cinerename auto <ruta> --to <biblioteca> [--subs es]Desktop + headlessEjecuta el pipeline prudente: renombrar, organizar, subtítulos opcionales
cinerename schedule <ruta> --every 15m --to <biblioteca>Desktop + headlessRepite un flujo en un intervalo
cinerename history listHeadlessLista los lotes recientes de renombrado
cinerename history undo-lastHeadlessDeshace el lote restaurable más reciente
cinerename history undo <batch-id>HeadlessDeshace un lote específico
cinerename audit <ruta> --profile plexHeadlessAudita una biblioteca Plex/Jellyfin/Kodi
cinerename nfo <ruta> --profile kodi --writeHeadlessGenera archivos NFO explícitamente
cinerename subtitles convert <archivo> --to srtHeadlessConvierte formatos de subtítulos
cinerename subtitles shift <archivo> --ms 750HeadlessAplica un desplazamiento fijo a los subtítulos
cinerename subtitles drift <archivo> --first-ms 0 --last-ms 1250HeadlessAplica una corrección simple de drift lineal
cinerename download-client test qbittorrent --url <url>HeadlessPrueba un cliente de descarga
cinerename pre-arr preview <ruta> --profile sonarrHeadlessPrepara una vista previa de staging Sonarr/Radarr
cinerename benchmark large-import --files 2000HeadlessEjecuta un benchmark local controlado
cinerename web --host 0.0.0.0 --port 8787HeadlessInicia la WebUI local
cinerename tui <ruta>HeadlessInicia la interfaz de terminal

Ejemplos Desktop Y Headless

bash
# 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 es

Ejemplos Headless

Estos comandos requieren el build NAS/headless.

bash
# Deshacer el último lote restaurable
cinerename history undo-last

# Auditar una biblioteca
cinerename audit /media/Library --profile plex --export audit.md --format markdown

Headless: Pre-Arr Para Sonarr / Radarr

Pre-Arr es un modo de staging conservador. Solo prepara automáticamente los archivos considerados seguros.

bash
cinerename pre-arr preview /ruta/a/descargas --profile sonarr --json
cinerename pre-arr apply /ruta/a/descargas --profile radarr --to /ruta/a/staging

Usa primero la vista previa. Aplica solo cuando el plan sea correcto.

Headless: Herramientas De Subtítulos

bash
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.srt

Estos 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:

bash
cinerename web --host 0.0.0.0 --port 8787 --token "reemplazar-por-un-token-largo-aleatorio"

Mantén este token privado.

Ejemplo Scheduler NAS

txt
*/15 * * * * /volume1/@appstore/cinerename/cinerename auto /volume1/video/Inbox --to /volume1/video/Library --subs es --json >> /var/log/cinerename.log 2>&1

Para un contenedor Docker de larga duración, usa schedule o web en lugar de cron.

Solución De Problemas

  • Usa preview antes 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.

Documentación de CineRename