Skip to content

Releases: luishidalgoa/ondine

v1.5.0 — Ondine

Choose a tag to compare

@luishidalgoa luishidalgoa released this 30 Jul 20:56
0b34c5b

La app cambia de nombre: ShrinkStudio pasa a llamarse Ondine. Al actualizar no tienes que hacer
nada — tus catálogos, decisiones, presets y ajustes se mudan solos.

Cambiado

  • Logotipo nuevo. El anterior era un cuadrado con degradado, un botón de play y dos flechas
    apretándolo: decía «compresor de vídeo», que es justo lo que la app ya no es. El nuevo son tres
    trazos que van de onda a recta —lo que entra revuelto sale ordenado— sin recuadro ni fondo. Se
    ve en el icono de la aplicación, en la barra de tareas y en la barra de título. A tamaño de
    bandeja lleva un dibujo aparte, hecho a medida para que se distinga a 16 píxeles.
  • La app pasa a llamarse Ondine. ShrinkStudio nació como relevo de HandBrake, y ese nombre
    contaba solo un tercio de lo que hace hoy: además de comprimir, ordena bibliotecas enteras
    contra un catálogo y parte episodios en sus historias. Lo que de verdad hace es preparar tu
    biblioteca antes de que Plex o Jellyfin la escaneen
    , y el nombre nuevo deja sitio para eso.
    No tienes que hacer nada: al actualizar se conservan tus catálogos, decisiones, presets y
    ajustes — se mudan solos de %AppData%\ShrinkStudio a %AppData%\Ondine la primera vez que
    abres la app. El acceso directo, el menú del botón derecho y las actualizaciones automáticas
    siguen funcionando igual.

v1.4.0

Choose a tag to compare

@luishidalgoa luishidalgoa released this 30 Jul 09:47
171c5cb

Despachar un fichero raro una vez y que la app se acuerde.

Añadido

  • «Dejarlo como está» ya no se olvida: queda apuntado en el catálogo. En casi toda carpeta hay
    ficheros que no están en la lista de episodios — capítulos especiales que no salen en ningún
    anexo, cortos, presentaciones. Como no hay contra qué casarlos, salían como conflicto en cada
    análisis
    , y despacharlos con «Dejarlo como está» solo valía hasta el siguiente. Ahora esa
    decisión se apunta en el propio JSON del catálogo y al reanalizar la fila sale en verde y sin
    propuesta. El fichero no se toca, y sigue en la lista: quitarlo daría a entender que ya no
    está en la carpeta. Va en el catálogo y no en los ajustes de la app a propósito, para que la
    decisión viaje con él si te lo llevas a otro equipo o se lo pasas a alguien; y al escribirlo
    se respeta el resto del JSON, incluidos los campos y las notas que hayas añadido por tu cuenta.
    Para deshacerlo, basta con quitar la línea de la lista dejar_como_esta.

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 00:13
0f4ae82

Adelgazar un vídeo sin recomprimirlo: quitarle los doblajes y los subtítulos que no vas a usar.

Añadido

  • Quitar pistas de audio o subtítulos sin comprimir de nuevo. Un fichero con varios doblajes
    puede llevar decenas de megas de audio que no vas a escuchar. Con el botón derecho sobre un vídeo
    en Comprimir, «Quitar pistas de audio o subtítulos…» enseña todo lo que trae dentro y te deja
    marcar lo que no quieras. No se recomprime nada: el fichero se reempaqueta copiando los datos
    tal cual, así que tarda un segundo y el vídeo queda idéntico bit a bit — medido sobre un
    episodio real, 155 MB → 134 MB en 0,6 s con el mismo vídeo exacto. Antes de tocar nada se dice
    cuánto se va a ahorrar; la pista de vídeo no se puede quitar, y si el resultado se quedaría sin
    audio se avisa. El original va a la Papelera, así que Ctrl+Z lo devuelve.

  • Las pistas se leen con el idioma en claro. Cada una se describe por lo que es —«Audio ·
    Español · 2 canales · 129 kbps»— en vez de con el código del fichero (spa, eng, por), que
    no sirve para decidir qué doblaje sobra. Si la pista trae un título puesto a mano («Castellano
    AMZN») se enseña, igual que si es la predeterminada o si los subtítulos son forzados —lo
    único que distingue dos pistas del mismo idioma—. Y lo que no aporta ya no aparece: el idioma sin
    declarar del vídeo, o el caudal de un subtítulo de texto, que no llega a 1 kbps.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 16:23
e49bae3

Saber qué te falta. Hasta ahora Organizar decía qué tenías; ahora también lo que no, contándolo
por historias para que no se cuele un capítulo a medias haciéndose pasar por completo.

Añadido

  • «Qué falta»: la lista de lo que no tienes. El catálogo ya sabe qué episodios existen y la app
    cuáles has identificado, así que la resta estaba ahí sin aprovechar. Un botón nuevo en Organizar
    compara las dos cosas y lista lo que no está. Lo cuenta por historias, no por capítulos: si un
    capítulo trae tres mini-historias y solo tienes dos, sale como «a medias» — algo que mirando
    la carpeta parece completo y no lo está. Por defecto solo mira las temporadas que has empezado
    (listar las que ni has tocado no informa de nada), se puede pedir que incluya las demás, y la
    lista se copia al portapapeles. Los especiales se cuentan aparte.
    Se puede mirar una temporada concreta —que es lo normal cuando estás completando una— y el
    desplegable dice «Temporada» o «Año» según cómo las numere tu catálogo, porque hay series que van
    por año de emisión y ahí «Temporada 2005» no se entiende.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 21:49
e1d5982

Versión centrada en Organizar: separar los capítulos que traen varias mini-historias, decidir a
mano lo que la app dio por bueno, y deshacer cualquier borrado con Ctrl+Z.

Añadido

  • Cambiar el episodio de cualquier fila, y repartir sus mini-historias. Antes solo se podía
    corregir una fila cuando la app dudaba; ahora, con el botón derecho sobre cualquiera —también
    las que están en verde— tienes «Elegir episodio o historias…». Si el episodio trae varias
    historias, eliges si el fichero es el episodio entero o solo algunas: marcando la b y la c queda
    como «E1bc» con esos dos títulos, y la fila lo enseña en una píldora. Para el caso raro de un
    fichero que mezcla historias de episodios distintos, «Añadir historia de otro episodio…» las
    suma y el nombre sale con el código compuesto («E1b+2b»): así se ve lo que hay dentro en vez
    de disfrazarlo de episodio normal.

  • «Partir en segmentos»: un fichero por mini-historia, numeradas 1a, 1b, 1c. Muchas series de
    dibujos meten 2-3 historias en un mismo capítulo. Si tu catálogo las lista por separado, un botón
    nuevo en Organizar las deja en ficheros independientes con la numeración por segmento. Encuentra
    solo el punto de corte —busca el fundido a negro que separa las historias y se queda con el que
    encaja con el reparto que dice el catálogo— y corta sin recodificar: no pierde nada de calidad
    y tarda un segundo por episodio. Los originales van a la Papelera (recuperables con Ctrl+Z)
    solo si salen todos sus trozos, y lo que no tenga un corte claro se queda intacto y se te dice.

  • Fichero repetido en Organizar: ves las dos rutas y eliges cuál borrar. Cuando dos ficheros
    son el mismo episodio, al abrir la fila aparecen los dos ficheros implicados —este y el que
    la app conserva—, cada uno con su carpeta y un botón para abrirla. Eliges cuál mandar a la
    Papelera (nunca se borra nada por su cuenta); si mandas el que la app conservaba, el otro pasa a
    ser la copia buena. Recuperable con Ctrl+Z. (#128)

  • Deshacer con Ctrl+Z al enviar un fichero a la Papelera, en toda la app. Cuando mandas un
    fichero a la Papelera —la copia repetida en Organizar, un vídeo en Comprimir, o el
    original tras partirlo en Recortes— va primero a una papelera propia de la app: pulsa
    Ctrl+Z y se restaura exacto a su sitio, con su contenido (en Comprimir, además vuelve a la
    lista). Esos borrados se finalizan en la Papelera de Windows —donde siguen recuperables— por tres
    vías: al cerrar la app, cada pocos minutos, y cuando se acumulan. Fiable también con ficheros de
    OneDrive. (#137)

  • Cada catálogo recuerda las carpetas que has analizado con él, y ahora se ve y se puede tocar.
    Al elegir un catálogo en Organizar, su carpeta se pre-rellena sola — eliges el catálogo y ya
    puedes pulsar «Analizar», sin volver a emparejar carpeta y catálogo cada vez. Un botón nuevo
    junto a «elegir carpeta» abre la lista de carpetas de ese catálogo: saltas a cualquiera con un
    clic, vinculas la carpeta actual o quitas el vínculo. Bajo el campo se indica siempre si
    la carpeta está vinculada. Al analizar se vincula sola. (#129)

  • Prioridad del match por catálogo, en Organizar. Un desplegable junto al selector de catálogo
    permite elegir en qué se fía ese catálogo al identificar: «Automática» (la cascada de
    siempre) o «El número manda» — si el fichero trae número de episodio, se usa aunque el título
    no case del todo, sin dejarlo en «revisar». Se guarda por catálogo (cada biblioteca recuerda el
    suyo). Útil cuando sabes que tu numeración es buena aunque los nombres estén sucios. (#127)

  • Tutoriales dentro de la app (menú Ayuda → «Tutoriales · cómo funciona…»). Una ventana con
    índice a la izquierda y cuatro guías: cómo identifica Organizar tus ficheros —con un
    diagrama de qué datos lee y en qué orden de prioridad decide el estado (verde/ámbar/rojo)— y su
    paso a paso, más el paso a paso de Comprimir y de Recortes (y cómo combinarlo con
    Organizar). Todo offline y con el tema de la app. (#130)

Cambiado

  • Un fichero repetido (la misma obra en dos sitios) se distingue de un conflicto de verdad y te
    dice qué hacer.
    Cuando dos ficheros caen en el mismo episodio, el motivo ahora aclara si son
    la misma obra repetida (mismo título y segmento — el típico caso del vídeo en su carpeta y
    una copia en «Renombrar») o dos ficheros distintos peleando por el número. En el primero, el
    mensaje dice «fichero repetido», nombra al otro fichero y ofrece un botón «Enviar la copia a la
    Papelera»
    en el resolutor (envía el sobrante con un clic, el otro no se toca); en el segundo,
    te pide decidir cuál es el correcto. (#128)

  • El explorador de catálogos enseña cada mini-historia con su código. Un capítulo con varias
    historias las juntaba en un renglón separadas por rayas, y se leía como un título kilométrico.
    Ahora va una línea por historia con su código —«E1a Se necesita ayudante», «E1b
    Limpiaarrecifes»—, que es como las numeran los anexos de referencia.

Corregido

  • La carpeta vinculada a un catálogo dejaba «Analizar» apagado. Al ponerse sola se escribía la
    ruta pero no se contaban sus ficheros, y es esa cuenta la que habilita el botón: se veía la
    carpeta puesta, «Elige una carpeta para empezar» debajo y «Analizar» sin poder pulsarse.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 14:43
2470c09

Primera versión estable. Reúne el conjunto de mejoras de identificación y renombrado, el nuevo
conmutador de páginas y los arreglos de rendimiento de Recortes acumulados desde la 0.14.

Añadido

  • El conmutador de páginas es ahora un desplegable compacto que no se come la cabecera. En
    vez de una tira de pestañas anchas ocupando su trozo del título, un solo botón muestra la página
    en la que estás («Comprimir ▾») y, al pulsarlo, despliega la lista con todas las páginas para
    saltar a cualquiera. Ocupa lo mínimo y da lo mismo que haya 3 páginas o 20.

  • Ordenar las tablas pulsando en la cabecera de una columna. En «Comprimir» y en «Organizar»,
    al hacer clic en una cabecera la tabla se ordena por esa columna (una flecha ▲/▼ marca cuál) y
    volver a pulsarla alterna entre ascendente y descendente. Los números ordenan como números: en
    «Comprimir», TAMAÑO ordena por el peso real del fichero y DURACIÓN por su duración, no por el
    texto. En «Organizar», un tercer clic en la misma columna quita el orden y devuelve la tabla a
    su orden natural por temporadas (con sus bandas de separación); mientras hay un orden manual,
    esas bandas se ocultan porque las temporadas quedan entremezcladas.

  • Un indicador de proceso en la cabecera, visible desde cualquier pestaña. Mientras comprimes
    o exportas en Recortes, si te vas a otra pestaña ya no pierdes de vista que sigue en marcha:
    aparece una píldora en la cabecera con el avance («Comprimiendo 3/8 · 40 %» o «Exportando · 65 %»)
    y, al pulsarla, te lleva de vuelta a la pestaña de esa tarea. Si hay dos tareas a la vez (una
    compresión y un export), enseña la de mayor prioridad: nunca se solapan dos indicadores. Al
    terminar una compresión, la píldora dice «✓ N hechos» unos segundos antes de retirarse sola.

  • Botón «Vaciar» en Recortes para soltar el vídeo y liberar la memoria. Deja la página como
    recién abierta —sin vídeo, sin cortes, sin historial— y devuelve al sistema la memoria que
    ocupaban el vídeo y las miniaturas, sin cerrar la app. Aparece en la cabecera cuando hay algo
    cargado; si tienes cortes preparados, pregunta antes de descartarlos.

  • Al elegir historia en un episodio multi-historia, puedes marcar VARIAS (no solo una). El
    diálogo «¿Cuáles trae este fichero?» ahora usa casillas: si un fichero trae dos de las tres
    historias de un episodio (la «a» y la «c», pongamos), márcalas las dos y el nombre queda como
    «E413ac» con los dos títulos juntos. Marcar todas equivale a «el episodio completo». El nombre
    se relee igual, así que renombrar y volver a analizar sigue dando lo mismo.

  • «Elegir otro episodio…» también cuando detecta dos episodios en un fichero. Antes, si la
    app veía que un fichero traía dos capítulos, solo dejaba «Partirlo en dos» o «Dejarlo como
    está» y escondía el selector de episodio. Ahora la opción de asignar un episodio a mano está
    siempre disponible: si la detección de «dos episodios» fue un falso positivo, puedes corregirlo
    eligiendo el episodio correcto — y la fila deja de recomendar partir y pasa a un renombrado
    normal. «Partirlo en dos» sigue siendo la acción destacada cuando de verdad son dos.

Corregido

  • Los ficheros con la morralla de la web de descarga y numeración «4x01» ya se identifican con
    confianza alta.
    Un fichero como «Bob_Esponja_5x01_Amigo_o_Enemigo_AMZN_WEB_DLtrialeng…»
    metía dentro del título el prefijo de la serie, el «5x01» (que no se reconocía) y la coletilla
    de la descarga, y todo eso hundía el parecido con el catálogo hasta dejarlo en «revisar» (no se
    podía aplicar en bloque) — sobre todo en títulos cortos. Ahora se reconoce el formato
    «temporada × episodio» (4x01, 12x05…) —que se lleva el prefijo de serie— y se corta la
    coletilla de descarga desde su primer marcador inequívoco (AMZN, WEB-DL, x265, 1080p…), sin
    tocar palabras reales del título. Resultado medido en una biblioteca de Bob Esponja: los 27
    ficheros que quedaban en «revisar» pasan a confianza alta, sin cambiar nada de lo que ya se
    resolvía bien.

  • Un fichero con las dos historias juntas en el nombre ya casa bien con un catálogo que las
    tiene separadas.
    Muchas descargas nombran el episodio con sus dos historias seguidas
    («Historia A Historia B»), sin separador. Contra un catálogo que guarda cada historia por
    separado, ese nombre no se parecía a ninguna historia suelta y el episodio caía en «revisar»
    (no se podía aplicar en bloque). Ahora el motor también compara contra las historias unidas,
    así que esos ficheros se identifican con confianza alta y entran en el renombrado automático —
    sin perder los que traen una sola historia, que siguen casando su título.

  • El separador «|» que escribes en la plantilla ya se ve en el nombre. El «|» es un carácter
    ilegal en los nombres de fichero de Windows y la app lo borraba, así que el separador entre las
    historias de un episodio no aparecía. Ahora se sustituye por «┃» (una barra Unicode legal y casi
    idéntica), de modo que una plantilla como «<título: | >» produce «Historia A ┃ Historia B». La
    app lee «┃» y «|» igual, así que renombrar y volver a analizar sigue dando lo mismo.

  • El recuadro de selección por arrastre ya llega a los vídeos que quedan fuera de la vista.
    Antes, al dibujar el recuadro (arrastrando con el botón izquierdo sobre la lista de Comprimir),
    solo seleccionaba lo que cabía en pantalla: si la lista era larga, no podías abarcar de un tirón
    los de más abajo. Ahora, al llegar con el ratón al borde superior o inferior, la lista se
    desplaza sola y el recuadro sigue seleccionando mientras avanza, como en el explorador de
    archivos.

  • Un fichero bien nombrado ya no se confunde con un «remake» del mismo título al estar en una
    subcarpeta.
    La temporada se leía solo del nombre de la carpeta; un fichero como
    «…S2020E574 - El aro de la gratitud.mkv» metido en una subcarpeta de trabajo (p. ej.
    «Renombrar», sin año) perdía su temporada, y como en Doraemon hay historias que se repiten
    años después con el mismo título, el motor lo tomaba por el episodio equivocado (el 88 de 2007
    en vez del 574 de 2020) y lo dejaba en conflicto una y otra vez. Ahora la temporada también se
    lee del propio nombre («S2020E…»), así que identifica el episodio correcto aunque el fichero no
    esté en su carpeta de temporada.

  • Un fichero ya correctamente nombrado deja de salir en «Conflicto» una y otra vez. Cuando
    otro fichero reclamaba el mismo número de episodio, la app podía marcar como conflicto al que
    YA estaba bien nombrado (perdía un desempate alfabético) en vez de al aspirante. Lo «corregías»
    y volvía a aparecer en cada análisis. Ahora el titular —el fichero que ya lleva el nombre
    correcto— manda sobre su número y se queda en verde; el conflicto recae en el otro fichero,
    que es el que de verdad hay que decidir. Y si son dos copias del MISMO fichero (el típico caso
    de tener el vídeo en su carpeta de temporada y una copia en una subcarpeta de trabajo tipo
    «Renombrar»), la que queda verde es siempre la de la biblioteca —la más superficial—, no la
    de staging, sin depender del orden de escaneo. (La copia sobrante seguirá marcada como
    duplicada: para que desaparezca del todo hay que borrar ese segundo fichero.)

  • Recortes ya no se vuelve más lento cuanto más exportas. Había una fuga de recursos: cada
    vez que exportabas un tramo y cargabas otro vídeo, el proceso se quedaba con un puñado de
    «handles» del sistema que nunca soltaba, y al repetir el ciclo muchas veces la app se iba
    arrastrando. La causa era doble: el reproductor se cerraba con una llamada que en WPF filtra
    handles a cada uso, y la exportación abría una tubería hacia ffmpeg que no hacía falta. Se
    arreglaron las dos. Medido en la máquina, la fuga por ciclo baja de ~23 handles a ~5 (el
    grueso, eliminado), y la exportación sigue produciendo exactamente los mismos ficheros.

v0.14.7

Choose a tag to compare

@luishidalgoa luishidalgoa released this 23 Jul 19:56
1b488ea

Cambiado

  • Se retira el fondo de plasma animado de Recortes. Era bonito, pero se calculaba píxel a
    píxel en la CPU y —en una app cuyo trabajo es justo saturar la CPU comprimiendo— se comía un
    núcleo entero incluso en reposo, y era la causa real de que la interfaz fuera lenta al
    importar y después de exportar un vídeo pesado. En su lugar queda un fondo degradado sobrio
    que no cuesta nada. Medido: el consumo en reposo cae de ~110 % de un núcleo a ~7 %.

Corregido

  • «Partir en dos» de otro vídeo justo después de exportar ya no carga el vídeo equivocado.
    Al terminar una exportación, la previsualización del vídeo recién exportado se reabría con un
    pequeño retardo. Si en ese hueco cargabas otro fichero (por ejemplo, «Partir en dos» de otro
    episodio), esa reapertura tardía pisaba el nuevo vídeo con el anterior y la partición salía
    sobre el material equivocado. Ahora la reapertura comprueba antes que el vídeo en pantalla
    sigue siendo el que se exportó; si cargaste otro, no lo toca.
  • La interfaz ya no se arrastra mientras exportas con un códec por software. Al comprimir,
    ffmpeg usaba los ocho núcleos y ahogaba a la propia app; bajarle la prioridad no bastaba.
    Ahora se le reservan un par de núcleos a la interfaz (y también al sondeo y las miniaturas
    del import), así responde al momento aunque la codificación esté a tope. La codificación tarda
    un pelín más, imperceptible en una tarea de fondo.

v0.14.6

Choose a tag to compare

@luishidalgoa luishidalgoa released this 23 Jul 15:09
101319e

Cambiado

  • El gradiente de plasma también sale de fondo cuando Recortes está vacío. Antes solo
    aparecía al exportar; ahora, cuando no hay ningún vídeo cargado, el «Elige un vídeo para
    empezar a cortarlo» se muestra sobre el mismo plasma en movimiento (atenuado para que el
    texto se lea). Mismo motor barato de siempre, y se congela si minimizas la ventana o
    cambias de pestaña, para no gastar batería moviendo algo que nadie está mirando.
  • El plasma se mueve más suave y ya no se congela al arrastrar la ventana. Iba a 14
    fotogramas por segundo, que se veía a saltos y parecía lento; ahora va a 30 y fluye. Y
    arrastrar la ventana ya no lo congela: se comprobó que dejarlo correr no mete tirones (sigue
    yendo como en reposo), así que congelarlo solo se veía peor.

v0.14.5

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:20
92f7800

Cambiado

  • Los catálogos ya no se copian: se leen de donde están. Al importar, la app referencia
    tu JSON en su sitio — si lo editas, cuenta al momento; ya no existe la copia interna que
    se quedaba vieja en silencio. La tarjeta enseña la ruta del fichero (pulsable: abre la
    carpeta con él seleccionado) y el clic derecho ofrece abrir la ubicación o copiar la ruta.
    Si mueves o borras el JSON, el catálogo desaparece del programa (no queda una tarjeta
    rota apuntando a un fichero que ya no está). «Quitar» de una copia interna de una versión
    anterior sí borra esa copia, para que no reaparezca al refrescar. Tu fichero original nunca
    se toca.
  • «Simular» pasa a llamarse «Analizar». Analizar la carpeta es lo que hace; «simular»
    sugería un ensayo de mentira.

Corregido

  • La ventana ya no va a tirones mientras se exporta o comprime. El motor es asíncrono,
    pero sus tramos síncronos (candados, sondeos, espacio en disco) corrían en el hilo de la
    interfaz — y sobre OneDrive cada uno es un viaje de red. Ahora todo el trabajo del motor
    corre en un hilo aparte, también el escaneo de la carpeta al pulsar «Analizar».
  • El conteo de tramos exportados ya no miente. Decía «1 de 2 sin salir» con los dos
    ficheros en el disco: si la carpeta ya tenía un fichero del mismo nombre (de un intento
    anterior), el motor saca la salida con sufijo y la comprobación buscaba el nombre sin él.
    Ahora se cuenta lo que el motor dice que escribió, comprobado en disco.
  • El tirón del final de la exportación, suavizado. Al terminar, reabrir el vídeo en el
    reproductor costaba 100-200 ms del hilo de interfaz justo encima del desmontaje de la capa
    de aviso — era el único bloqueo medible de toda la exportación (durante la codificación el
    hilo va limpio). Ahora se reabre un instante después, cuando la interfaz está ociosa.
  • Nuevo aviso de exportación: un gradiente de plasma en movimiento. En vez de las dos
    franjas de luz, la capa que aparece al exportar es ahora un gradiente animado de colores que
    fluyen (el efecto de plasma con viñeta y glow). Y lo importante: se hizo sin traer de vuelta
    el problema de fluidez. Se calcula diminuto (160×90) en un hilo de fondo por CPU —que
    durante un encode por hardware está ocioso— y se escala a la capa; así no toca ni el hilo de
    la interfaz (el del arrastre) ni la GPU (la del codificador), y además se congela mientras
    mueves la ventana. Medido con un export pesado de 1080p entero: arrastrar exportando va igual
    que en reposo. La intensidad del brillo respira sola, cambiando al azar cada pocos segundos.
  • Medidor de fluidez durante la exportación. Por si algún tirón se escapa: la app mide en
    tu máquina los dos hilos que pueden causarlo —la entrada y el render— y, si de verdad hubo
    tela, lo anota en el Registro con el número. Si no sale nada y aun así lo notaste, el freno
    viene de fuera del proceso (el grabador de pantalla, que también codifica por GPU; la
    memoria llena; el compositor de Windows).
  • Los tabs que no miras dejan de trabajar. Al cambiar de pestaña, Recortes deja de mover
    su reloj, de pedir fotogramas de previsualización y —si tenías el vídeo reproduciéndose— de
    decodificarlo; lo retoma al volver. Un tab oculto ya no se DIBUJA (de eso se encarga
    Windows), pero seguía trabajando en segundo plano sin que se viera.
  • Las tarjetas de catálogo se refrescan al volver a la app: si borras o mueves el JSON
    desde el Explorador, la tarjeta desaparece al volver, sin reiniciar.
  • La barra de «Descargando de la nube» ahora avanza de verdad. OneDrive suele traer el
    fichero entero de una vez, así que contar lo leído dejaba la barra a cero hasta el final;
    ahora se mide por los bytes que ya hay en disco, que crecen según baja.

v0.14.4

Choose a tag to compare

@github-actions github-actions released this 23 Jul 10:06
27a688c

Corregido

  • Un fichero con dos episodios distintos ahora recomienda partirlo, no elegir uno. Cuando
    las dos historias de un vídeo casan cada una con un episodio distinto del catálogo (el
    trozo A con el 588, el B con el 589), la app lo trataba como un empate de «elige 588 o 589»
    — cuando ponerle el número de uno pierde el otro para siempre. Ahora lo detecta también en
    ese caso (antes solo si venía con número seguro), lo dice claro («trae dos episodios: el
    588 y el 589») y ofrece partirlo en dos, ocultando el selector de episodio que llevaba
    al error.

Cambiado

  • Nombres de estado más claros en Organizar. «Limpios» pasa a «Correctos» (el nombre
    ya está bien) y «Corregidos» a «Con cambios» (había un cambio propuesto que aún no se
    ha aplicado — «corregido» daba a entender que ya estaba hecho). Los ficheros que hay que
    partir se marcan aparte, con «✂ Partir en 2».