Skip to content

Commit c1f3a8f

Browse files
committed
Add note for firefox removal
1 parent 2129249 commit c1f3a8f

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,16 @@ Please note that there are no plans to make FastStream mobile compatible any tim
5252

5353
You can find the extension on the [Chrome extension store](https://chrome.google.com/webstore/detail/faststream/kkeakohpadmbldjaiggikmnldlfkdfog)
5454

55-
It is also available for [Firefox](https://addons.mozilla.org/en-US/firefox/addon/faststream/)
55+
It is also available for [Firefox with manual installation](#manual-installation-for-firefox) (see below).
56+
57+
### Notice for Firefox extension store users
58+
Firefox's extension store policies recently changed and now require a more stringent review process, which FastStream has not been able to pass. As a result, the extension is currently unavailable in the Firefox add-ons store.
59+
60+
Mozilla's goal is understandable: they want to ensure extensions are secure and free of malicious code. However, these new requirements have made it much harder for independent developers like me to maintain and update extensions on their platform.
61+
62+
One policy in particular is a major obstacle for FastStream. Mozilla now requires developers to use official release versions of third-party dependencies. That is not practical for this project, because FastStream relies on several heavily customized open-source libraries, including hls.js, dash.js, and youtube.js. These modified versions contain FastStream-specific code and are available on my GitHub, but they are not official upstream releases. Although I work with the original developers to implement the features FastStream needs, Mozilla's policy still requires official release builds. Given how extensively these libraries have been customized, complying with that requirement would mean either removing important features or somehow getting Mozilla to approve the customized versions.
63+
64+
I have tried contacting Mozilla to explain that these modifications are necessary for FastStream to function properly, but I have not received a useful response. For now, the Firefox version of FastStream is only available through manual installation. I will continue trying to get FastStream back onto the Firefox store. In the meantime, please follow the instructions below to install it manually.
5665

5766
## Manual Installation For Chrome
5867
The Chrome extension store policies do not allow extensions that can download videos from Youtube (anti-trust anybody?). As a result, FastStream cannot save Youtube videos if installed from the official store. To get restricted features, please do the following steps:

0 commit comments

Comments
 (0)