mpv --aid=1 --slang=en,es "El Espinazo del Diablo -DVDRIP--Spanish-.avi" that detects Spanish audio:
"El Espinazo del Diablo -DVDRIP--Spanish-.avi" El Espinazo del Diablo -DVDRIP--Spanish-.avi
import re pattern = r'(?P<title>.+?)\s*-\s*(?P<edition>DVDRIP)\s*--(?P<lang>Spanish)-.(?P<ext>avi)' match = re.match(pattern, "El Espinazo del Diablo -DVDRIP--Spanish-.avi") if match: info = match.groupdict() # Use info['title'], info['edition'], info['lang'] mpv --aid=1 --slang=en
{ "title": "El Espinazo del Diablo", "edition": "DVDRIP", "lang": "Spanish", "ext": "avi" } Feature: Automatically download Spanish/English subtitles for this exact file. avi)' match = re.match(pattern