|
|
@@ -146,6 +146,11 @@ func (v *VideoScanAndRefreshHelper) ReadSpeFile() error {
|
|
|
// ScanNormalMovieAndSeries 没有媒体服务器,扫描出有那些电影、连续剧需要进行字幕下载的
|
|
|
func (v *VideoScanAndRefreshHelper) ScanNormalMovieAndSeries() (*ScanVideoResult, error) {
|
|
|
|
|
|
+ defer func() {
|
|
|
+ v.log.Infoln("ScanNormalMovieAndSeries End")
|
|
|
+ }()
|
|
|
+ v.log.Infoln("ScanNormalMovieAndSeries Start...")
|
|
|
+
|
|
|
var err error
|
|
|
outScanVideoResult := ScanVideoResult{}
|
|
|
// ------------------------------------------------------------------------------
|
|
|
@@ -203,16 +208,25 @@ func (v *VideoScanAndRefreshHelper) ScanNormalMovieAndSeries() (*ScanVideoResult
|
|
|
// ScanEmbyMovieAndSeries Emby媒体服务器,扫描出有那些电影、连续剧需要进行字幕下载的
|
|
|
func (v *VideoScanAndRefreshHelper) ScanEmbyMovieAndSeries(scanVideoResult *ScanVideoResult) error {
|
|
|
|
|
|
+ defer func() {
|
|
|
+ v.log.Infoln("ScanNormalMovieAndSeries End")
|
|
|
+ }()
|
|
|
+ v.log.Infoln("ScanNormalMovieAndSeries Start...")
|
|
|
+
|
|
|
if v.settings.EmbySettings.Enable == false {
|
|
|
v.embyHelper = nil
|
|
|
+ v.log.Infoln("EmbyHelper == nil")
|
|
|
} else {
|
|
|
|
|
|
if v.NeedForcedScanAndDownSub == true {
|
|
|
+
|
|
|
+ v.log.Infoln("Forced Scan And DownSub, tmpSetting.EmbySettings.MaxRequestVideoNumber = 1000000")
|
|
|
// 如果是强制,那么就临时修改 Setting 的 Emby MaxRequestVideoNumber 参数为 1000000
|
|
|
tmpSetting := clone.Clone(v.settings).(*settings.Settings)
|
|
|
tmpSetting.EmbySettings.MaxRequestVideoNumber = 1000000
|
|
|
v.embyHelper = embyHelper.NewEmbyHelper(v.log, tmpSetting)
|
|
|
} else {
|
|
|
+ v.log.Infoln("Not Forced Scan And DownSub")
|
|
|
v.embyHelper = embyHelper.NewEmbyHelper(v.log, v.settings)
|
|
|
}
|
|
|
}
|