It's time for some news: we're dropping DLNA/UPnP functionality (called "Cast to TV" in the menus) from Stremio, starting the next major versions (v4.5 onward).
But do not worry, you can still use Chromecast, and most modern TVs have built-in Chromecast support too!
- DLNA/UPnP is a complicated legacy protocol with little real-world documentation
- A lot of TVs have their own quirks and do not comply with the protocol
- To support it, we have to test on a lot of different TVs, and there's no practical/cheap way for us to do that
- Stremio add-ons can serve many different formats, while each TV supports a different set of formats; testing every single conversion case is close to impossible
- We'd rather spend the effort on new features such as remote control and downloading
- Chromecast is much easier to support and more getting more and more common
In short, trying to properly suppor DLNA/UPnP has wasted way to much of our time, that could've been spent on other ways to improve Stremio.
- Use VLC through the "Play in external player" functionality (right click on the video while playing) and cast from there
- On Android, you can use the functionality to open in an external player, together with Web Video Caster; keep in mind, the Android app never supported DLNA/UPnP anyway
- Use Chromecast. We're actively maintaining our Chromecast support and most modern TVs (especially Android TVs) support the Chromecast protocol out of the box
- With the plans to completely open-source the code for our next major version, enthusiastic users can try solving the problem themselves
Maintaining a complicated product such as Stremio requires the occasional sacrifice, and unfortunately we cannot support everything.
Fortunately, there are useful alternatives in this case, and we believe the impact would be minimal.