diff --git a/docs/html/config_dvr.html b/docs/html/config_dvr.html index f0bfea9f..82920b24 100644 --- a/docs/html/config_dvr.html +++ b/docs/html/config_dvr.html @@ -176,10 +176,17 @@
If checked, insert the episode number before the data and time rather than after (assumes Include date, Include time and Include episode options are set).
Remove all unsafe characters from filename -
If checked, all characters that could possibly cause problems for filenaming will be removed. +
If checked, all characters that could possibly cause problems for filenaming will be replaced with '_'.
+ Applies to characters:
+ * not supported by Windows characters: / : \ < > | * ? ' "
+ * control characters (ASCII code below 32)
+ * control and national characters (ASCII code above 122)
Replace whitespace in title with '-' -
If checked, all whitespace characters will be replaced with '-'. +
If checked, whitespace characters (spaces and tabs) will be replaced with '-'. + +
Use Windows-compatible filenames +
If checked, special characters not supported by Windows like: / : \ < > | * ? ' " will be replaced with '_'. Changes to any of these settings must be confirmed by pressing the 'Save configuration' button before taking effect. diff --git a/src/dvr/dvr.h b/src/dvr/dvr.h index 346d452d..eb5fb0d8 100644 --- a/src/dvr/dvr.h +++ b/src/dvr/dvr.h @@ -64,7 +64,7 @@ typedef struct dvr_config { int dvr_subtitle_in_title; int dvr_episode_before_date; int dvr_episode_duplicate; - int dvr_clean_samba_unsafe; + int dvr_windows_compatible_filenames; /* Series link support */ int dvr_sl_brand_lock; diff --git a/src/dvr/dvr_config.c b/src/dvr/dvr_config.c index eb5199c1..26e56b42 100644 --- a/src/dvr/dvr_config.c +++ b/src/dvr/dvr_config.c @@ -729,9 +729,9 @@ const idclass_t dvr_config_class = { }, { .type = PT_BOOL, - .id = "clean-samba-unsafe", - .name = "Replace Samba Unsafe Characters with '_'", - .off = offsetof(dvr_config_t, dvr_clean_samba_unsafe), + .id = "windows-compatible-filenames", + .name = "Use Windows-compatible filenames", + .off = offsetof(dvr_config_t, dvr_windows_compatible_filenames), .group = 5, }, {} diff --git a/src/dvr/dvr_rec.c b/src/dvr/dvr_rec.c index d028e77d..f669abee 100644 --- a/src/dvr/dvr_rec.c +++ b/src/dvr/dvr_rec.c @@ -164,7 +164,7 @@ cleanup_filename(char *s, dvr_config_t *cfg) ((s[i] < 32) || (s[i] > 122) || (strchr("/:\\<>|*?'\"", s[i]) != NULL))) s[i] = '_'; - else if(cfg->dvr_clean_samba_unsafe && + else if(cfg->dvr_windows_compatible_filenames && (strchr("/:\\<>|*?'\"", s[i]) != NULL)) s[i] = '_'; }