• Stars
    star
    151
  • Rank 246,057 (Top 5 %)
  • Language
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated 7 months ago

Reviews

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

Repository Details

Installer for Stremio on Raspberry Pi

Stremio-RaspberryPi

github-small

If you like the work and if you would like to get me a β˜• πŸ˜„ Donate


Installation Using Binaries


  1. Download the Zip file containing the binaries from the Releases section.
  2. Place it in the /home/${USER}/ directory and unzip the file.
  3. Add Debian sources as given below:
    Buster Users:
    sudo sh -c "echo 'deb http://ftp.us.debian.org/debian/ buster main contrib non-free' >> /etc/apt/sources.list"   
    sudo sh -c "echo 'deb http://deb.debian.org/debian buster main contrib non-free' >> /etc/apt/sources.list"     
    sudo apt-get update     
    
    Bullseye Users:
    sudo sh -c "echo 'deb http://ftp.us.debian.org/debian/ bullseye main contrib non-free' >> /etc/apt/sources.list"    
    sudo sh -c "echo 'deb http://deb.debian.org/debian bullseye main contrib non-free' >> /etc/apt/sources.list"    
    sudo apt-get update     
    
  4. Change directory as given below (Replace x.x.xxx with the version numbers on the file):
    64-Bit Users:
    cd /home/${USER}/Stremio-x.x.xxx-arm64-64-bit/   
    
    32-Bit Users:
    cd /home/${USER}/Stremio-x.x.xxx-armhf-32-bit/  
    
  5. Perform the installation as given below (Replace x.x.xxx with the version numbers on the file):
    64-Bit Users:
    sudo apt-get install ./libfdk-aac1_0.1.6-1_arm64.deb ./stremio_x.x.xxx-1_arm64.deb -f   
    
    32-Bit Users:
    sudo apt-get install ./libfdk-aac1_0.1.6-1_armhf.deb ./stremio_x.x.xxx-1_armhf.deb -f   
    
  6. Now you should have Stremio installed. Grab some snacks and enjoy the show.

Building from source


  1. Add Debian sources as given below:
    Buster Users:
    sudo sh -c "echo 'deb http://ftp.us.debian.org/debian/ buster main contrib non-free' >> /etc/apt/sources.list"   
    sudo sh -c "echo 'deb http://deb.debian.org/debian buster main contrib non-free' >> /etc/apt/sources.list"     
    sudo apt-get update     
    
    Bullseye Users:
    sudo sh -c "echo 'deb http://ftp.us.debian.org/debian/ bullseye main contrib non-free' >> /etc/apt/sources.list"    
    sudo sh -c "echo 'deb http://deb.debian.org/debian bullseye main contrib non-free' >> /etc/apt/sources.list"    
    sudo apt-get update     
    
  2. Clone the stremio-shell using:
    git clone --recurse-submodules -j8 git://github.com/shivasiddharth/stremio-shell.git      
    
  3. Change directory using:
    cd /home/${USER}/stremio-shell/             
    
  4. Install dependencies using:
    sed 's/#.*//' ./Requirements.txt | xargs sudo apt-get install -y    
    
  5. Make using:
    qmake    
    
  6. Build binaries using:
    make -f release.makefile    
    
  7. Prepare server using:
    cp ./server.js ./build/ && ln -s "$(which node)" ./build/node     
    
  8. Run Stremio using:
    ./build/stremio    
    
    or
    /home/${USER}/stremio-shell/build/stremio   
    

Note


  1. After the sudo apt-get update command for adding sources, if you get a key error like shown below:
    github-small
    Fix the issue using (Replace XXXXXXXXXXXX with the first alphanumeric character key):
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXX     
    
  2. For remote access of server, go into setting and select your IP address from the Enable remote HTTPS connections dropdown menu as shown below.
    github-small
  3. For accessing the Stremio server remotely and securely (Expecially from Apple devices), use the Streaming HTTPS endpoint: link as shown below.
    github-small

More Repositories

1

GassistPi

Google Assistant for Single Board Computers
Python
1,017
star
2

Assistants-Pi

Headless Google Assistant and Alexa on Raspberry Pi
Python
341
star
3

pi-shut

Shell
42
star
4

DIY-Echo-Show

Make your own Amazon Echo Show using avs-device-sdk and alexa-smart-screen-sdk
Python
35
star
5

iotwemos

Wemos D1 Mini Projects
C++
32
star
6

custom-voice-hat

DIY Voice HAT like AIY Projects Kit HAT
C
23
star
7

PulseAudio-System-Wide

Git to help you setup pulse audio as a system wide service. this has been tested and found to work on Raspberry Pi
20
star
8

Spotify-Playlist-Player

Scripts to play your spotify playlist.
Python
14
star
9

headless-alexa-avs-sample-app

Autostart the Amazon alexa-avs-sample-app on boot on a headless Raspberry Pi
Shell
14
star
10

pi-gcast-remote

Remote control for Google Cast Devices using Raspberry Pi
Python
12
star
11

Raspberry-Pi-Pico

Aggregate of Raspberry Pi Pico related codes and frimware
Python
12
star
12

WiFi-Signal-Strength-Checker

Simple tool to check the WiFi strength at your office or home. Check WiFi signal strength using ESP8266(NodeMCU/Wemos).
C++
12
star
13

ngrok-service

Aid to start ngrok on boot
Shell
10
star
14

avs-device-sdk-pi

Easily trigger Alexa avs-device-sdk using Picovoice Porcupine.
Python
9
star
15

Flightaware-Parser

Script to parse flight data from flightaware.com
Python
5
star
16

piaware-python

Python script to acquire, view, filter, sort and manipulate ADSB data from piaware
Python
4
star
17

GassistPi-Documentation

Documentation for GassistPi
4
star
18

Voice_control_volumio

Control volumio speaker by voice using google assistant (IFTTT and MQTT)
Arduino
3
star
19

HomeAutomationHub

Using Adafruit IO or Local MQTT control devices like Sonoff-Tasmota, Domoticz, Emulated Wemo etc.
Python
1
star