diff --git a/crunchy-cli-core/src/archive/filter.rs b/crunchy-cli-core/src/archive/filter.rs index d0db3d5..abf2759 100644 --- a/crunchy-cli-core/src/archive/filter.rs +++ b/crunchy-cli-core/src/archive/filter.rs @@ -167,6 +167,9 @@ impl Filter for ArchiveFilter { let mut episodes = vec![]; if !matches!(self.visited, Visited::Series) && !matches!(self.visited, Visited::Season) { + if self.archive.locale.contains(&episode.audio_locale) { + episodes.push(episode.clone()) + } episodes.extend(episode.version(self.archive.locale.clone()).await?); let audio_locales: Vec = episodes.iter().map(|e| e.audio_locale.clone()).collect();