Stremio Platform
All Platforms
Is your feature request related to a problem?
Hello. I'm new here so maybe this has been discussed before, apologies if that's the case.
I love watching shows from the 80s and 90s, and many look terrible on modern screens, as they were made for CRT TVs. The other day I managed to play some Xena on a CRT TV and the same source looked incredibly better than on my nice 4K TV.
To avoid people having to own gigantic old CRTs, emulators like RetroArch have made great progress in image quality through very convincing (and open source) shaders that make old games look just right (Like CRT Mattias for example),. It sounds to me like a good idea to implement these in Stremio's player directly so everyone can watch old stuff looking like it should :)
Describe the feature you'd like
I'd like Stremio to have a simple library of shaders to choose from while watching content, particularly one that emulates the look of CRT TVs (scanlines, RGB phosphor masks, screen curvature).
Use cases
- As a user I want to enjoy an old TV show, and I select one on Stremio, but I notice it doesn't look right; it's blurry and off, not like I remember it
- I pull up the player menu and go to the new Shaders icon
- I select a CRT shader and go back to the playback
- The show now looks like it would on a CRT TV
- We all rejoice like it's 1995
Alternatives considered
Retroarch supports shaders (GLSL for OpenGL and Slang for Vulkan), and it has a core called FFmpeg, which is a basic video player. I managed to load video files and put a CRT shader on top (Mattias), and it looks great. The problem is this only works for local files, not streaming.
Mockups / Screenshots
No response
App Version
all latest versions for Android, Android TV, Windows, and web/
Device Info
Samsung Galaxy 24 Ultra, Hisense PX3-Pro and U8G, Xbox ROG Ally X and other Windows 11 PCs
OS Version
No response
Additional context
Here's a short video explaining Retroarch's shaders: https://youtu.be/H2lF-7Qcf74?t=90
I also attached a screenshot of the same video, with and without a shader in Retroarch.

Stremio Platform
All Platforms
Is your feature request related to a problem?
Hello. I'm new here so maybe this has been discussed before, apologies if that's the case.
I love watching shows from the 80s and 90s, and many look terrible on modern screens, as they were made for CRT TVs. The other day I managed to play some Xena on a CRT TV and the same source looked incredibly better than on my nice 4K TV.
To avoid people having to own gigantic old CRTs, emulators like RetroArch have made great progress in image quality through very convincing (and open source) shaders that make old games look just right (Like CRT Mattias for example),. It sounds to me like a good idea to implement these in Stremio's player directly so everyone can watch old stuff looking like it should :)
Describe the feature you'd like
I'd like Stremio to have a simple library of shaders to choose from while watching content, particularly one that emulates the look of CRT TVs (scanlines, RGB phosphor masks, screen curvature).
Use cases
Alternatives considered
Retroarch supports shaders (GLSL for OpenGL and Slang for Vulkan), and it has a core called FFmpeg, which is a basic video player. I managed to load video files and put a CRT shader on top (Mattias), and it looks great. The problem is this only works for local files, not streaming.
Mockups / Screenshots
No response
App Version
all latest versions for Android, Android TV, Windows, and web/
Device Info
Samsung Galaxy 24 Ultra, Hisense PX3-Pro and U8G, Xbox ROG Ally X and other Windows 11 PCs
OS Version
No response
Additional context
Here's a short video explaining Retroarch's shaders: https://youtu.be/H2lF-7Qcf74?t=90
I also attached a screenshot of the same video, with and without a shader in Retroarch.