This has come up a couple times, both VOSTFR and NL-Subs are hardcoded subtitles (at least in my experience).
Personally I'd rather find another release than get hardcoded subs (its distracting when watching), but others are okay with it.
Right now subbed releases are considered other languages (depending on the sub language), which isn't exactly right.
Should we separate subbed language from language or just not worry about hardcoded subs (exclude them another way)?
Example names:
Elementary.S02E24.VOSTFR.HDTV.x264-BRN.[Seedbox].mp4
Helix S01E01 1080p BluRay NL-Subs
Comment from osiris13 on Trello:
Imho, not a single sub in the dutch region (hl subs) is hardcoded anymore and if they are, it will be in the filename (but those releases are becoming extremely rare). What does occur is that subs reside within the mkv container. This is however not hardcoded, since they can be turned of with any player.
Btw, I'm not speaking of lowquality releases.
Comment from silk186 on Trello:
can you not handle this by blacklisting VOSTFR and NL-Subs as well as tags for hard subs. I have not had any issues with this myself.
Hi there !
Having a quick look at the code and such, why not add a second french language setting, thus ending with "French (VOSTFR)" and "French" choices ?
I find it very frustrating to have Sonarr download VOSTFR (English audio, french subtitles) instead of French audio. As line 243 of parser.cs could be easily modified to at least reflect what the french language setting means (-> download movies in french).
Why not change this : (?<french>(?:\W|_)(?:FR|VOSTFR)(?:\W|_)) (which will match releases with "fr" but not "french", which is already a failure...) to this : (?<french>(?:\W|_)(?:fr|french|vf|truefrench|vff|vfq)(?:\W|_)) for the "French (VF)" setting ?
And then add (?<french_vost>(?:\W|_)(?:vostfr)(?:\W|_)) for the "French (VOSTFR)" setting ?
Just my 2ct's ;) Hope it helps !
A.
Hi,
Is this problem patched ? Cause I juste install Sonarr and change profile setting to French and he downloaded me a lot of Vostfr and not VF :/ this is really a problem when you have some people who don't speak English at all at home ..
Hi !
From what I understand (and that's how Sonarr works for me), French means anything with "french", "fr" or "vostfr" in the title. So it will match french audio and english audio with french subs.
For my personal case I don't really mind as I speak both but for some show that my GF follows (she doesn't speak english very well) I just added a tag in the indexers with a "must not contain 'vostfr'" restriction. I just apply this label to the shows I want only with french audio and keep using the same profile as normal shows.
Hope this helps :)
Cheers from Belgium !
Hi Guy ! Thank's for the answer, but how did you do that ? I don't find this possibility ? I have try to put tag in my show like "French, Vf, Vfq" but how you can tell "Not Vostfr" ? And how do you set a tag in the indexer ? (All of mine is Torznab and don't have the possibility to add tag) !
Thank's a lot ! And I think this could help a lot of people ^^ !
A picture is worth a thousand words ;)

Perfect ! Do you says how to apply it to all the episode that sonarr have already downloaded ? Cause I have like 700+- more Vostfr to change in VF now 😬 !
Thank you so much !
You're welcome :)
I think you will have to go show by show to add the "fr" label. Then you can go wherever you store the files and delete the ones you don't want (or delete them using Sonarr).
Make sure the shows/seasons you want to download are set to "monitored" and then go click the "refresh" button so Sonarr can scan the disk and notice the files are gone, then click the "search" button to trigger a search for missing episodes.
See the pic down here :

Cheers !
Thank's a lot :) perfect answer !!
Have a good day.
See tags are not save :(
Still hapening :/
19-5-22 13:21:37.2|Debug|DownloadDecisionMaker|Processing release 'One Punch Man.S02E07.VOSTFR.1080p.WEB-DL.x264-ADN (S:824/L:14)' from 'ygg TV Animation'
19-5-22 13:21:37.2|Debug|Parser|Parsing string 'One Punch Man.S02E07.VOSTFR.1080p.WEB-DL.x264-ADN (S:824/L:14)'
19-5-22 13:21:37.2|Debug|Parser|Episode Parsed. One Punch Man - S02E07
19-5-22 13:21:37.2|Debug|Parser|Language parsed: French
19-5-22 13:21:37.2|Debug|QualityParser|Trying to parse quality for One Punch Man.S02E07.VOSTFR.1080p.WEB-DL.x264-ADN (S:824/L:14)
19-5-22 13:21:37.2|Debug|Parser|Quality parsed: WEBDL-1080p v1
19-5-22 13:21:37.2|Debug|Parser|Release Group parsed: ADN
19-5-22 13:21:37.2|Debug|ParsingService|Using Scene to TVDB Mapping for: One-Punch Man - Scene: 2x07 - TVDB: 2x07
19-5-22 13:21:37.2|Debug|AlreadyImportedSpecification|Performing alerady imported check on report
19-5-22 13:21:37.2|Debug|AlreadyImportedSpecification|Skipping already imported check for episode without file
19-5-22 13:21:37.2|Debug|AcceptableSizeSpecification|Beginning size check for: One Punch Man.S02E07.VOSTFR.1080p.WEB-DL.x264-ADN (S:824/L:14)
19-5-22 13:21:37.2|Debug|AcceptableSizeSpecification|Item: One Punch Man.S02E07.VOSTFR.1080p.WEB-DL.x264-ADN (S:824/L:14), meets size constraints.
19-5-22 13:21:37.2|Debug|MaximumSizeSpecification|Maximum size is not set.
19-5-22 13:21:37.2|Debug|LanguageSpecification|Checking if report meets language requirements. French
19-5-22 13:21:37.2|Debug|LanguageSpecification|Report Language: French rejected because it is not wanted, wanted English
19-5-22 13:21:37.2|Debug|ReleaseRestrictionsSpecification|Checking if release meets restrictions: One Punch Man.S02E07.VOSTFR.1080p.WEB-DL.x264-ADN (S:824/L:14)
19-5-22 13:21:37.2|Debug|ReleaseRestrictionsSpecification|[One Punch Man.S02E07.VOSTFR.1080p.WEB-DL.x264-ADN (S:824/L:14)] No restrictions apply, allowing
19-5-22 13:21:37.2|Debug|QualityAllowedByProfileSpecification|Checking if report meets quality requirements. WEBDL-1080p v1
19-5-22 13:21:37.2|Debug|MinimumAgeSpecification|Not checking minimum age requirement for non-usenet report
19-5-22 13:21:37.2|Debug|RetentionSpecification|Not checking retention requirement for non-usenet report
19-5-22 13:21:37.2|Debug|DelaySpecification|Profile does not require a waiting period before download for Torrent.
19-5-22 13:21:37.2|Debug|HistorySpecification|Performing history status check on report
19-5-22 13:21:37.2|Debug|HistorySpecification|Checking current status of episode [365] in history
19-5-22 13:21:37.2|Debug|DownloadDecisionMaker|Release rejected for the following reasons: [Permanent] English is wanted, but found French
this "VOSTFR" tag leading to French language is really bothering me in V3, it's time to remove it and let people use prefered words to deal with VOSTFR. (and other languages also, sorry not aware of every key words :o)
This key word is tricky, it’s used to tell that the file is with original audio but with French subs. So technically it’s a bit better than full English releases for French people but it's not "French" as it could be with the audio for other people who just don't want English releases...
It's the same the opposite way for people seeking for dual audio release as cutoff, nowadays on french trackers we commonly use “MULTI” or "VO VFF" in releases' name for dual audio, with prefered words it works great for upgrading release, but to do so I need English above French in language settings, so technically I won't be able to have a VOSTFR version between a full English release and the avaibility (if so) of the "MULTI" version.
Any input regarding this issue ? especially removing VOSTFR from being assimilated as French.
Most helpful comment
Hi there !
Having a quick look at the code and such, why not add a second french language setting, thus ending with "French (VOSTFR)" and "French" choices ?
I find it very frustrating to have Sonarr download VOSTFR (English audio, french subtitles) instead of French audio. As line 243 of parser.cs could be easily modified to at least reflect what the french language setting means (-> download movies in french).
Why not change this :
(?<french>(?:\W|_)(?:FR|VOSTFR)(?:\W|_))(which will match releases with "fr" but not "french", which is already a failure...) to this :(?<french>(?:\W|_)(?:fr|french|vf|truefrench|vff|vfq)(?:\W|_))for the "French (VF)" setting ?And then add
(?<french_vost>(?:\W|_)(?:vostfr)(?:\W|_))for the "French (VOSTFR)" setting ?Just my 2ct's ;) Hope it helps !
A.