Releases: REVENGE977/stremio-enhanced
v1.1.5
Update v1.1.5
- Fixed an issue where sometimes the "subtitles loaded" toast would get stuck in the UI. (#95)
Important Note: Currently, the latest official Windows version of Stremio Service on GitHub includes faulty FFmpeg binaries. This can lead to issues like no audio in streams. To fix this for the time being, you can either use server.js directly or replace the ffmpeg binaries using the following steps:
- download ffmpeg from here https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip
- extract the zip archive to local appdata > programs > StremioService and select replace existing files.
v1.1.4
Update v1.1.4 - hotfix
- Stremio Service installation fix: Implemented a fallback to download the .zip archive if the setup file is unavailable upstream during initial setup. (Issue #92)
Important Note: Currently, the latest official Windows version of Stremio Service on GitHub includes faulty FFmpeg binaries. This can lead to issues like no audio in streams. To fix this for the time being, you can either use server.js directly or try this:
- download ffmpeg from here https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip
- extract the zip archive to local appdata > programs > StremioService , replace existing files.
v1.1.3
Update v1.1.3
- Minor bug fix: Fixed community marketplace install/uninstall buttons not working.
- Minor bug fix: Fixed a bug where if the user uninstalls a theme from the community marketplace, the currently active theme would get disabled regardless of whether it's the theme they uninstalled or not.
- Minor bug fix: Fixed an issue where the app wouldn't fullscreen properly on Linux.
Somehow I didn't notice these bugs until after I made a new release (v1.1.2). Sorry about that.
Previous update changes if you missed them:
Update v1.1.2
- Fixed audio tracks not loading: Added a fallback workaround for loading audio tracks in case the native Stremio Web implementation fails. (PR #89)
- Option to use external player: Added the option in the settings to use an external player under the Enhanced section (currently supports MPV and VLC).
- Auto-hide custom title bar when in fullscreen: Fixed a bug where if the Window Transparency option is enabled in the settings, the window title bar would not hide when the app is in fullscreen.
- Minor bug fix: The community marketplace now displays correct theme version text.
v1.1.2
Update v1.1.2
- Fixed audio tracks not loading: Added a fallback workaround for loading audio tracks in case the native Stremio Web implementation fails. (PR #89)
- Option to use external player: Added the option in the settings to use an external player under the Enhanced section (currently supports MPV and VLC).
- Auto-hide custom title bar when in fullscreen: Fixed a bug where if the Window Transparency option is enabled in the settings, the window title bar would not hide when the app is in fullscreen.
- Minor bug fix: The community marketplace now displays correct theme version text.
v1.1.1
- Fixed an issue where streams sometimes wouldn't load or load slow.
v1.1.0
Update v1.1.0
-
stremio:// protocol support Now you install addons via links without having to copy & paste the URL.
-
Fixed embedded subtitles (mostly) There is an issue with Stremio Web at the moment where on Chromium-based browsers (Stremio Enhanced included, since it uses Electron) embedded subtitles sometimes don't load despite the format being supported. With this update, any embedded subtitles that browsers support should load using Stremio Enhanced's own workaround implementation of adding the subtitles by itself if the native Stremio Web implementation fails. However, unfortunately due to browser limitations, Blu-ray PGS embedded subtitles will still not load. The only way to get around this is to play streams via external players such as VLC or MPV.
-
Plugins are now more powerful: Plugins can now register settings for their own plugins for users to configure and then plugins can get/save those settings as well as listen to whenever they get changed by the user. Additionally, plugins can now utilize Electron's showMessageBox and easily show customizable messagebox dialogs to the user and also utilize a new API to show a prompt alert that the user can input data into. There will be a documentation soon for developers on how to utilize the plugin API (possibly in the wiki tab of this repository).
-
Themes can now require specific plugins: Developers of complex themes that need extra plugins to function properly can now require those plugins in the metadata and Stremio Enhanced will tell the user to download and enable those plugins first before applying the theme. The way to use this will also be documumented in the wiki.
-
Streaming performance improvements: Some tweaks to the Electron flags Stremio Enhanced uses to improve media streaming experience.
Note: Make sure if you're on Windows that you have HEVC Video Extensions installed. You can get it for free from here -
Choose ANGLE GPU Rendering from settings: If you're on Windows or Linux, you can now choose the rendering engine you want to use. You can choose from Auto (Default), DirectX 11, DirectX 9, OpenGL, Vulkan, and Software rendering. macOS is locked to Metal since it's the only way to get hardware acceleration on macOS.
-
New plugin update safety alert: Now if there is an update for a plugin but the new version of that plugin is not submitted to the Community Marketplace (in stremio-enhanced-registry), a dialog will show up to alert the user that the new version is not in the registry yet and advice the user to read the source code of the new version first before updating.
-
Fixed minor settings bug: Fixed a bug where the Enhanced section button on the left sidebar in the settings page wasn't autoscrolling to the Enhanced section.
-
New download option in the update notice: Now if there's a new Stremio Enhanced update, you can download the new update by clicking the new download button and it'll download and automatically download/install the update setup if you're on Windows. On macOS it should download the update and mount the dmg, and on Linux it will download and show the file in file explorer.
-
Codebase improvements: Better seperation of frontend and backend parts of the app as well as better use of contextBridge to improve code readability and maintainability.
Prerelease to test some video buffering fixes
v1.1.0-test fix(README): update known issues regarding Blu-ray PGS embedded subti…
v1.0.2
Update v1.0.2
-
Option between using Stremio Service or server.js directly: Now if you're on Windows, you will be given a choice between using Stremio Service or running server.js directly. If you do choose to run server.js directly, you will be given instructions on how to download server.js and where to place the file (you'll have to do it manually. I'm not allowed to automate the downloading process of server.js as per Stremio's request). FFmpeg downloading is automated. You will only be asked to choose once and whatever option you choose will be saved for future app launches.
If you're on Linux or macOS, you'll just be asked to use server.js and follow the instructions on how to download it. Though if you wish to use Stremio Service, you can. Just launch Stremio Service before launching Stremio Enhanced.
(PR #63) -
HEVC decoding support: Enabled HEVC hardware decoding support. This needs more testing to make sure it's working, but it's not causing any issues so far in either Windows or Linux. Also, now it uses DirectX11 instead of OpenGL on Windows. (PR #69)
-
Improved codebase: Improved code quality, type safety, and maintainability (PR #67)
Big thanks to all contributors 👍
As always the app isn't signed so if you're on macOS you'll have to bypass Gatekeeper. Signing would cost me 99 USD per year..
To bypass, you should right-click the app and choose “Open” for first time you open the app (instead of double clicking) or run this command in terminal:
xattr -cr /path/to/Stremio.Enhanced.appor if that doesn't work try this:
xattr -d com.apple.quarantine /path/to/Stremio.Enhanced.appI've only tested this version on Windows and Linux. I don't have a mac and macOS VMs suck.
Edit (1/7/2026):
- Updated macOS build to fix an issue related to downloading FFmpeg causing an Invalid URL error to show up.
- Uploaded a Windows on ARM build. It doesn't support Stremio Service since Stremio doesn't provide builds for Windows on ARM, so if you're gonna use it make sure you use server.js directly.
- Updated Linux arm64 build to fix an issue where it would download x64 FFmpeg binaries instead of arm64 ones.
v1.0.1
-
No longer bundles the Stremio streaming server. This change was made at the request of the Stremio team, as distributing server.js is not permitted.
-
Now by default, it uses Stremio Service again (like versions before v1.0.0), but if you wish to use server.js directly, create a folder called "streamingserver" in the app directory and put all the necessary streaming server files there, such as server.js and ffmpeg, etc. Enhanced will recognize when you have those files and will use them instead of Stremio Service. You can download the official server.js yourself from this link: https://dl.strem.io/server/v4.20.12/desktop/server.js (replace the version in the link with the latest version available of the Stremio streaming server. It's currently v4.20.12). Another way to do this is to just go to your Stremio Service installation and grab every file there into "streamingserver" except the executables like stremio-service.exe.
-
Now it will prompt the user and automatically install Stremio Service if not installed. (This has been tested only on Windows and Linux so far).
-
Fixed the transparent window toggle (still experimental, but it should actually work now). Here is an example of it (you need to use a theme that utilizes transparency for the toggle to have an effect):

v1.0.0
-
Stremio Service no longer needed:
- Now Enhanced runs Stremio streaming server in the background without needing Stremio Service.
- It uses a more recent version of the streaming server which should fix some playback issues. The latest available release of Stremio Service used version 4.20.8 whereas Enhanced now uses 4.20.11 built-in.
- This should also fix issues related to needing Stremio Service, such as Playback stops working every few episodes (at least from my testing it did, if you still encounter this issue, feel free to inform me).
- Enhanced stores Stremio’s streaming server logs in a stremio-server.log file located in its application data directory (
~/.config/stremio-enhancedon Linux,~/Library/Application Support/stremio-enhancedon macOS, and%appdata%/stremio-enhancedon Windows).
-
Improved Discord Rich Presence:
- Now if you resume playback from the home page directly, it will also update status on Discord and show what you're watching.
-
Explore and try community-made plugins & themes from the app:
- You can now go to the settings menu and click on the "Community Plugins & Themes" button to easily explore and download available themes and plugins for Stremio Enhanced (not many available right now).
- The themes and plugins are fetched from Stremio Enhanced Registry. If you're a developer you can submit your work there.
-
Added support for transparent themes:
- There is a new toggle option in the settings menu. When enabled it will use the transparent flag in Electron to allow transparent themes.
- Enabling this option might affect performance and a restart is required after enabling it.
-
No longer uses OpenGL on macOS:
- In the previous version, Enhanced used OpenGL for all platforms (this is done to fix an issue where the audio tracks menu in the video player is unavailable).
- Enhanced now uses OpenGL on Windows/Linux but not macOS, since OpenGL is not well optimized on macOS and caused performance issues.
Note: I don't have a mac so I'm not sure if this will introduce more issues. Feel free to report any issues you encounter.
-
Updated Electron to 37:
- Electron 36 on Linux experienced conflicts between GTK 2/3 and GTK 4 libraries. This should fix that issue.
As always the app isn't signed so if you're on macOS you'll have to bypass Gatekeeper. Signing would cost me 99 USD per year..
To bypass, you should right-click the app and choose “Open” for first time you open the app (instead of double clicking) or run this command in terminal:
xattr -cr /path/to/Stremio.Enhanced.appor if that doesn't work try this:
xattr -d com.apple.quarantine /path/to/Stremio.Enhanced.appI've only tested this version on Windows and Linux. I don't have a mac and macOS VMs suck.
Edit: Updated mac-unpacked.zip and mac-arm64.zip there was an issue with locating necessary Stremio streaming server files.
Edit2: The toggle to enable transparent themes isn't fully working right now. I'll soon release an update to fix it as well as fix some other issues.