From e2cc328eef4d7c19a6bc7755779babe88ff51105 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 11 Jul 2014 19:41:39 +0200 Subject: Playlist: randomize next song when enabling "random" mode while not playing Don't restore the current song after shufflung when MPD is stopped (but still remembers the current song internally). Fixes the first part of Mantis ticket 0004005. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index b67eb9314..afd37bb75 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,7 @@ ver 0.18.12 (not yet released) - audiofile: improve responsiveness - audiofile: fix WAV stream playback - dsdiff, dsf: fix stream playback +* randomize next song when enabling "random" mode while not playing ver 0.18.11 (2014/05/12) * decoder -- cgit v1.2.3 From 11a5ee821b99da7c58da4cb2251c8686e2d615cf Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 11 Jul 2014 20:01:53 +0200 Subject: PlaylistEdit: postpone UpdateQueuedSong() when adding multiple songs Implement a "bulk" edit mode that postpones both UpdateQueuedSong() and OnModified(). This way, the playlist version gets incremented only once. More importantly: when adding multiple songs to a queue that consists of only one song, the first song that got added will always be played next. By postponing this choice, all newly added songs get a chance to become the next song. Fixes the second (and last) part of Mantis ticket 0004005. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index afd37bb75..198ada6a9 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,7 @@ ver 0.18.12 (not yet released) - audiofile: fix WAV stream playback - dsdiff, dsf: fix stream playback * randomize next song when enabling "random" mode while not playing +* randomize next song when adding to single-song queue ver 0.18.11 (2014/05/12) * decoder -- cgit v1.2.3 From 0ef843f138c3eef1119e393287ca484bf32f8738 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 11 Jul 2014 20:50:44 +0200 Subject: decoder/sndfile: use decoder_read() .. instead of InputStream::LockRead(). The former is cancellable. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 198ada6a9..1deecbe56 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,7 @@ ver 0.18.12 (not yet released) - audiofile: improve responsiveness - audiofile: fix WAV stream playback - dsdiff, dsf: fix stream playback + - sndfile: improve responsiveness * randomize next song when enabling "random" mode while not playing * randomize next song when adding to single-song queue -- cgit v1.2.3