add a switch for cleaning filename
This commit is contained in:
parent
9708821194
commit
739c32e86e
|
@ -88,6 +88,8 @@ audio_folder_path=/home/user/Music
|
||||||
|
|
||||||
# Menu size
|
# Menu size
|
||||||
font_size=24
|
font_size=24
|
||||||
|
# Clean filenames (remove special characters) (yes or no)
|
||||||
|
clean_filename=yes
|
||||||
|
|
||||||
# Video settings
|
# Video settings
|
||||||
video_width=-2
|
video_width=-2
|
||||||
|
|
|
@ -44,6 +44,7 @@ local config = {
|
||||||
audio_format = 'opus', -- aac, opus
|
audio_format = 'opus', -- aac, opus
|
||||||
audio_bitrate = '32k', -- 32k, 64k, 128k, 256k. aac requires higher bitrates.
|
audio_bitrate = '32k', -- 32k, 64k, 128k, 256k. aac requires higher bitrates.
|
||||||
font_size = 24,
|
font_size = 24,
|
||||||
|
clean_filename = true,
|
||||||
}
|
}
|
||||||
|
|
||||||
mpopt.read_options(config, 'videoclip')
|
mpopt.read_options(config, 'videoclip')
|
||||||
|
@ -104,8 +105,11 @@ local function construct_filename()
|
||||||
local filename = mp.get_property("filename") -- filename without path
|
local filename = mp.get_property("filename") -- filename without path
|
||||||
|
|
||||||
filename = remove_extension(filename)
|
filename = remove_extension(filename)
|
||||||
|
|
||||||
|
if config.clean_filename then
|
||||||
filename = remove_text_in_brackets(filename)
|
filename = remove_text_in_brackets(filename)
|
||||||
filename = remove_special_characters(filename)
|
filename = remove_special_characters(filename)
|
||||||
|
end
|
||||||
|
|
||||||
filename = string.format(
|
filename = string.format(
|
||||||
'%s (%s-%s)',
|
'%s (%s-%s)',
|
||||||
|
|
Loading…
Reference in a new issue