jaruba / PowderWeb

Modern Bittorrent Client with Web UI and Torrent Streaming Capabilities. Also Supports Acestream / SopCast Live Streams, Youtube-dl Links and Local Files.
https://powder.media/
91 stars 24 forks source link

Customized Default Video Player #33

Open jaruba opened 5 years ago

jaruba commented 5 years ago

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:

jaruba commented 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.

jaruba commented 4 years ago

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.