Don't refresh smart playlists when generating covers
This commit is contained in:
+1
-1
@@ -56,7 +56,7 @@ func (a *archiver) ZipArtist(ctx context.Context, id string, format string, bitr
|
||||
}
|
||||
|
||||
func (a *archiver) ZipPlaylist(ctx context.Context, id string, format string, bitrate int, out io.Writer) error {
|
||||
pls, err := a.ds.Playlist(ctx).GetWithTracks(id)
|
||||
pls, err := a.ds.Playlist(ctx).GetWithTracks(id, true)
|
||||
if err != nil {
|
||||
log.Error(ctx, "Error loading mediafiles from playlist", "id", id, err)
|
||||
return err
|
||||
|
||||
@@ -45,7 +45,7 @@ func (a *playlistArtworkReader) LastUpdated() time.Time {
|
||||
|
||||
func (a *playlistArtworkReader) Reader(ctx context.Context) (io.ReadCloser, string, error) {
|
||||
var ff []sourceFunc
|
||||
pl, err := a.a.ds.Playlist(ctx).GetWithTracks(a.pl.ID)
|
||||
pl, err := a.a.ds.Playlist(ctx).GetWithTracks(a.pl.ID, false)
|
||||
if err == nil {
|
||||
ff = append(ff, a.fromGeneratedTile(ctx, pl.Tracks))
|
||||
}
|
||||
|
||||
+1
-1
@@ -200,7 +200,7 @@ func (s *playlists) Update(ctx context.Context, playlistID string,
|
||||
var err error
|
||||
repo := tx.Playlist(ctx)
|
||||
if needsTrackRefresh {
|
||||
pls, err = repo.GetWithTracks(playlistID)
|
||||
pls, err = repo.GetWithTracks(playlistID, true)
|
||||
pls.RemoveTracks(idxToRemove)
|
||||
pls.AddTracks(idsToAdd)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user