As a workaround, I wrote a small PowerShell script to automatically create thumbnail files (same as filename but end with jpg). You can run it as a scheduled task, or as a post-download step (qBittorrent has such a feature). Simply place some thumbnail jpg in a folder of your choosing and update the script below with its path (instead of C:\Thumbnail.jpg
):
param (
[Parameter(Mandatory=$true)]
[string]$path
)
echo "Iterating path: $path"
$thumbnail = 'C:\Thumbnail.jpg'
echo "Master thumbnail: $thumbnail"
#escape path from brackets, otherwise enumeration will fail if they appear in the path (-Recurse ignores -LiteralPath so that won't do)
$escapedPath = $path.Replace("[","``[").Replace("]","``]")
foreach ($file in (dir $escapedPath -File -Recurse) )
{
$filePath = $file.FullName
echo "Processing file: $filePath"
if ($file.Extension -in @(".mkv", ".vob", ".avi", ".mov", ".qt", ".wmv", ",webm", ".rm", "rmvb", ".asf", ".ogv", ".mp4", ".m4p", ".m4v", ".mpg", ".mp2", ".mpeg", ".mpe", ".mpv", ".m2v", ".3gp", ".3g2", ".nsv", ".frv", ".f4p", ".flv", ".f4a", ".f4b", ".mxf", ".svi", ".yuv"))
{
$fileThumbnailPath = Join-Path $file.DirectoryName ([io.path]::ChangeExtension($file.Name, ".jpg"))
echo "File ends with video extension, copying over master thumbnail to: '$fileThumbnailPath'..."
copy $thumbnail $fileThumbnailPath
}
}
For Linux/Mac, You can find a similar script written in bash here: https://www.reddit.com/r/PleX/comments/2ku3b6/sports_on_plex_how_can_i_prevent_spoilers_from/cn83iq5