You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **Improved Discord Rich Presence:**
- Now works even if you launch Stremio Enhanced first then you launch Discord.
- Now shows the watching status type instead of playing if you're watching something.
- **Custom update modal:** Now displays a custom new update dialog that shows release notes on new updates.
Copy file name to clipboardExpand all lines: LICENSE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
Copyright 2022 REVENGE977
1
+
Copyright 2025 REVENGE977
2
2
3
3
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-[What is Stremio Enhanced?](#what-is-stremio-enhanced)
18
-
-[Downloads](#downloads)
19
-
-[Installation](#installation)
20
-
-[Themes and Plugins](#themes-and-plugins)
21
-
- [Installing Themes](#installing-themes)
22
-
- [Installing Plugins](#installing-plugins)
23
-
-[Differences Between Addons and Plugins](#differences-between-addons-and-plugins)
24
-
-[Creating Your Own Plugin](#creating-your-own-plugin)
25
-
-[Creating Your Own Theme](#creating-your-own-theme)
26
-
-[Known Issues](#known-issues)
27
-
-[Disclaimer](#disclaimer)
28
-
29
-
## What is Stremio Enhanced?
30
-
Stremio Enhanced is an Electron-based [Stremio](https://www.stremio.com/) client with plugins and themes support. It runs the [Stremio Service](https://github.com/Stremio/stremio-service) automatically and loads [the web version of Stremio](https://web.stremio.com).
31
-
32
-
With this project, you can make Stremio look like this, for example:
This theme can be found in [StremioAmoledTheme](https://github.com/REVENGE977/StremioAmoledTheme).
36
-
37
-
## Downloads
38
-
You can download the latest version from [the releases tab](https://github.com/REVENGE977/stremio-enhanced/releases).
39
-
40
-
## Installation
30
+
## 📌 Table of Contents
31
+
-[📌 Table of Contents](#-table-of-contents)
32
+
-[❓ What is Stremio Enhanced?](#-what-is-stremio-enhanced)
33
+
- [🛠 How It Works](#-how-it-works)
34
+
- [✨ Features](#-features)
35
+
-[📥 Downloads](#-downloads)
36
+
-[⚙️ Build From Source](#️-build-from-source)
37
+
-[🎨 Themes and Plugins](#-themes-and-plugins)
38
+
- [🖌️ Installing Themes](#️-installing-themes)
39
+
- [🛠️ Installing Plugins](#️-installing-plugins)
40
+
-[❓ What Is the Difference Between Plugins and Addons?](#-what-is-the-difference-between-plugins-and-addons)
41
+
-[📜 Creating Your Own Plugin](#-creating-your-own-plugin)
42
+
-[🎨 Creating Your Own Theme](#-creating-your-own-theme)
43
+
-[🐛 Known Issues](#-known-issues)
44
+
-[⭐ Support the Project](#-support-the-project)
45
+
-[📊 Repository Stats](#-repository-stats)
46
+
-[🚨 Important Notice](#-important-notice)
47
+
48
+
## ❓ What is Stremio Enhanced?
49
+
50
+
Stremio Enhanced is an Electron-based [Stremio](https://www.stremio.com/) client with support for plugins and themes. It enhances the default Stremio experience by adding more customization options and integrations.
51
+
52
+
### 🛠 How It Works
53
+
- It runs the [Stremio Service](https://github.com/Stremio/stremio-service) automatically in the background.
54
+
- It loads [the web version of Stremio v5](https://web.stremio.com) within an Electron environment.
55
+
56
+
### ✨ Features
57
+
-**Themes** – Customize the look and feel of Stremio with different themes to match your style.
58
+
- Example: **AMOLED Theme** – A pitch black theme.
You can download the latest version from [the releases tab](https://github.com/REVENGE977/stremio-enhanced/releases). If you're on Windows, you can download the stremio service bundled build so you don't have to download and install Stremio Service separately.
73
+
74
+
## ⚙️ Build From Source
41
75
1. Clone the repository: `git clone https://github.com/REVENGE977/stremio-enhanced.git`
42
76
2. Navigate to the project directory: `cd stremio-enhanced`
43
77
3. Install dependencies: `npm install`
44
78
4. Build the project:
45
79
- For all platforms: `npm run package-all`
80
+
- For Windows: `npm run package-win`
81
+
- For Linux: `npm run package-linux`
82
+
- For macOS x86: `npm run package-macos`
46
83
- For macOS ARM: `npm run package-macos-arm`
47
84
48
-
## Themes and Plugins
85
+
## 🎨 Themes and Plugins
49
86
50
-
### Installing Themes
87
+
### 🖌️ Installing Themes
51
88
1. Go to the settings and scroll down.
52
89
2. Click on the "OPEN THEMES FOLDER" button.
53
90
3. Move your theme into the opened folder.
54
91
4. Restart Stremio Enhanced.
55
92
5. You should see your theme in the settings with an option to apply it.
56
93
57
-
### Installing Plugins
94
+
### 🛠️ Installing Plugins
58
95
1. Go to the settings and scroll down.
59
96
2. Click on the "OPEN PLUGINS FOLDER" button.
60
97
3. Move your plugin into the opened folder.
61
-
4. Restart Stremio Enhanced.
98
+
4. Restart Stremio Enhanced or reload using <kbd>Ctrl</kbd> + <kbd>R</kbd>
62
99
5. You should see your plugin in the settings with an option to enable it.
## ❓ What Is the Difference Between Plugins and Addons?
67
104
-**Addons** are available on the normal version of Stremio. They add catalogs and streams for Stremio.
68
105
-**Plugins** add more functionality to Stremio, like new features.
69
106
70
-
## Creating Your Own Plugin
107
+
## 📜 Creating Your Own Plugin
71
108
Plugins are simply JavaScript files running on the client side. Create a JavaScript file with a `.plugin.js` extension and write your code as you would normally for the client side.
72
109
73
110
As of version v0.3, you are required to provide metadata for the plugin. Here is an example:
@@ -82,13 +119,26 @@ As of version v0.3, you are required to provide metadata for the plugin. Here is
82
119
*/
83
120
```
84
121
85
-
## Creating Your Own Theme
86
-
Create a file with a name ending in `.theme.css` and write your CSS modifications there. You can use the devtools (`Ctrl+Shift+I`) to find an element's class name, etc.
122
+
## 🎨 Creating Your Own Theme
123
+
Create a file with a name ending in `.theme.css` and write your CSS modifications there. You can use the devtools (<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>I</kbd>`) to find an element's class name, etc.
87
124
88
125
*You are also required to provide metadata in your theme, in the same way as plugins.*
89
126
90
-
## Known Issues
127
+
## 🐛 Known Issues
91
128
- Subtitles are not available for **some** streams that have embedded subs. This seems to be an issue with either [Stremio Web](https://web.stremio.com/) or Stremio Service, as it also occurs in the browser. Subtitles do work fine for **most** streams though.
92
129
93
-
## Disclaimer
94
-
This project is not affiliated in any way with Stremio.
130
+
## ⭐ Support the Project
131
+
Consider giving the project a ⭐ star on GitHub! Your support helps more people discover it and keeps me motivated to improve it.
132
+
133
+
If you'd like to go the extra mile, you can also support me by sponsoring the project. Every contribution, big or small, is truly appreciated!
Copy file name to clipboardExpand all lines: changelog.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,4 +67,10 @@ This should've been part of v0.7 tbh, but I rushed the previous release for no r
67
67
68
68
**Notes:**
69
69
- This update has only been tested on Windows. I do not currently have access to a Mac but may create a macOS Virtual Machine for testing in the near future.
70
-
- Since this project now uses [Stremio Web v5](https://web.stremio.com/), this means most, if not all, previous themes and plugins are no longer compatible and will require an update. This is because in [Stremio Web v5](https://web.stremio.com/), the UI has different structure, classes and ids are different, etc. So far I've only updated [Amoled theme](https://github.com/REVENGE977/StremioAmoledTheme) and [SlashToSearch](https://github.com/REVENGE977/SlashToSearch) to work on this version. I'll work on updating [BetterEpisodeList](https://github.com/REVENGE977/BetterEpisodeList) soon.
70
+
- Since this project now uses [Stremio Web v5](https://web.stremio.com/), this means most, if not all, previous themes and plugins are no longer compatible and will require an update. This is because in [Stremio Web v5](https://web.stremio.com/), the UI has different structure, classes and ids are different, etc. So far I've only updated [Amoled theme](https://github.com/REVENGE977/StremioAmoledTheme) and [SlashToSearch](https://github.com/REVENGE977/SlashToSearch) to work on this version. I'll work on updating [BetterEpisodeList](https://github.com/REVENGE977/BetterEpisodeList) soon.
71
+
72
+
## Update v0.9
73
+
-**Improved Discord Rich Presence:**
74
+
- Now works even if you launch Stremio Enhanced first then you launch Discord.
75
+
- Now shows the watching status type instead of playing if you're watching something.
76
+
-**Custom update modal:** Now displays a custom new update dialog that shows release notes on new updates.
0 commit comments