index: improve caching progress indicator visuals

This commit is contained in:
Jeremy Baxter 2026-01-10 20:23:55 +13:00
parent 93c59bba65
commit b3d02b9476

View file

@ -116,11 +116,13 @@ func indexAlbums(artist *Artist) (albums map[string]Album) {
albums = make(map[string]Album)
for _, albumName := range entries {
util.Iprint("* index %s - %s\r", artist.Name, albumName)
util.Iprint("\033[2K\r \033[1;36mcaching\033[0m %s - %s",
artist.Name, albumName)
albumDir := artistDir + "/" + albumName
album, err := indexAlbum(artist, albumName, albumDir)
if err != nil {
util.Iprint("\r")
log.Printf("warn: skipping inaccessible album %s: %s", albumName, err.Error())
} else {
albums[albumName] = album