diff --git a/src/invidious/helpers/helpers.cr b/src/invidious/helpers/helpers.cr index f6c22f64..792fec11 100644 --- a/src/invidious/helpers/helpers.cr +++ b/src/invidious/helpers/helpers.cr @@ -99,6 +99,7 @@ user: String, default: Preferences.new(*ConfigPreferences.from_yaml("").to_tuple), converter: ConfigPreferencesConverter, }, + dmca_content: {type: Array(String), default: [] of String}, # For compliance with DMCA, disables download widget using list of video IDs }) end diff --git a/src/invidious/views/watch.ecr b/src/invidious/views/watch.ecr index 2aa43623..18cbdef7 100644 --- a/src/invidious/views/watch.ecr +++ b/src/invidious/views/watch.ecr @@ -57,6 +57,9 @@

<%= translate(locale, "Watch video on Youtube") %>

+ <% if CONFIG.dmca_content.includes? video.id %> +

Download is disabled.

+ <% else %>
@@ -83,6 +86,7 @@ <%= translate(locale, "Download") %> + <% end %>

<%= number_with_separator(video.views) %>

<%= number_with_separator(video.likes) %>