Stremio Desktop app with the latest Stremio web UI v5, built with Qt6
π Features
- π Latest Technology: Built with Qt6 to provide the newest features and best performance
- π Latest Web Ui: Always up-to-date with Stremio Web v5
- ποΈ Native Playback: Integrated Player for native 4K playback, hardware decoding, and fastest video performance
- π Video Upscaling: Upscaling support through mpv configuration file
mpv.conf
π§ Installation
- Windows (x64)
- Install using the
Installer. Download stremio-5.0.0.exe and run it.
- Install using the
Archive. Download stremio-5.0.0.rar extract it and run stremio.exe
> β³ Note: If you have stremio-desktop v4.x.x installed make sure to uninstall it first. Otherwise there will be issues.
2.Windows (x86), macOS, Linux
π Mpv Upscalers
-
π₯ Anime4k
- β
Included by default.
- π’ Use
CTRL+1 - CTRL+6 to enable shaders.
- β Use
CTRL+0 to disable.
-
π¨ AnimeJaNai
- β Not included by default.
- π₯ Download from the Stremio-Desktop-v5 release tab the
stremio-animejanai-3.x.x.7z for Stremio and drop the content of the 7z into %localAppData%\Programs\LNV\Stremio-5\ and replace all
- π οΈ Changes made:
- Removed
mpvnet.exe as Stremio is used as the player.
- Adjusted
mpv.conf to work with Stremio.
- Adjusted
input.conf to work with Stremio.
- β¨οΈ Possible Keybindings
- π¬
CTRL+J Show Upscaler Status
- π οΈ
CTRL+E Open AnimeJaNai ConfEditor
- β
CTRL+0 Disable Upscaling
- π’
SHIFT+1 - SHIFT+3 Select Quality, Balanced or Performance Profiles
- βοΈ
CTRL+1 - CTRL+9 Switch between Custom Profiles
- π For more, check AnimeJaNai
> β³ Note: When using AnimeJaNai on first playback Stremio will be unresponsive and a console will open to build the model via e.g. TensorRT. You will need to wait until the console closes for playback to start. This happens only once per model.
- π Nvidia RTX and Intel VSR Scaling
> β³ Note: Nvidia RTX and Intel VSR Scaling support might take some time as this requires quite a big rewrite to support mpv wid embedding with d3d as current libmpv implementation only supports opengl and this as well will allow for proper hdr support.
ποΈ Mpv Configuration
Enhance your Stremio experience by customizing the MPV player settings. Below are the key configuration files and guidelines to help you get started:
- π
mpv.conf Location
- The
mpv.conf file can be found in the following location:
- Installation Path:
%localAppData%\Programs\LNV\Stremio-5\portable_config\mpv.conf
- Shaders Folder: Located within the installation directory
..\Stremio-5\portable_config\shaders.
> β³ Note: Any other configuration files can be just dropped into %localAppData%\Programs\LNV\Stremio-5\portable_config as this is the mpv config-dir like input.conf
> β³ Note: Some keys might not work as key presses are converted from js event.codes to literal values for mpv
βοΈ Start Arguments
Use these extra arguments when launching the application:
| Argument | Example | Description |
|---|
| --development | | Loads from http://127.0.0.1:11470 instead of https://app.strem.io and does not force start streaming server |
| --staging | | Loads web ui from https://staging.strem.io |
| --webui-url= | --webui-url=https://web.stremio.com/ | Loads web ui from https://web.stremio.com/ |
| --streaming-server | | When used with development, it would try to start a streaming server. Default behaviour in prod |
| --autoupdater-force | | Forces Autoupdater to check for a new version |
| --autoupdater-force-full | | Forces Autoupdate to always do a full-update rather than partial |
| --autoupdater-endpoint= | --autoupdater-endpoint==https://verison.mydomain.com/ | Overrides default checking endpoint for the autoupdater |
> β³ Note: By default will use as webui-url the stremio-web-shell web-ui hosted here which includes fixes to run smoothly with qt6
π Guide / Docs
If you want to build this app yourself, check the βdocsβ folder in this repository for setup instructions and additional information.
β οΈ Disclaimer
This project is not affiliated with Stremio in any way.
π€ Support Development
If you enjoy this project and want to support further development, consider buying me a coffee. Your support means a lot! β
β Made with β€οΈ by Zaarrg β