Studio
El Studio es la pantalla principal de CineRename: es donde previsualizas y validas cada renombrado. Cualquier operación destructiva pasa primero por aquí.
Anatomía de la pantalla
- Zona de arrastre (drop zone) — en el centro, acepta archivos, carpetas y archivos comprimidos.
- Lista virtual — muestra hasta miles de archivos sin ralentización (virtualización de Svelte 5).
- Panel de detalles — cuando haces clic en una fila, muestra los metadatos encontrados, alternativas y formato de salida.
- Acciones — botones Renombrar, Limpiar la lista, Exportar informe.
Reconocimiento de medios
CineRename utiliza una heurística en varias pasadas:
- Análisis del nombre de archivo — temporada/episodio (S01E02, 1x02, Episode 2…), año, calidad, códec, idioma.
- Identificación del tipo — película, serie, anime — a través de patrones + bases de datos.
- Consulta de metadatos — TheTVDB para películas/series, TVmaze como complemento para series de TV, base interna para animes.
- Puntuación (Scoring) — se evalúan todos los candidatos. Se selecciona el mejor y los demás quedan disponibles en el selector.
Edición manual
Para cada entrada, puedes:
- Forzar una coincidencia — seleccionar manualmente la película/episodio correcto entre los candidatos.
- Editar el título — error tipográfico, versión extendida ("Director's Cut")…
- Ignorar una fila — excluirla del renombrado final (útil para archivos
.txto.nfoque se hayan colado).
Presets de nombrado
Configúralos en Ajustes → Plantillas de nombrado. Cada plantilla tiene un idioma:
| Modo | Cuándo usarlo |
|---|---|
| Tokens | Patrones de sustitución simple: {title} - S{season}E{episode} - {episode_title} — cubre el 95% de los casos. Importador de formato FileBot integrado para recuperar patrones existentes. |
| JavaScript | Patrones avanzados: ternarios, regex, closures, manipulación de cadenas. El motor QuickJS integrado es inmediato y mucho más rápido que la máquina virtual de Java de FileBot. Ver Templates JavaScript. |
Variables disponibles en ambos modos:
| Variable | Descripción |
|---|---|
{title} / title | Título del medio |
{media_kind} / media_kind | Tipo (movie, episode o anime) |
{year} / year | Año de lanzamiento |
{season} / season | Número de temporada (con ceros a la izquierda en tokens) |
{episode} / episode | Número de episodio (con ceros a la izquierda en tokens) |
{absolute_episode} / absolute_episode | Número absoluto (anime) |
{episode_title} / episode_title | Título del episodio |
{resolution} / resolution | Resolución (1080p, 4K, 720p…) |
{source} / source | Fuente (BluRay, WEB-DL, HDTV…) |
{video_codec} / video_codec | Códec de video (x265, HEVC, AV1…) |
{audio_codec} / audio_codec | Códec de audio (DTS-HD, Atmos…) |
{dynamic_range} / dynamic_range | Rango dinámico (HDR10, DV…) |
{bit_depth} / bit_depth | Profundidad de bits (8bit, 10bit…) |
Compatible con Plex
El preset por defecto está calibrado para Plex y Jellyfin. Si lo cambias, comprueba con el escáner de tu biblioteca que los archivos sigan siendo reconocidos.
Emparejamiento lineal de DVD / BluRay
Si importas una carpeta de un disco ripeado (VTS_01_1.VOB, 00001.m2ts, BDMV/STREAM/…), Studio detecta estos archivos y muestra un botón de Emparejamiento lineal… en la barra de herramientas.
El flujo de trabajo:
- Busca la serie en la barra de búsqueda de metadatos (TheTVDB / TVmaze)
- Selecciona el candidato correcto y la temporada correspondiente
- (Opcional) Empieza en un episodio que no sea el 1 — útil para discos que contienen la segunda mitad de una temporada
- (Opcional) Filtra los fragmentos pequeños (
< 50 MB) para ignorar los menús / intros de DVD - Haz clic en Generar el plan — cada archivo (ordenado alfabéticamente) se empareja con
episode[i]y el lote actual se reemplaza por el resultado
Luego validas a través del botón Renombrar habitual.
Operaciones de archivo
En Ajustes → Pipeline, elige qué hace CineRename cuando validas un renombrado:
| Modo | Efecto |
|---|---|
| Move (por defecto) | Mueve el archivo a la nueva ruta / nombre. Comportamiento clásico. |
| Copy | Copia el archivo, manteniendo intacto el original. Útil para preservar archivos en una seedbox. |
| Hardlink | Crea un enlace duro — cero bytes adicionales en el disco (requiere el mismo sistema de archivos). |
| Symlink | Crea un enlace simbólico — se hace referencia al original. |
Para Move, deshacer (undo) a través del Historial restaura el nombre original. Para los demás modos, el original permanece inalterado, por lo que deshacer simplemente elimina la copia / enlace creado.
Checksums
Selecciona una o más entradas y haz clic en Calcular checksums para generar huellas CRC32 / MD5 / SHA-1 / SHA-256, que se pueden exportar a un manifiesto sidecar (.sfv, .md5, .sha1, .sha256). El botón Verificar un manifiesto… en el mismo diálogo vuelve a leer un manifiesto existente y marca los archivos alterados o faltantes. Ver Checksums.
Seguridad
- Sin escrituras en disco antes de la validación.
- Renombrado atómico — si un archivo no puede renombrarse (permisos, conflicto de nombre), la operación se detiene limpiamente y no deja nada a medias.
- Conflictos detectados — si dos archivos generaran el mismo nombre de salida, CineRename se niega a continuar y señala el conflicto.
Atajos de teclado
| Acción | Windows / Linux | macOS |
|---|---|---|
| Seleccionar todo | Ctrl + A | Cmd + A |
| Iniciar el renombrado | Ctrl + Enter | Cmd + Enter |
| Limpiar la lista | Ctrl + Backspace | Cmd + Delete |
| Abrir Ajustes | Ctrl + , | Cmd + , |
| Moverse por la lista de archivos | ↑ / ↓ / Page Up / Page Down | Igual |
| Seleccionar el archivo enfocado | Espacio | Igual |
| Abrir la revisión del archivo enfocado | Enter | Igual |
| Abrir el menú del archivo enfocado | Menu o Shift + F10 | Igual |