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 %>