aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorxent <alexdmitv@gmail.com>2015-08-05 23:37:57 +0200
committerMax Kellermann <max@duempel.org>2015-08-05 23:37:57 +0200
commit34db35c36d8bb32b2c41640432474f52889cce08 (patch)
treec1ab4aa0a984f9579aad6ba99989d424d6216e4f
parent3e9738dc6669ad91d4140fb485742b9cf57842f9 (diff)
downloadmpd-34db35c36d8bb32b2c41640432474f52889cce08.tar.gz
mpd-34db35c36d8bb32b2c41640432474f52889cce08.tar.xz
mpd-34db35c36d8bb32b2c41640432474f52889cce08.zip
playlist/embcue: fix last track
-rw-r--r--NEWS2
-rw-r--r--src/playlist/plugins/EmbeddedCuePlaylistPlugin.cxx4
2 files changed, 5 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 98f1ccd6c..acff1a48f 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,8 @@ ver 0.20 (not yet released)
- ffmpeg: support ReplayGain and MixRamp
- ffmpeg: support stream tags
- mpcdec: read the bit rate
+* playlist
+ - embcue: fix last track
* output
- jack: reduce CPU usage
- pulse: set channel map to WAVE-EX
diff --git a/src/playlist/plugins/EmbeddedCuePlaylistPlugin.cxx b/src/playlist/plugins/EmbeddedCuePlaylistPlugin.cxx
index 29b15b1de..e12dc2df0 100644
--- a/src/playlist/plugins/EmbeddedCuePlaylistPlugin.cxx
+++ b/src/playlist/plugins/EmbeddedCuePlaylistPlugin.cxx
@@ -128,8 +128,10 @@ DetachedSong *
EmbeddedCuePlaylist::NextSong()
{
DetachedSong *song = parser->Get();
- if (song != nullptr)
+ if (song != nullptr) {
+ song->SetURI(filename);
return song;
+ }
while (*next != 0) {
const char *line = next;