Add all images found for each album in the database

This commit is contained in:
Deluan
2022-12-19 13:09:06 -05:00
committed by Deluan Quintão
parent 2f90fc9bd4
commit 0130c6dc13
7 changed files with 72 additions and 17 deletions
+10
View File
@@ -71,6 +71,16 @@ func (mf *MediaFile) ContentType() string {
type MediaFiles []MediaFile
func (mfs MediaFiles) Dirs() []string {
var dirs []string
for _, mf := range mfs {
dir, _ := filepath.Split(mf.Path)
dirs = append(dirs, filepath.Clean(dir))
}
slices.Sort(dirs)
return slices.Compact(dirs)
}
func (mfs MediaFiles) ToAlbum() Album {
a := Album{SongCount: len(mfs)}
var fullText []string