Recognize AlbumArt.{png,jpg,jpeg} files.
This commit is contained in:
@@ -225,19 +225,23 @@ type item struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func isCover(filename string) bool {
|
func isCover(filename string) bool {
|
||||||
|
filename = strings.ToLower(filename)
|
||||||
known := map[string]struct{}{
|
known := map[string]struct{}{
|
||||||
"cover.png": {},
|
"cover.png": {},
|
||||||
"cover.jpg": {},
|
"cover.jpg": {},
|
||||||
"cover.jpeg": {},
|
"cover.jpeg": {},
|
||||||
"folder.png": {},
|
"folder.png": {},
|
||||||
"folder.jpg": {},
|
"folder.jpg": {},
|
||||||
"folder.jpeg": {},
|
"folder.jpeg": {},
|
||||||
"album.png": {},
|
"album.png": {},
|
||||||
"album.jpg": {},
|
"album.jpg": {},
|
||||||
"album.jpeg": {},
|
"album.jpeg": {},
|
||||||
"front.png": {},
|
"albumart.png": {},
|
||||||
"front.jpg": {},
|
"albumart.jpg": {},
|
||||||
"front.jpeg": {},
|
"albumart.jpeg": {},
|
||||||
|
"front.png": {},
|
||||||
|
"front.jpg": {},
|
||||||
|
"front.jpeg": {},
|
||||||
}
|
}
|
||||||
_, ok := known[filename]
|
_, ok := known[filename]
|
||||||
return ok
|
return ok
|
||||||
@@ -271,8 +275,7 @@ func (s *Scanner) callbackItem(fullPath string, info *godirwalk.Dirent) error {
|
|||||||
if isDir {
|
if isDir {
|
||||||
return s.handleFolder(it)
|
return s.handleFolder(it)
|
||||||
}
|
}
|
||||||
filenameLow := strings.ToLower(filename)
|
if isCover(filename) {
|
||||||
if isCover(filenameLow) {
|
|
||||||
s.curCover = filename
|
s.curCover = filename
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user