RasPlex / OpenPHT

OpenPHT is a community driven fork of Plex Home Theater
Other
596 stars 110 forks source link

Feature Request: Enable ability to save Video settings for individual videos #228

Closed RedVisor closed 7 years ago

RedVisor commented 7 years ago

I'm looking to be able to save video settings (e.g. brightness, contrast, etc.) for individual videos. I know where the settings are in OpenPHT, and I can confirm that they temporarily take effect while I'm playing the video, but the moment I stop/exit, the settings are lost. In Kodi, these same settings are properly saved. Please note that I'm not referring to the "set as default for all videos" setting.

I'm in need of this feature in order to fix poorly encoded videos. An example would be Shout Factory's 30th Anniversary of "Transformers: The Movie", which was encoded with the brightness too high due to improper video levels used during mastering. If I go in and lower the brightness setting to 44, all is well. Unfortunately, this setting won't save, so when I stop/restart the video the brightness setting is reset to 50 again.

I'm using the latest version of OpenPHT (i.e. 1.8.0.x) but I still can't save these settings for individual videos.

Cheers, RedVisor

g1t-dlanor commented 7 years ago

I understand your problem and sympathize with it. But I don't think a good solution can be implemented separately for OpenPHT (or any one Plex client).

The big difference between a Kodi library and a Plex library is that Kodi is a single-player application with its own player-dedicated database for all media in the library, whereas Plex is a multi-player server-client environment with the Plex server providing a central library database for the use of all Plex clients accessing that library.

This means that in order to implement compensation for faulty video encoding individually per video file for any Plex client, that feature would first have to be implemented for the Plex server, since it's the server that must maintain such information in its database so as to pass it on to clients when needed.

RedVisor commented 7 years ago

Thanks a bunch for the explanation. Makes sense (even if it's a bit of a bummer). I'll close this ticket.