• Stars
    star
    551
  • Rank 80,691 (Top 2 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created about 7 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🐚 Qt5-based shell for Stremio; compile this to run the desktop app

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

More Repositories

1

stremio-web

Stremio - Freedom to Stream
JavaScript
1,145
star
2

stremio-core

⚛️ The Stremio Core: types, addon system, UI models, core logic
Rust
943
star
3

stremio-addon-sdk

🧙 A Node.js SDK for creating and publishing Stremio add-ons
JavaScript
373
star
4

stremio-addons

OBSOLETE; GO TO https://github.com/stremio/stremio-addon-sdk
JavaScript
136
star
5

stremio-service

Rust
120
star
6

server-docker

Builds and publishes Docker image for new releases of server.js
Dockerfile
112
star
7

stremio-translations

🌍 Translation strings used in the Stremio app
JavaScript
97
star
8

stremio-features

Post Feature requests in Issues here
77
star
9

stremio-bugs

🐛 Post bug reports in Issues here
52
star
10

addon-helloworld

👋 Hello World add-on for Stremio
JavaScript
29
star
11

stremio-beamup-cli

CLI for deploying to Beam Up servers
JavaScript
16
star
12

enginefs

simple layer to use and manage P2P streaming engines - used in Stremio
JavaScript
13
star
13

addon-helloworld-python

Python
13
star
14

stremio-beamup

🛠️ A platform as a service (PaaS) hosting for Stremio addons: as easy a Heroku, without the restrictions
HCL
12
star
15

stremio-core-web

Bridge between stremio-core and stremio-web
Rust
12
star
16

stremio-local-addon

Add-on for stremio (using v3 protocol) meant to be ran locally which indexes locally found torrent and video files
JavaScript
11
star
17

stremio-official-addons

All the stremio official add-ons, in an array of AddonDescriptors
JavaScript
10
star
18

stremio-api-client

Facilitates the connection between the stremio-api and Stremio, with extras such as user/add-on sync and persistence.
JavaScript
9
star
19

stremio-core-kotlin

Rust
9
star
20

stremio-php-addon-example

PHP Add-on Example for Stremio
PHP
9
star
21

stremio-chromecast-receiver

Chromecast Receiver application for Stremio
JavaScript
9
star
22

stremio-brand

🖌️ Stremio branding materials/assets
8
star
23

stremio-dice

Experiment: a page to show a random movie
JavaScript
7
star
24

vlc-android-sdk

libvlc for android
Dockerfile
7
star
25

stremio-catalog-builder

A website that allows users to personalise their Stremio catalogs.
JavaScript
6
star
26

stremio-addon-client

Client library for using stremio addons (v3 protocol)
JavaScript
5
star
27

stremio-igdb-addon

Stremio Add-on for Video Game Trailers / Gameplays from IGDB.com
JavaScript
5
star
28

addon-helloworld-go

Helloworld addon implemented in Go
Go
5
star
29

stremio-addon-guide

Guides for making Stremio add-ons
JavaScript
4
star
30

stremio-static-addon-example

Static Add-on Example for Stremio
4
star
31

stremio-video

Abstraction layer on top of different media players
JavaScript
4
star
32

stremio-seed-poc

stremio-core + stremio-web CSS + seed
Rust
3
star
33

addon-helloworld-express

Hello World add-on for Stremio made with Express
JavaScript
3
star
34

stremio-art

Community Art for Stremio
3
star
35

stremio-addon-with-key

Example of an addon protected with keys
JavaScript
3
star
36

addon-helloworld-java

Stremio add-on example in java
Java
3
star
37

stremio-local-files

[OBSOLETE] Local stremio addon to scan local video files and provide them to Stremio
JavaScript
3
star
38

addon-helloworld-csharp

C#
2
star
39

addon-helloworld-ruby

Ruby addon example for stremio
Ruby
2
star
40

get-tracks-data

Get video / audio / subtitles tracks from MKV and MP4 files.
TypeScript
1
star
41

stremio-core-validator

Stremio JSON Schema Validator
Rust
1
star
42

local-search

Rust
1
star
43

stremio-colors

Color pallet for all stremio clients
JavaScript
1
star
44

stremio-search-community-addons

HTML
1
star
45

ytdl-core-blob

Webpacked ytdl-core to remove node 10 dependency
JavaScript
1
star
46

stremio-express-static-addon

Stremio Express Add-on Example
JavaScript
1
star
47

stremio-aggregators

Aggregates catalogs and streams from all stremio add-ons passed to it
JavaScript
1
star