We are always trying to improve Stremio, so it can meet your expectations – and one of the things we focus on is giving more power to the users. If you haven’t already updated Stremio to version >= 4.4.24 don’t wait and do it now. Below is a brief tutorial on tweaking your Stremio settings so you make the most of your app.

Modify BitTorrent settings

Since 4.4.24 Stremio allows users to modify the BitTorrent engine settings. All settings are kept in stremio-server.json file and its location depends on your operating system. With our short tutorial you will find out how to locate this file and modify it.

Available settings

The following parameters can be set in the server-settings.json file:

serverVersion – server version, it is read-only parameter do not change it

appPath – the application files path

cacheRoot – the path to the stremio-cache directory

cacheSize – the size of the cache in bytes; If you don’t want to use cache, set it to 0

btMaxConnections – maximum number of connections

btHandshakeTimeout – peer handshake timeout, in ms

btConnectionTimeout – peer connection timeout, in ms

btDownloadSpeedSoftLimit – soft speed limit. If Stremio reaches this download limit, it will stop peer discovery (but btMinPeersForStable must be satisfied too)

btMinPeersForStable – number of connected peers we need to have in order to stop peer discovery upon reaching btDownloadSpeedSoftLimit

btDownloadSpeedHardLimit – Maximum download speed limit

Below are the instructions on changing these settings for Windows, MacOS and Linux. Before you start tweaking the BitTorrent settings, make sure to turn off Stremio.

Windows

Open the file explorer and type “%appdata%\stremio”. <

If in the opened folder there is folder called stremio-server just open it, otherwise create new folder called stremio-server and open it. If you have a server-settings.json file inside the stremio-server folder, just open it with your favourite text editor. If the server-settings.json file doesn’t exist, create it and open it with your favourite text editor.



– Default

– Soft (Conservative)

– Fast (Aggressive) Check out the 3 different pre-configuration files:

Select one of them, copy it and paste it to the server-settings.json file.Alternatively, you can modify settings according to your needs. Copy your current path to the “appPath” and “cacheSettings” fields. Don’t forget to add extra backslashes.

Save the server-settings.json file. Now Stremio will use your new settings.

MacOS