Add support for rar extraction

This commit is contained in:
Ben Adrian Sarmiento
2024-06-05 09:20:40 +02:00
parent f977abc052
commit 62e6143e06
9 changed files with 112 additions and 46 deletions

View File

@@ -267,6 +267,17 @@ func (z *ZurgConfigV1) matchFilter(torrentName string, torrentSize int64, torren
}
return checkArithmeticSequenceInFilenames(fileNames)
}
if filter.IsMusic {
musicExts := []string{".m3u", ".mp3", ".flac"}
for _, filename := range fileNames {
for _, ext := range musicExts {
if strings.HasSuffix(strings.ToLower(filename), ext) {
return true
}
}
}
return false
}
if filter.FileInsideSizeGreaterThanOrEqual > 0 {
for _, fileSize := range fileSizes {
if fileSize >= filter.FileInsideSizeGreaterThanOrEqual {