Hay un par de episodios especiales de TV que descargué últimamente que parecen estar extrayendo correctamente la Temporada y el Episodio de tvdb, pero cuando es temporada 0, episodio 3, por ejemplo, obtengo
\Temporada\SE03 NombreDelPrograma
Y a Plex no le gusta: quiere \Temporada 00\S00E03 NombreDelPrograma
Mi renombrado es: %showname% (%premiereyear%)\Temporada %Season%##\S%season%##E%episode%## - %episodename%
y funciona bien para todo excepto para la temporada 0. Lo he estado usando durante años.
Nunca había oído hablar de una temporada 0, así que MCEBuddy no sabe cómo procesarla y termina ignorándola:
Comando de renombrado personalizado → \%showname% (%premiereyear%)\Season %Season%##\S%season%##E%episode%## - %episodename%
ADVERTENCIA> → No se puede encontrar el número de temporada
ADVERTENCIA> → No se puede encontrar el número de temporada
Con la próxima compilación, el patrón de renombrado personalizado mostrará la temporada 0 en lugar de registrar una advertencia. Sin embargo, los patrones de renombrado predefinidos continuarán ignorando una temporada 0/episodio 0
También me olvidé de que encontré este problema. Lo solucioné usando lo siguiente en mi patrón de renombrado personal: %showname%%ifpremieredate%< (%premiereyear%),>\Season %ifseason%<%season%##,00>\%showname% - S%ifseason%<%season%##,00>E%episode%## - %episodename%
Interesante, gracias por la sugerencia. Terminé dedicando algo de tiempo el fin de semana a explorar las opciones de comandos personalizados y tomé un camino distinto, aunque no puedo decir que esté 100% seguro de que funcione hasta que pruebe con más elementos.
El script que hice fue por otras razones, pero le agregué algo de lógica para las temporadas.
Quería seguir algunas sugerencias que encontré sobre la nomenclatura de Plex, donde para películas se agrega el ID de IMDB tanto a la carpeta como al nombre del archivo, y para series de TV se agrega el ID de la serie de TVDB a la carpeta padre, así que aproveché para agregar lógica que verifica si mi carpeta de temporada se llama ‘Season’ y, en ese caso, agregar los números, y luego cambié los nombres de los archivos de la serie a S##E## en lugar de SE##.
Si no resulta, probaré tu sugerencia sin duda, y podría hacerlo de todos modos; mi script debería ignorar la temporada si ya está poblada.