Versión y tipo de MCEBuddy (32 o 64 bits):
MCEBuddy 2.4.7 32 bits
Sistema operativo y tipo (32 o 64 bits):
Windows 7 Professional 32 bits
Resumen del problema o sugerencia:
Había estado usando la versión beta MCEBuddy 2.4.7 32 bits - 20170627 con un perfil que utiliza comandos personalizados. Desde que actualicé a la versión 2.4.7, esos comandos ya no entrecomillan correctamente los argumentos que se pasan a los comandos personalizados. Desde mi profiles.conf:
En la versión 20170627, los parámetros llegaban con las comillas (por ejemplo, TvRecordingMover.exe source="D:\Output\Some File.mkv" orig="D:\DVR\Some File.mkv" delete=true). Después de actualizar, los parámetros ya no tienen comillas (por ejemplo, TvRecordingMover.exe source=D:\Output\SomeFile.mkv orig=D:\DVR\SomeFile.mkv delete=true), lo que causa errores de análisis con archivos que contienen espacios (que es todos ellos). ¿Cambió algo? Gracias.
Por supuesto, cuando volví a la última versión funcional para mí, se eliminaron mis registros de conversión antiguos. Tendré que recrearlos con la versión de lanzamiento durante algún tiempo de inactividad.
Cada programa procesa los parámetros de entrada y las comillas de forma diferente; algunos no pueden manejar el encapsulado total de comillas, mientras que otros no pueden manejar comillas anidadas.
Por ejemplo, al usar la línea de comandos, Windows siempre empareja las comillas y divide los parámetros en el siguiente espacio, así que cuando usas los siguientes parámetros de línea de comandos: