diff --git a/conf/configuration.go b/conf/configuration.go index 3e85a06b9..32eb315d8 100644 --- a/conf/configuration.go +++ b/conf/configuration.go @@ -15,14 +15,14 @@ type sonic struct { IgnoredArticles string `default:"The El La Los Las Le Les Os As O A"` IndexGroups string `default:"A B C D E F G H I J K L M N O P Q R S T U V W X-Z(XYZ) [Unknown]([)"` - User string `default:"deluan"` + User string `default:"anyone"` Password string `default:"wordpass"` DisableDownsampling bool `default:"false"` DisableValidation bool `default:"false"` DownsampleCommand string `default:"ffmpeg -i %s -map 0:0 -b:a %bk -v 0 -f mp3 -"` PlsIgnoreFolders bool `default:"true"` - PlsIgnoredPatterns string `default:"^iCloud;\~"` + PlsIgnoredPatterns string `default:"^iCloud;\\~"` RunMode string `default:"dev"` } diff --git a/scanner/itunes_scanner.go b/scanner/itunes_scanner.go index b55273d1e..42adb3dac 100644 --- a/scanner/itunes_scanner.go +++ b/scanner/itunes_scanner.go @@ -152,6 +152,9 @@ func (s *ItunesScanner) skipPlaylist(p *itl.Playlist, ignFolders bool, ignPatter } for _, p := range ignPatterns { + if p == "" { + continue + } m, _ := regexp.MatchString(p, fullPath) if m { return true