I would like to request a feature that I would hope would not be hard to implement but would give a lot of power to many of the bigger systems especially those running multiple Plex servers. This would/could also be very useful to those with small systems also.
The feature request is this. During scanning of the media libraries the scanner looks for any BIF files. If it find these files it updates the database accordingly to use these BIF files and not to generate them in the standard meta-directories. It should be "loose" enough to not require specific file names but can determine the resolution based on looking for ".sd.bif", ".hd.bif" and extension of .bif with either 240 or 320 in the "extension".
Valid names for SD
Top Gun (1986).mp4.sd.bif
Top Gun (1986).sd.bif
Top Gun (1986).mp4.240.bif
Top Gun (1986).240.bif
Top Gun (1986)mp4.240x180.bif
Top Gun (1986).240x180.bif
etc
Valid names for HD
Top Gun (1986).mp4.hd.bif
Top Gun (1986).hd.bif
Top Gun (1986).mp4.320.bif
Top Gun (1986).320.bif
Top Gun (1986).mp4.320x240.bif
Top Gun (1986).320x240.bif
etc
It would need to have "some" smarts because as you can see 240 could be used in both SD vs HD 240x180 and 320x240 but this should be pretty trivial.
1 - Plex would never create the bif files in the media directory but would only scan for them and use them if found. This allows Plex to "hold-true" to not touching the media files.
2 - This could allow people to more easily switch from the competition to Plex as some of the competition allows storing the BIF files this way.
3 - Would allow Plex operators to create the BIF files on another computer as part of the pre-processing freeing up CPU use on the Plex server. Lots of 3rd party programs and scripts to do this.
4 - Would allow people running multiple Plex servers to generate the BIF files one time and have multiple servers pick them up during scanning of media.
5 - Would drastically help those with big libraries reload libraries if ever needed since the index creation could be skipped.
6 - Could aid those people wanting to put their meta-directories on a smaller SSD drive for performance reasons. Since the BIF/Index files are so big they take up a large portion of the overall meta-data. By having the ability to manually create these files elsewhere it would reduce the overall size of the SSD needed for pure meta-data sans the BIF files.
Carlo
