Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ To use the player, simply:

Notes:
- Live HLS and DASH streams play.
- This player will not function with DRM protected content. This is intended. Please be mindful of how you use this tool. FastStream should not be used to infringe copyright.
- This player will not function with DRM protected content. This is intended. Please be mindful of how you use this tool. FastStream should not be used to infringe copyright. When its manifest says a page's video is copy-protected, FastStream leaves it to the site's own player (the toolbar button shows "DRM" and says why), and mpv mode does not send it to mpv (the button's "!" says why).
- Please report bugs, accessibility problems and feature requests on the issue tracker: https://github.com/Nawid3333/FastStream/issues
- For your privacy, this extension **does not collect telemetry** and has no server of its own. Besides the sites whose videos you play, it connects only to OpenSubtitles when you search for subtitles, and to GitHub for updates. Everything it runs ships inside the add-on. The details, permission by permission, are in [docs/privacy-policy.md](docs/privacy-policy.md).
- The default maximum size for predownloading is 5 GB. This can be changed in the settings page (0 = predownload nothing, empty = no limit). Where the downloaded video is kept, in RAM or on the disk, is your choice too: see [RAM and disk](#ram-and-disk).
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/de/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - der Stream wurde nicht geöffnet: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Dieses Video ist durch DRM geschützt, und FastStream kann es nicht abspielen: Es bleibt im Player der Website"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - der mpv-Helfer auf diesem Computer ist veraltet: Führe \"Update mpv\" aus dem Startmenü aus (in einem FastStream-Checkout: update-local.cmd oder native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Dieses Video wird über Firefox VPN übertragen, und mpv kann Firefox VPN nicht nutzen: Die Seite würde mpv ablehnen. Um es in mpv anzusehen, schalte Firefox VPN für diese Seite aus und lade die Seite neu."
},
"player_mpv_drm": {
"message": "Dieses Video ist durch DRM geschützt, und mpv kann es nicht abspielen: Es bleibt im Player der Website."
},
"mpv_episode_loading": {
"message": "wird in mpv geladen"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - the stream did not open: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - This video is copy-protected (DRM), and FastStream cannot play it: the site's own player keeps it"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - the mpv helper on this computer is out of date: run \"Update mpv\" from the Start menu (in a FastStream checkout: update-local.cmd or native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "This video comes through Firefox VPN, and mpv cannot use Firefox VPN: the site would refuse mpv. To watch it in mpv, turn Firefox VPN off for this site and reload the page."
},
"player_mpv_drm": {
"message": "This video is copy-protected (DRM), and mpv cannot play it: the site's own player keeps it."
},
"mpv_episode_loading": {
"message": "loading in mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/es/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - el stream no se abrió: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Este video está protegido contra copia (DRM) y FastStream no puede reproducirlo: se lo queda el reproductor del sitio"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - el programa de conexión de mpv en este equipo está desactualizado: ejecuta «Update mpv» desde el menú Inicio (en una copia del repositorio de FastStream: update-local.cmd o native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Este video proviene de Firefox VPN, y mpv no puede usar Firefox VPN: el sitio rechazaría a mpv. Para verlo en mpv, desactiva Firefox VPN para este sitio y recarga la página."
},
"player_mpv_drm": {
"message": "Este video está protegido contra copia (DRM) y mpv no puede reproducirlo: se lo queda el reproductor del sitio."
},
"mpv_episode_loading": {
"message": "cargando en mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/fr/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - le flux ne s'est pas ouvert : $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Cette vidéo est protégée contre la copie (DRM), et FastStream ne peut pas la lire : elle reste dans le lecteur du site"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - l'assistant mpv de cet ordinateur est obsolète : lancez « Update mpv » depuis le menu Démarrer (dans une copie du dépôt FastStream : update-local.cmd ou native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Cette vidéo provient de Firefox VPN, et mpv ne peut pas utiliser Firefox VPN : le site refuserait mpv. Pour la regarder dans mpv, désactivez Firefox VPN pour ce site et rechargez la page."
},
"player_mpv_drm": {
"message": "Cette vidéo est protégée contre la copie (DRM), et mpv ne peut pas la lire : elle reste dans le lecteur du site."
},
"mpv_episode_loading": {
"message": "chargement dans mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/id/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - stream tidak terbuka: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Video ini dilindungi dari penyalinan (DRM), dan FastStream tidak dapat memutarnya: video tetap di pemutar situs"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - program penghubung mpv di komputer ini sudah usang: jalankan \"Update mpv\" dari menu Start (di salinan repositori FastStream: update-local.cmd atau native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Video ini berasal dari Firefox VPN, dan mpv tidak dapat menggunakan Firefox VPN: situs akan menolak mpv. Untuk menontonnya di mpv, matikan Firefox VPN untuk situs ini dan muat ulang halaman."
},
"player_mpv_drm": {
"message": "Video ini dilindungi dari penyalinan (DRM), dan mpv tidak dapat memutarnya: video tetap di pemutar situs."
},
"mpv_episode_loading": {
"message": "memuat di mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/it/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - lo stream non si è aperto: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Questo video è protetto da DRM e FastStream non può riprodurlo: resta nel lettore del sito web"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - il programma di supporto mpv su questo computer non è aggiornato: esegui \"Update mpv\" dal menu Start (in una copia del repository di FastStream: update-local.cmd o native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Questo video viene trasmesso tramite Firefox VPN e mpv non può usare Firefox VPN: il sito rifiuterebbe mpv. Per guardarlo in mpv, disattiva Firefox VPN per questo sito e ricarica la pagina."
},
"player_mpv_drm": {
"message": "Questo video è protetto da DRM e mpv non può riprodurlo: resta nel lettore del sito web."
},
"mpv_episode_loading": {
"message": "caricamento in mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/ja/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - ストリームを開けませんでした: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - この動画はコピー保護(DRM)されているため、FastStream では再生できません。サイト自身のプレーヤーで再生されます"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - このコンピューターの mpv ヘルパーが古くなっています: スタートメニューの「Update mpv」を実行してください(FastStream リポジトリのチェックアウトでは update-local.cmd または native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "この動画は Firefox VPN 経由で送られてきますが、mpv は Firefox VPN を使用できません。そのためサイトは mpv を拒否します。mpv で視聴するには、このサイトで Firefox VPN をオフにして、ページを再読み込みしてください。"
},
"player_mpv_drm": {
"message": "この動画はコピー保護(DRM)されているため、mpv では再生できません。サイト自身のプレーヤーで再生されます。"
},
"mpv_episode_loading": {
"message": "mpvで読み込み中"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/ko/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - 스트림을 열지 못했습니다: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - 이 비디오는 복사 방지(DRM)되어 있어 FastStream에서 재생할 수 없습니다. 사이트 자체 플레이어에서 재생됩니다"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - 이 컴퓨터의 mpv 도우미가 오래되었습니다: 시작 메뉴에서 'Update mpv'를 실행하세요(FastStream 저장소 체크아웃에서는 update-local.cmd 또는 native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "이 비디오는 Firefox VPN을 통해 전송되며, mpv는 Firefox VPN을 사용할 수 없습니다: 사이트에서 mpv를 거부할 것입니다. mpv에서 시청하려면 이 사이트에 대해 Firefox VPN을 끄고 페이지를 새로 고침하세요."
},
"player_mpv_drm": {
"message": "이 비디오는 복사 방지(DRM)되어 있어 mpv에서 재생할 수 없습니다. 사이트 자체 플레이어에서 재생됩니다."
},
"mpv_episode_loading": {
"message": "mpv에서 로드 중"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/ms/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - strim tidak dibuka: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Video ini dilindungi daripada penyalinan (DRM), dan FastStream tidak boleh memainkannya: video diserahkan kepada pemain tapak itu sendiri"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - pembantu mpv pada komputer ini sudah lapuk: jalankan \"Update mpv\" dari menu Mula (dalam salinan repositori FastStream: update-local.cmd atau native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Firefox VPN membawa video ini, dan mpv tidak boleh menggunakan Firefox VPN: tapak akan menolak mpv. Untuk menontonnya dalam mpv, matikan Firefox VPN untuk tapak ini dan muat semula halaman."
},
"player_mpv_drm": {
"message": "Video ini dilindungi daripada penyalinan (DRM), dan mpv tidak boleh memainkannya: video diserahkan kepada pemain tapak itu sendiri."
},
"mpv_episode_loading": {
"message": "memuat dalam mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/nl/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - de stream is niet geopend: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Deze video is kopieerbeveiligd (DRM) en FastStream kan hem niet afspelen: de eigen speler van de site houdt hem vast"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream – MPV – het mpv-hulpje op deze computer is verouderd: voer ‘Update mpv’ uit via het Startmenu (in een FastStream-checkout: update-local.cmd of native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Deze video komt binnen via Firefox VPN, en mpv kan Firefox VPN niet gebruiken: de site zou mpv weigeren. Om de video in mpv te bekijken, schakel Firefox VPN uit voor deze site en herlaad de pagina."
},
"player_mpv_drm": {
"message": "Deze video is kopieerbeveiligd (DRM) en mpv kan hem niet afspelen: de eigen speler van de site houdt hem vast."
},
"mpv_episode_loading": {
"message": "laden in mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/pl/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - nie otwarto strumienia: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - To wideo jest chronione przed kopiowaniem (DRM), a FastStream nie może go odtworzyć: pozostaje w odtwarzaczu strony"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - host mpv na tym komputerze jest nieaktualny: uruchom „Update mpv” z menu Start (w kopii repozytorium FastStream: update-local.cmd lub native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Firefox VPN przesyła to wideo, a mpv nie może korzystać z Firefox VPN: witryna odrzuciłaby mpv. Aby obejrzeć go w mpv, wyłącz Firefox VPN dla tej witryny i odśwież stronę."
},
"player_mpv_drm": {
"message": "To wideo jest chronione przed kopiowaniem (DRM), a mpv nie może go odtworzyć: pozostaje w odtwarzaczu strony."
},
"mpv_episode_loading": {
"message": "ładowanie w mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/pt_BR/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - o stream não abriu: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Este vídeo é protegido contra cópia (DRM), e o FastStream não pode reproduzi-lo: ele fica no reprodutor do próprio site"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - o auxiliar do mpv neste computador está desatualizado: execute “Update mpv” no menu Iniciar (em uma cópia do repositório do FastStream: update-local.cmd ou native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "O Firefox VPN carrega este vídeo, e o mpv não pode usar o Firefox VPN: o site recusaria o mpv. Para assistir no mpv, desative o Firefox VPN para este site e recarregue a página."
},
"player_mpv_drm": {
"message": "Este vídeo é protegido contra cópia (DRM), e o mpv não pode reproduzi-lo: ele fica no reprodutor do próprio site."
},
"mpv_episode_loading": {
"message": "carregando no mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/ru/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - поток не открылся: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Это видео защищено от копирования (DRM), и FastStream не может его воспроизвести: оно остаётся в плеере сайта"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - mpv-хост на этом компьютере устарел: запустите «Update mpv» из меню «Пуск» (в копии репозитория FastStream: update-local.cmd или native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Это видео передаётся через Firefox VPN, а mpv не может использовать Firefox VPN: сайт откажет mpv. Чтобы посмотреть его в mpv, отключите Firefox VPN для этого сайта и перезагрузите страницу."
},
"player_mpv_drm": {
"message": "Это видео защищено от копирования (DRM), и mpv не может его воспроизвести: оно остаётся в плеере сайта."
},
"mpv_episode_loading": {
"message": "загрузка в mpv"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/tr/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - akış açılmadı: $1"
},
"extension_toggle_label_drm": {
"message": "FastStream - Bu video kopya korumalı (DRM) ve FastStream onu oynatamıyor: sitenin kendi oynatıcısında kalıyor"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - bu bilgisayardaki mpv yardımcısı güncel değil: Başlat menüsünden \"Update mpv\" öğesini çalıştırın (bir FastStream depo kopyasında: update-local.cmd veya native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "Bu video Firefox VPN üzerinden geliyor ve mpv Firefox VPN'i kullanamıyor: site mpv'yi reddeder. mpv'de izlemek için bu sitede Firefox VPN'i kapatın ve sayfayı yeniden yükleyin."
},
"player_mpv_drm": {
"message": "Bu video kopya korumalı (DRM) ve mpv onu oynatamıyor: sitenin kendi oynatıcısında kalıyor."
},
"mpv_episode_loading": {
"message": "mpv'de yükleniyor"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/zh_CN/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - 流未能打开:$1"
},
"extension_toggle_label_drm": {
"message": "FastStream - 此视频受复制保护(DRM),FastStream 无法播放:它会留在网站自己的播放器中"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - 这台电脑上的 mpv 辅助程序已过时:请运行开始菜单中的“Update mpv”(在 FastStream 仓库的检出副本中:update-local.cmd 或 native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "此视频通过 Firefox VPN 传输,而 mpv 无法使用 Firefox VPN:网站会拒绝 mpv。要在 mpv 中观看,请为此网站关闭 Firefox VPN 并重新加载页面。"
},
"player_mpv_drm": {
"message": "此视频受复制保护(DRM),mpv 无法播放:它会留在网站自己的播放器中。"
},
"mpv_episode_loading": {
"message": "正在 mpv 中加载"
},
Expand Down
6 changes: 6 additions & 0 deletions chrome/_locales/zh_TW/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,9 @@
"extension_toggle_label_mpv_failed": {
"message": "FastStream - MPV - 串流未能開啟:$1"
},
"extension_toggle_label_drm": {
"message": "FastStream - 此影片受複製保護(DRM),FastStream 無法播放:它會留在網站自己的播放器中"
},
"extension_toggle_label_mpv_outdated": {
"message": "FastStream - MPV - 這台電腦上的 mpv 主機已過時:請執行「開始」功能表中的「Update mpv」(在 FastStream 儲存庫的簽出副本中:update-local.cmd 或 native-host\\install.ps1)"
},
Expand Down Expand Up @@ -1196,6 +1199,9 @@
"player_mpv_vpn": {
"message": "此影片透過 Firefox VPN 傳輸,而 mpv 無法使用 Firefox VPN:網站會拒絕 mpv。要在 mpv 中觀看,請為此網站關閉 Firefox VPN 並重新載入頁面。"
},
"player_mpv_drm": {
"message": "此影片受複製保護(DRM),mpv 無法播放:它會留在網站自己的播放器中。"
},
"mpv_episode_loading": {
"message": "正在 mpv 中載入"
},
Expand Down
Loading
Loading