Skip to content

Stremio/stremio-shell

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
February 11, 2021 15:10
March 10, 2023 15:29
April 9, 2020 22:15
mac
November 28, 2022 14:24
September 21, 2018 17:26
August 12, 2018 20:30
November 28, 2022 14:24
August 23, 2022 16:50
December 12, 2018 12:05
February 11, 2021 15:10
February 20, 2019 00:15
February 17, 2020 11:49
February 15, 2021 11:56
December 26, 2022 14:48
February 15, 2021 11:55
November 28, 2022 14:44
January 26, 2021 17:41
December 7, 2020 18:54
November 28, 2022 14:24
November 22, 2022 10:46
December 8, 2020 15:53
September 1, 2017 17:19
September 1, 2017 17:19
September 1, 2017 17:19
November 15, 2018 12:38
December 3, 2017 12:39
September 1, 2017 17:19
August 23, 2022 16:50
August 5, 2018 22:31
November 15, 2018 16:48
September 1, 2017 17:19
September 1, 2017 17:19

Build

Build instructions for Mac OS X

  1. Make sure you have Qt 5.10.x or newer and Qt Creator
  2. Open the project in Qt creator
  3. build it

Command line to build:

qmake
make

Build instructions for Windows

Please, refer to WINDOWS.md for a detailed explanation of how to build the latest Stremio in Windows.

Build instructions for Debian GNU/Linux

Please, refer to DEBIAN.md for a detailed explanation of how to build the latest Stremio in Debian.

Build instructions for OpenSuseLeap 15.0

Please, refer to OpenSuseLeap.md for a detailed explanation of how to build the latest Stremio in OpenSuseLeap 15.0

Build instructions for Docker builds of supported Linux distros

There are Docker files and setup scripts for supported Linux distributions (Debian, Fedora, Arch), located in the ./distros directory.

There is also an automated build script located in ./dist-utils/build-package.sh.

For more information refer to the DOCKER.md file.

Third-party install scripts

There are repositories for third-party install scripts that may be useful for you, most notably: https://github.com/alexandru-balan/Stremio-Install-Scripts

We give no guarantees about their correctness or security.

Releasing a version

  1. Bump the version in the stremio.pro file
  2. Create a git tag with the corresponding version

Arguments

--development: would make the shell load from http://127.0.0.1:11470 instead of https://app.strem.io and would force the shell to not try and start a streaming server

--staging: would load the web UI from https://staging.strem.io

--webui-url=: allows defining a different web UI URL

--streaming-server: when used with development, it would make the shell try to start a streaming server; this is the default behaviour in production

--autoupdater-force: would force the auto-updater to check for a new version

--autoupdater-force-full: would force the auto-updater to always perform a full update (rather than partial)

--autoupdater-endpoint=: would override the default checking endpoints for the autoupdater

To test the autoupdater, you can use a command like: ./stremio --autoupdater-force --autoupdater-endpoint="https://www.stremio.com/updater/check?force=true"; force=true passed to the update endpoint would cause it to always return the latest descriptor