diff --git a/src/invidious.cr b/src/invidious.cr index efc72b1e..789ce332 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -443,7 +443,7 @@ get "/search" do |env| operators = query.split(" ").select { |a| a.match(/\w+:[\w,]+/) } operators.each do |operator| - key, value = operator.split(":") + key, value = operator.downcase.split(":") case key when "channel", "user" diff --git a/src/invidious/search.cr b/src/invidious/search.cr index ecb33f9d..244f16fd 100644 --- a/src/invidious/search.cr +++ b/src/invidious/search.cr @@ -169,7 +169,7 @@ def produce_search_params(sort : String = "relevance", date : String = "", conte "\x30\x01" when "3d" "\x38\x01" - when "live" + when "live", "livestream" "\x40\x01" when "purchased" "\x48\x01"