Make SmartPlaylists to always be seen as changed for Subsonic clients.

This commit is contained in:
Deluan 2023-05-25 09:14:00 -04:00
parent ba067667c9
commit a984bbbc7a
1 changed files with 6 additions and 1 deletions

View File

@ -5,6 +5,7 @@ import (
"errors"
"fmt"
"net/http"
"time"
"github.com/navidrome/navidrome/log"
"github.com/navidrome/navidrome/model"
@ -170,7 +171,11 @@ func (api *Router) buildPlaylist(p model.Playlist) *responses.Playlist {
pls.Duration = int32(p.Duration)
pls.Public = p.Public
pls.Created = p.CreatedAt
pls.Changed = p.UpdatedAt
pls.CoverArt = p.CoverArtID().String()
if p.IsSmartPlaylist() {
pls.Changed = time.Now()
} else {
pls.Changed = p.UpdatedAt
}
return pls
}