| build | ||
| CMakeModules | ||
| deps | ||
| docs | ||
| src | ||
| utils | ||
| version | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| LICENSE.md | ||
| README.md | ||
🌌 Stremio Desktop
Community
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. Downloadstremio-5.0.0.exeand run it. - Install using the
Archive. Downloadstremio-5.0.0.rarextract it and runstremio.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
- Coming soon!
⚙️ 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-urlthe stremio-web-shell web-ui hosted here which includes fixes to run smoothly with qt6
🎛️ 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.confLocation- The
mpv.conffile can be found in the following location:- Installation Path:
%localAppData%\Programs\LNV\Stremio-5\mpv.conf - Shaders Folder: Located within the installation directory
..\Stremio-5\shaders.
- Installation Path:
- The
⏳ Note: Any other configuration files can be just dropped into
%localAppData%\Programs\LNV\Stremio-5\as this is the mpvconfig-dir
- 🎹 Usage example in
input.confusing Anime4k:# Optimized shaders for higher-end GPU CTRL+1 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_VL.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode A (HQ)" CTRL+2 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_Soft_VL.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode B (HQ)" CTRL+3 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode C (HQ)" CTRL+4 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_VL.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode A+A (HQ)" CTRL+5 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_Soft_VL.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Restore_CNN_Soft_M.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode B+B (HQ)" CTRL+6 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode C+A (HQ)" CTRL+0 no-osd change-list glsl-shaders clr ""; show-text "GLSL shaders cleared"
⏳ Note: Some keys might not work as key presses are converted from js event.codes to literal values for mpv
📚 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 ⭐