diff --git a/app/services/video/provider/dailymotion.rb b/app/services/video/provider/dailymotion.rb
index 0bb5446726b41beeb53666e53b7e7440cda33ceb..aad0e19ded57b460c36159451641926c4b2ce999 100644
--- a/app/services/video/provider/dailymotion.rb
+++ b/app/services/video/provider/dailymotion.rb
@@ -1,5 +1,8 @@
 class Video::Provider::Dailymotion < Video::Provider::Default
-  DOMAINS = ['dailymotion.com', 'dai.ly']
+  DOMAINS = [
+    'dailymotion.com', 
+    'dai.ly'
+  ]
 
   def identifier
     video_url.include?('dai.ly')  ? video_url.split('dai.ly/').last
diff --git a/app/services/video/provider/peertube.rb b/app/services/video/provider/peertube.rb
index af3b2ce744b0f0f392d0d60618fda3f52ae0a3cc..c170f54b2db6c0015ee1196408ee60990ac93538 100644
--- a/app/services/video/provider/peertube.rb
+++ b/app/services/video/provider/peertube.rb
@@ -1,5 +1,7 @@
 class Video::Provider::Peertube < Video::Provider::Default
-  DOMAINS = ['peertube.fr']
+  DOMAINS = [
+    'peertube.fr'
+  ]
 
   def identifier
     video_url.split('/w/').last
diff --git a/app/services/video/provider/vimeo.rb b/app/services/video/provider/vimeo.rb
index f32b515a5cd234f10d4db754534f25d4b833e871..237714608c9e26e8a74644c7f5320530fb09028a 100644
--- a/app/services/video/provider/vimeo.rb
+++ b/app/services/video/provider/vimeo.rb
@@ -1,5 +1,9 @@
 class Video::Provider::Vimeo < Video::Provider::Default
-  DOMAINS = ['vimeo.com']
+  DOMAINS = [
+    'vimeo.com',
+    'player.vimeo.com',
+    'vumbnail.com'
+  ]
 
   def identifier
     video_url.chomp('/').split('/').last