Ignore "hidden" files when importing a folder

This commit is contained in:
Deluan 2020-08-21 11:47:32 -04:00
parent 6c8535c54a
commit a45c08f217
3 changed files with 5 additions and 0 deletions

View File

@ -379,6 +379,9 @@ func loadAllAudioFiles(dirPath string) (map[string]os.FileInfo, error) {
if f.IsDir() {
continue
}
if strings.HasPrefix(f.Name(), ".") {
continue
}
filePath := filepath.Join(dirPath, f.Name())
if !utils.IsAudioFile(filePath) {
continue

View File

@ -14,8 +14,10 @@ var _ = Describe("TagScanner", func() {
Expect(files).To(HaveKey("tests/fixtures/test.ogg"))
Expect(files).To(HaveKey("tests/fixtures/test.mp3"))
Expect(files).To(HaveKey("tests/fixtures/01 Invisible (RED) Edit Version.mp3"))
Expect(files).ToNot(HaveKey("tests/fixtures/._02 Invisible.mp3"))
Expect(files).ToNot(HaveKey("tests/fixtures/playlist.m3u"))
})
It("returns error if path does not exist", func() {
_, err := loadAllAudioFiles("./INVALID/PATH")
Expect(err).To(HaveOccurred())

0
tests/fixtures/._02 Invisible.mp3 vendored Normal file
View File