diff --git a/locales/en-US.json b/locales/en-US.json
index 480326ce..1b2ec894 100644
--- a/locales/en-US.json
+++ b/locales/en-US.json
@@ -412,8 +412,9 @@
"playlist": "Playlist",
"movie": "Movie",
"show": "Show",
- "short": "Short (< 4 minutes)",
- "long": "Long (> 20 minutes)",
+ "search_filters_duration_short": "Under 4 minutes",
+ "search_filters_duration_between": "4 - 20 minutes",
+ "search_filters_duration_long": "Over 20 minutes",
"hd": "HD",
"subtitles": "Subtitles/CC",
"creative_commons": "Creative Commons",
diff --git a/src/invidious/search.cr b/src/invidious/search.cr
index a1d81619..2cf87770 100644
--- a/src/invidious/search.cr
+++ b/src/invidious/search.cr
@@ -91,10 +91,12 @@ def produce_search_params(page = 1, sort : String = "relevance", date : String =
end
case duration
- when "short"
+ when "search_filters_duration_short"
object["2:embedded"].as(Hash)["3:varint"] = 1_i64
- when "long"
+ when "search_filters_duration_long"
object["2:embedded"].as(Hash)["3:varint"] = 2_i64
+ when "search_filters_duration_between"
+ object["2:embedded"].as(Hash)["3:varint"] = 3_i64
else nil # Ignore
end
diff --git a/src/invidious/views/components/search-filters/filter-column.ecr b/src/invidious/views/components/search-filters/filter-column.ecr
index d8e99ebd..ae77633e 100644
--- a/src/invidious/views/components/search-filters/filter-column.ecr
+++ b/src/invidious/views/components/search-filters/filter-column.ecr
@@ -20,7 +20,7 @@
<% if operators.fetch(filter_name, selected_default) == filter %>
<% if allow_removal %>
- ">
+ ">
<%= translate(locale, filter) %>
@@ -28,7 +28,7 @@
<%= translate(locale, filter) %>
<% end %>
<% else %>
- ">
+ ">
<%= translate(locale, filter) %>
<% end %>
diff --git a/src/invidious/views/components/search-filters/search-filters.ecr b/src/invidious/views/components/search-filters/search-filters.ecr
index cd805f1e..32c7f16e 100644
--- a/src/invidious/views/components/search-filters/search-filters.ecr
+++ b/src/invidious/views/components/search-filters/search-filters.ecr
@@ -27,7 +27,7 @@
<% filter_name = "content_type" %>
<%= rendered "components/search-filters/filter-column" -%>
- <% filters = ["short", "long"] %>
+ <% filters = ["search_filters_duration_short", "search_filters_duration_between", "search_filters_duration_long"] %>
<% filter_name = "duration" %>
<%= rendered "components/search-filters/filter-column" -%>