Open jaruba opened 5 years ago
Come to think of it, I see no reason why casting features should be included in the actual video player, they should be features of Powder Web. Moving those to separate tickets.
I'm having second thoughts about this feature, because this is meant to be a server, and this feature will only work locally.
Might be better to do this on the client side as a separate project.
This is largely related to: https://github.com/jaruba/PowderPlayer/issues/141 https://github.com/jaruba/PowderPlayer/issues/144
Instead of rewriting Powder Player to use Powder Web as a streaming engine it makes more sense to create a QML skin for MPV that will simply be used as the default player for this project.
This would not require abandoning Powder Player, that would still be available as it's own separate project, although progress for it may be blocked by other future limitations somehow as it uses old technologies and resources that have stopped development (WebChimera.js and old NPM dependencies)
The great advantage here is that in order to replace Powder Player with a Powder Web driven server, too many features will be lacking that are currently implemented in the player and users may be accustomed to them
Concept:
Advantages:
Disadvantages: