Skip to content

Commit 95c7f63

Browse files
committed
player/Thread: merge tag for songs have range instead of replacing with chunk->tag
1 parent 143b17b commit 95c7f63

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/player/Thread.cxx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -903,7 +903,10 @@ PlayerControl::LockUpdateSongTag(DetachedSong &song,
903903
streams may change tags dynamically */
904904
return;
905905

906-
song.SetTag(new_tag);
906+
if (!song.GetEndTime().IsZero())
907+
song.SetTag(Tag::Merge(new_tag, song.GetTag()));
908+
else
909+
song.SetTag(new_tag);
907910

908911
LockSetTaggedSong(song);
909912

0 commit comments

Comments
 (0)