nicknsy / jellyscrub

Smooth mouse-over video scrubbing previews for Jellyfin.
MIT License
672 stars 27 forks source link

Videos that have not been downloaded will also be processed #106

Open shanyan-wcx opened 1 year ago

shanyan-wcx commented 1 year ago

This can cause placeholders to be generated.This can cause placeholders to be generated. Videos that have not been downloaded should be skipped. 屏幕截图 2023-04-09 113724

nicknsy commented 1 year ago

Chapter images are generated by jellyfin, not jellyscrub. Jellyscrub also never touches pages outside of the video player.

Is a trickplay folder being created in folders of media without video streams?

shanyan-wcx commented 1 year ago

Sorry, my mistake

shanyan-wcx commented 1 year ago

屏幕截图 2023-04-10 150220 I am using a hard link tool. When downloading a movie, the hard link will automatically link from the download directory to the jellyfin directory, and then the trickplay files will be generated. Is it possible to check if the file is downloaded completely and only generate it after it is downloaded?

nicknsy commented 1 year ago

It looks like that method of managing downloads is also throwing off Jellyfin's ffprobe and chapter generation tasks. Is there any way you can do the hardlink/move after the movie is fully downloaded?

shanyan-wcx commented 1 year ago

There seems to be no way. Chapter generation will complete the missing chapters when the scheduled task runs again, Can JellyScrub also achieve this? I think it's possible to adjust the generated logic. If the frame is incomplete, skip it temporarily and wait until the next scheduled task to complete it?