Sobre el proyecto
Is Subtitled es una aplicación de escritorio que le ayuda a mantener una biblioteca de medios identificando archivos de video que no cuentan con archivos de subtítulos adjuntos. Escanea recursivamente una carpeta seleccionada y enumera cada video que carece de un subtítulo con exactamente el mismo nombre base (sin distinguir mayúsculas de minúsculas). Los resultados se agrupan por la carpeta contenedora, y cada grupo muestra el número de archivos afectados y su tamaño total. Puede filtrar por nombre de archivo, ordenar por nombre de carpeta, recuento de archivos o tamaño total, y abrir una carpeta o archivo directamente en el administrador de archivos de su sistema. Un botón de guardado exporta la lista a un informe de texto plano.
La aplicación soporta las siguientes extensiones: archivos de video (.mp4, .mkv, .flv, .avi, .mov, .wmv, .ts) y archivos de subtítulos (.srt, .sub, .ssa, .ass). La coincidencia es estricta: solo los archivos con el mismo nombre base (por ejemplo, Movie.mkv y Movie.srt) se consideran emparejados; los subtítulos con sufijo de idioma como Movie.en.srt no son reconocidos, lo que puede producir falsos positivos en bibliotecas multilingües. Las pistas de subtítulos embebidas dentro de contenedores como MKV no son inspeccionadas.
Los usuarios pueden excluir carpetas específicas del escaneo, ya sea pasando un nombre de carpeta simple (omitiendo todas las carpetas con ese nombre) o una ruta completa. La lista de exclusión se guarda junto con la última carpeta elegida, por lo que la aplicación recuerda sus preferencias entre sesiones. La configuración se almacena en un archivo JSON; eliminarlo restablece la aplicación a los valores predeterminados.
El escaneo se ejecuta en segundo plano y puede cancelarse a mitad del proceso. Mientras escanea, la interfaz muestra la carpeta actual que se está examinando, el número de archivos escaneados y el recuento de videos encontrados hasta el momento. En Windows y macOS, la función de revelar en el administrador de archivos selecciona el archivo; en Linux, abre la carpeta contenedora.
El ejecutable precompilado para Windows es un archivo único autónomo que no requiere la instalación del runtime de .NET. Los usuarios de macOS y Linux pueden compilar desde el código fuente utilizando el .NET 10 SDK. La aplicación está construida con C# y Avalonia UI, implementando el patrón MVVM con CommunityToolkit.Mvvm.
Limitaciones conocidas: la coincidencia exacta de subtítulos puede omitir archivos adjuntos con sufijo de idioma; solo se verifican los subtítulos externos (sidecar); los subtítulos embebidos son ignorados; y el comportamiento de revelar en el administrador de archivos difiere en Linux.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.