mirror of
https://github.com/Zaarrg/stremio-community-v5.git
synced 2026-01-11 20:10:31 +00:00
Compare commits
10 commits
5.0.0-beta
...
webview-wi
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
da0783dfd8 | ||
|
|
adb360bd4a | ||
|
|
f6b08f6267 | ||
|
|
90f8961641 | ||
|
|
be66d6be39 | ||
|
|
3725f0b53d | ||
|
|
38349f0741 | ||
|
|
4390983608 | ||
|
|
bca250f8dd | ||
|
|
5665603bf2 |
12 changed files with 71 additions and 42 deletions
|
|
@ -1,6 +1,6 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
project(stremio VERSION "5.0.20")
|
||||
project(stremio VERSION "5.0.21")
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
|
||||
|
|
|
|||
73
README.md
73
README.md
|
|
@ -73,7 +73,7 @@
|
|||
<img src="https://i.imgur.com/rLTmFC2.png" alt="Stremio Web Desktop Screenshot" width="600" />
|
||||
</p>
|
||||
<p align="center">
|
||||
<small><i>Anime4k + Auto HDR vs Offical Stremio v5.</i></small>
|
||||
<small><i>Anime4k + Auto HDR vs Official Stremio v5.</i></small>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
|
|
@ -100,11 +100,20 @@
|
|||
## 🔧 Installation
|
||||
|
||||
1. 🪟 **Windows x64 and x86**
|
||||
1. 📥 **Installer**
|
||||
1. 📥 **Installer (Recommended)**
|
||||
- **Install using the** `Installer`. Download `stremio-5.0.0-x64.exe` or `stremio-5.0.0-x86.exe` and run it.
|
||||
2. 💼 **Portable Version**
|
||||
- **Install using the** `Archive`. Download `stremio-5.0.0-x64.7z` or `stremio-5.0.0-x86.7z` extract it and run `stremio.exe`
|
||||
3. 🥄 **Scoop.sh**
|
||||
3. 📦 **Winget**
|
||||
```shell
|
||||
# Install
|
||||
winget install Zaarrg.StremioCommunity
|
||||
# Update
|
||||
winget upgrade Zaarrg.StremioCommunity
|
||||
# Uninstall
|
||||
winget uninstall Zaarrg.StremioCommunity
|
||||
```
|
||||
4. 🥄 **Scoop.sh**
|
||||
```shell
|
||||
# Install
|
||||
scoop bucket add zarg https://github.com/zaarrg/scoop
|
||||
|
|
@ -115,7 +124,7 @@
|
|||
# Uninstall
|
||||
scoop uninstall stremio-desktop-v5
|
||||
```
|
||||
4. ~~🍫 **Chocolatey**~~
|
||||
5. ~~🍫 **Chocolatey**~~
|
||||
```shell
|
||||
⚠️ Note: Chocolatey is not updated use scoop or a other installation method!
|
||||
# Install
|
||||
|
|
@ -125,14 +134,14 @@
|
|||
# Uninstall
|
||||
choco uninstall stremio-desktop-v5 -y
|
||||
```
|
||||
|
||||
|
||||
|
||||
> **⏳ Note:** If you have stremio-desktop v4.x.x installed make sure to uninstall it first. Otherwise there might be issues.
|
||||
|
||||
2. 🚀 **Linux, macOS**
|
||||
- Coming soon!
|
||||
|
||||
> **⏳ Note:** Linux and Mac release will take considerable time as they need their own build with os specific technology's
|
||||
> **⏳ Note:** Linux and Mac release will take considerable time as they need their own build with OS specific technologies
|
||||
|
||||
## 🔍 **Mpv Upscalers**
|
||||
|
||||
|
|
@ -143,7 +152,7 @@
|
|||
|
||||
- 🎨 **[AnimeJaNai](https://github.com/the-database/mpv-upscale-2x_animejanai)**
|
||||
- ❌ Not included by default.
|
||||
- 📥 Download from the **Stremio-Desktop-v5** [release tab](https://github.com/Zaarrg/stremio-desktop-v5/releases/5.0.0-beta.7) 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`
|
||||
- 📥 Download from the **Stremio-Desktop-v5** [release tab](https://github.com/Zaarrg/stremio-community-v5/releases/tag/5.0.0-beta.20) the `stremio-animejanai-3.x.x.7z.001` and `stremio-animejanai-3.x.x.7z.002` 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.
|
||||
|
|
@ -155,6 +164,8 @@
|
|||
- 🔢 `SHIFT+1` - `SHIFT+3` Select Quality, Balanced or Performance Profiles
|
||||
- ⚙️ `CTRL+1` - `CTRL+9` Switch between Custom Profiles
|
||||
- 🔗 For more, check [AnimeJaNai](https://github.com/the-database/mpv-upscale-2x_animejanai)
|
||||
- 📺 **Installation Guide**
|
||||
- See: [AnimeJaNai – Youtube Installation Guide](https://www.youtube.com/watch?v=ZlPJ-M3kkdM)
|
||||
|
||||
> **⏳ 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.
|
||||
|
||||
|
|
@ -166,7 +177,7 @@
|
|||
## 🔍 **Mpv Addons**
|
||||
|
||||
- 🎥 **[ThumbFast](https://github.com/po5/thumbfast)**
|
||||
- 🔧 Go in the `Stremio-Dekstop-v5` Repo to ``utils/mpv/thumbfast`` or [direct-link](https://github.com/Zaarrg/stremio-desktop-v5/tree/webview-windows/utils/mpv/thumbfast) and download ``thumbfast.7z``. Drag and Drop the archive contents into ``%localAppData%\Programs\LNV\Stremio-5``
|
||||
- 🔧 Go in the `Stremio-Desktop-v5` Repo to ``utils/mpv/thumbfast`` or [direct-link](https://github.com/Zaarrg/stremio-desktop-v5/tree/webview-windows/utils/mpv/thumbfast) and download ``thumbfast.7z``. Drag and Drop the archive contents into ``%localAppData%\Programs\LNV\Stremio-5``
|
||||
- 📁 Works best with local files as there is no **network bottleneck**. U can `Drag and Drop` any local file into **Stremio** or right click ``Open With > Stremio``
|
||||
|
||||
> **⏳ Note:** For more details visit [mpv-portable-configs](https://github.com/Zaarrg/stremio-desktop-v5/blob/webview-windows/utils/mpv/README.md)
|
||||
|
|
@ -200,13 +211,31 @@
|
|||
- 🔍 ``AllowZoom`` Allow zoom via `pinch action` or ``CTRL+Scroll``
|
||||
|
||||
- ❌ **App Errors**
|
||||
- If the app does not start and instantly closes, check the error log in ``portable_config\errors-{date}.txt``
|
||||
- ⚠️ **Common Issues**
|
||||
- ❗ [WebView2](https://developer.microsoft.com/de-de/microsoft-edge/webview2/#download) not installed – Installed by default using the installer but may have failed
|
||||
- 🌎 Unreachable Web UI. Make sure you can reach the web ui hosted [here](https://zaarrg.github.io/stremio-web-shell-fixes/).
|
||||
- ⚙️ Invalid MPV configuration like ``mpv.conf``, ``input.conf`` or ``scripts``
|
||||
- 📄 Invalid ``stremio-settings.ini``
|
||||
- 🧩 Invalid ``extensions``
|
||||
- If the app does not start and instantly closes, check the error log in ``portable_config\errors-{date}.txt``
|
||||
* ⚠️ **Common Issues**
|
||||
* ❗ **WebView2 not available**
|
||||
* The **installer** requires [WebView2](https://developer.microsoft.com/de-de/microsoft-edge/webview2/#download) to be installed.
|
||||
* The **portable version** includes its own WebView2 runtime and does **not** require system installation.
|
||||
* If a WebView-related error appears, install WebView2 or use the portable build.
|
||||
* 🌎 **Unreachable Web UI**
|
||||
The app loads the UI in the following order:
|
||||
1. [https://stremio.zarg.me/](https://stremio.zarg.me/)
|
||||
2. [https://zaarrg.github.io/stremio-web-shell-fixes/](https://zaarrg.github.io/stremio-web-shell-fixes/)
|
||||
3. [https://web.stremio.com/](https://web.stremio.com/)
|
||||
* If the UI appears stuck, press **F5** to reload.
|
||||
* If the cached UI is outdated, use **Ctrl+F5** to clear cache and reload.
|
||||
* ⚙️ **Invalid MPV configuration**
|
||||
Invalid or unsupported config in `mpv.conf`, `input.conf`, or `scripts/` may prevent MPV from initializing.
|
||||
* 📄 **Invalid `stremio-settings.ini`**
|
||||
A default configuration is available:
|
||||
[stremio-settings.ini](https://github.com/Zaarrg/stremio-desktop-v5/blob/webview-windows/utils/stremio/stremio-settings.ini)
|
||||
* If corrupted, delete the file to let the app regenerate it.
|
||||
* 🧩 **Invalid or incompatible extensions**
|
||||
Extensions under `portable_config/extensions` may prevent startup.
|
||||
* **uBlock** or similar blockers can cause infinite loading loops → remove them (see *Browser Extensions* section above).
|
||||
* 🔁 **Server not running after sleep / incomplete restart**
|
||||
If the PC went to sleep, the internal stremio server stops.
|
||||
* Fully close the app via **Task Manager** and restart it.
|
||||
|
||||
> **⏳ Note:** A default stremio-settings.ini can be found [here](https://github.com/Zaarrg/stremio-desktop-v5/blob/webview-windows/utils/stremio/stremio-settings.ini)
|
||||
|
||||
|
|
@ -239,7 +268,7 @@ Enhance your Stremio experience by customizing the MPV player settings. Below ar
|
|||
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
|
||||
|
|
@ -247,7 +276,7 @@ Enhance your Stremio experience by customizing the MPV player settings. Below ar
|
|||
- **🔡 Subtitle Customization:**
|
||||
- Subtitles can be full customized in the ``mpv.conf`` by adding the following:
|
||||
```shell
|
||||
# Adjust as needed -
|
||||
# Adjust as needed -
|
||||
sub-font="Comic Sans MS"
|
||||
osd-font="Comic Sans MS"
|
||||
osd-font-size=43
|
||||
|
|
@ -272,12 +301,12 @@ Enhance your Stremio experience by customizing the MPV player settings. Below ar
|
|||
'subtitlesTextColor': 'sub-color',
|
||||
'subtitlesBackgroundColor': 'sub-back-color',
|
||||
'subtitlesOutlineColor': 'sub-border-color',
|
||||
|
||||
|
||||
# Affected mpv sub settings by this are:
|
||||
sub-color
|
||||
sub-back-color # + Alias sub-shadow-color
|
||||
sub-border-color # + Alias sub-outline-color
|
||||
|
||||
|
||||
# All these need to be set via the web ui instead
|
||||
```
|
||||
|
||||
|
|
@ -299,8 +328,8 @@ If you want to build this app yourself, check the “[docs](https://github.com/Z
|
|||
## ⚠️ **Disclaimer**
|
||||
This project is not affiliated with **Stremio** in any way.
|
||||
|
||||
This fork is provided solely for educational and lawful use. **It does not support piracy or any form of copyright infringement.**
|
||||
It is the user’s responsibility to ensure that any content accessed is fully compliant with the DMCA and all applicable copyright laws.
|
||||
This fork is provided solely for educational and lawful use. **It does not support piracy or any form of copyright infringement.**
|
||||
It is the user’s responsibility to ensure that any content accessed is fully compliant with the DMCA and all applicable copyright laws.
|
||||
The project maintainers do not condone or support any illegal activities.
|
||||
|
||||
## 🤝 **Support Development**
|
||||
|
|
@ -314,4 +343,4 @@ If you enjoy this project and want to support further development, consider [buy
|
|||
|
||||
<p align="center">
|
||||
<strong>⭐ Made with ❤️ by <a href="https://github.com/Zaarrg">Zaarrg</a> ⭐</strong>
|
||||
</p>
|
||||
</p>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"name": "uBlock Origin",
|
||||
"extension_name": "ublock",
|
||||
"logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/UBlock_Origin.svg/2048px-UBlock_Origin.png",
|
||||
"description": "uBlock Origin is not just an “ad blocker“, it's a wide-spectrum content blocker with CPU and memory efficiency as a primary feature.",
|
||||
"description": "uBlock Origin is not just an “ad blocker“, it's a wide-spectrum content blocker with CPU and memory efficiency as a primary feature. If stremio does not start and loads infinitely remove this extension.",
|
||||
"types": ["Browser Extension", "other"],
|
||||
"behaviorHints": {
|
||||
"configurable": true,
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ using json = nlohmann::json;
|
|||
#define APP_TITLE "Stremio - Freedom to Stream"
|
||||
#define APP_NAME "Stremio"
|
||||
#define APP_CLASS L"Stremio"
|
||||
#define APP_VERSION "5.0.20"
|
||||
#define APP_VERSION "5.0.21"
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// Globals
|
||||
|
|
|
|||
BIN
utils/chocolatey/stremio-desktop-v5.5.0.21.nupkg
Normal file
BIN
utils/chocolatey/stremio-desktop-v5.5.0.21.nupkg
Normal file
Binary file not shown.
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>stremio-desktop-v5</id>
|
||||
<version>5.0.20</version>
|
||||
<version>5.0.21</version>
|
||||
<title>Stremio Desktop v5</title>
|
||||
<authors>Zarg</authors>
|
||||
<owners>Zarg</owners>
|
||||
|
|
|
|||
|
|
@ -11,12 +11,12 @@ $packageArgs = @{
|
|||
|
||||
|
||||
if ([Environment]::Is64BitOperatingSystem) {
|
||||
$packageArgs['url'] = 'https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.20/Stremio.5.0.20-x64.exe'
|
||||
$packageArgs['checksum'] = '8ea913d802602b3aca1d6333e142a9a11cf070015f2d4ff7f5a4f1d543448879'
|
||||
$packageArgs['url'] = 'https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.21/Stremio.5.0.21-x64.exe'
|
||||
$packageArgs['checksum'] = '6b2597e3179355fb59b62df762d65dbe3e493f96471fa3cf17e1620fadd0a1d7'
|
||||
$packageArgs['checksumType'] = 'sha256'
|
||||
} else {
|
||||
$packageArgs['url'] = 'https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.20/Stremio.5.0.20-x86.exe'
|
||||
$packageArgs['checksum'] = '659177650030b33c19e6cacad9f879fa25c3f91f2ecc8678a657998430beed7d'
|
||||
$packageArgs['url'] = 'https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.21/Stremio.5.0.21-x86.exe'
|
||||
$packageArgs['checksum'] = 'f2dfad202ae03b26a1d584d9a4e8747be6e0b078e6c6c5773d57632bdfe3aee0'
|
||||
$packageArgs['checksumType'] = 'sha256'
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"version": "5.0.20",
|
||||
"version": "5.0.21",
|
||||
"description": "Stremio Desktop v5 Community",
|
||||
"homepage": "https://github.com/Zaarrg/stremio-desktop-v5",
|
||||
"license": "GPL-3.0",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.20/Stremio.5.0.20-x64.exe",
|
||||
"hash": "8ea913d802602b3aca1d6333e142a9a11cf070015f2d4ff7f5a4f1d543448879",
|
||||
"url": "https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.21/Stremio.5.0.21-x64.exe",
|
||||
"hash": "6b2597e3179355fb59b62df762d65dbe3e493f96471fa3cf17e1620fadd0a1d7",
|
||||
"installer": {
|
||||
"args": [
|
||||
"/S"
|
||||
|
|
@ -24,8 +24,8 @@
|
|||
}
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.20/Stremio.5.0.20-x86.exe",
|
||||
"hash": "659177650030b33c19e6cacad9f879fa25c3f91f2ecc8678a657998430beed7d",
|
||||
"url": "https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.21/Stremio.5.0.21-x86.exe",
|
||||
"hash": "f2dfad202ae03b26a1d584d9a4e8747be6e0b078e6c6c5773d57632bdfe3aee0",
|
||||
"installer": {
|
||||
"args": [
|
||||
"/S"
|
||||
|
|
|
|||
BIN
utils/webmods/fullscreen-on-launch.7z
Normal file
BIN
utils/webmods/fullscreen-on-launch.7z
Normal file
Binary file not shown.
Binary file not shown.
|
|
@ -1,17 +1,17 @@
|
|||
{
|
||||
"shellVersion": "5.0.20",
|
||||
"shellVersion": "5.0.21",
|
||||
"files": {
|
||||
"windows-x64": {
|
||||
"url": "https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.20/Stremio.5.0.20-x64.exe",
|
||||
"checksum": "8ea913d802602b3aca1d6333e142a9a11cf070015f2d4ff7f5a4f1d543448879"
|
||||
"url": "https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.21/Stremio.5.0.21-x64.exe",
|
||||
"checksum": "6b2597e3179355fb59b62df762d65dbe3e493f96471fa3cf17e1620fadd0a1d7"
|
||||
},
|
||||
"windows-x86": {
|
||||
"url": "https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.20/Stremio.5.0.20-x86.exe",
|
||||
"checksum": "659177650030b33c19e6cacad9f879fa25c3f91f2ecc8678a657998430beed7d"
|
||||
"url": "https://github.com/Zaarrg/stremio-desktop-v5/releases/download/5.0.0-beta.21/Stremio.5.0.21-x86.exe",
|
||||
"checksum": "f2dfad202ae03b26a1d584d9a4e8747be6e0b078e6c6c5773d57632bdfe3aee0"
|
||||
},
|
||||
"server.js": {
|
||||
"url": "https://dl.strem.io/server/v4.20.15/desktop/server.js",
|
||||
"checksum": "d900b0525bac3531aa6ce98e1a3c8a3b1d1b1daa069a7f6fcbddea5625f1f791"
|
||||
"checksum": "fcc4c5e620effda04c9e1d29a76aa087ec86fd08a747cdcbdccc5bb8f0ec4818"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"upToDate": false,
|
||||
"versionDesc": "https://raw.githubusercontent.com/Zaarrg/stremio-desktop-v5/refs/heads/webview-windows/version/version-details.json",
|
||||
"signature": "EDUHKH2EoPbNF1ZDwks2cjmFDuhDM5rMbtWx/eJkrkhCmc/JOTY2gaB0HmMxGIYZH/CQTri+bgWMdAR9l+dddvKGyjpsz774rx1oG8PiWdjB7ikQiVxUOOL/JnM7/PpajmPyRPdbhzGA6Bzg7FLOeomIRYWWAgL25HjUxPJcYYR1jffua6mXDkh/t8W1qjLpae17OyBgYnFGCQ29u+aqwp6jEwrHMS5t0nmMPKWzNiV60oP2be98+FE3snxrgWtkZylqRK2le3AnCNP7y1ehWFud1HbQn3tfjBwS9m2M6cEUeLJcHwFANJnwPHNcmFntA3Y0GUFx/o+i+CKhoMXBcA=="
|
||||
"signature": "DfGpCnyvD/jWmw+hhdaAlay2sYvSpPsmsMDOrplWbvBYqZtwrfXLuZXnL+HkEP6kVclwRPBE2Kg2/2+UN3BP44Zn2N8UtGEMQLgu8TIAeq51JPUzv8ab9dumS8OXRHFG+x2sK4EjyobnIKJBm0nhpHzZyVuIXUIQsniynFyXdvRJxerZS9zXivJ9WgXNSgpM5tJt2xKqkuJtZ+Ckt//G3SeseC/vn4TehVX9d+aLGVM3pdLAnVferq9VV9iMZw8pQ+tK6HrhwzGP+sFsEIQsPNxFaLV1K1ODxKChnH2cYdLEjF62QlBilZG/SARn5NNRxTTGGCa/Guy4VZ30OsUh8A=="
|
||||
}
|
||||
Loading…
Reference in a new issue