tienes razón en lo que comentas del -, aunque yo no me he encontrado ninguna serie así, de esa manera ya se consigue obtener un nombre de fichero "Nombre de Serie 0x0". De momento funciona hasta que no saques una nueva versión

Supongo que con una expresión regular podrás sacar fácilmente el número de capítulo, mejor que mediante el find, pero ya te digo que no tengo ni idea de python

De todas formas, también hay series con una coma en su nombre, y me parece que eso también falla. Por lo que el nombre resultante después del corte también debería ser filtrado una vez más para darlo como correcto.
Otra sugerencia que te propongo es que dado que el formato de temporada-capítulo es conocido y que como máximo será 00x00 no cortes el tamaño máximo en función de la cadena resultante. Ya que la longitud del nombre de la serie sí varía mucho pienso que sería mejor cortar únicamente el nombre de la serie. Al final creo que me lié yo sólo

Saludos.