diff --git a/app/services/video/provider/peertube.rb b/app/services/video/provider/peertube.rb index e74090c96271ac022ee5d22de5f1a1f9559ac79a..6bcdc3966e467fa6927398d4b121a830230feb77 100644 --- a/app/services/video/provider/peertube.rb +++ b/app/services/video/provider/peertube.rb @@ -1,13 +1,17 @@ class Video::Provider::Peertube < Video::Provider::Default - DOMAINS = ['peertube.fr'] + DOMAINS = ['peertube.fr', 'peertude.my.noesya.coop'] # "https://peertube.fr/w/1i848Qvi7Q3ytW2uPY8AxG" def identifier video_url.split('/w/').last end + def host + video_url.split('/w/').first + end + # https://docs.joinpeertube.org/support/doc/api/embeds#quick-start def iframe_url - "https://peertube.fr/videos/embed/#{identifier}" + "#{host}/videos/embed/#{identifier}" end end