diff --git a/NEWS b/NEWS
index a45017ee9..d85f00759 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,6 @@
 ver 0.18.2 (2013/??/??)
+* playlist:
+  - pls: fix reversed song order
 * decoder:
   - dsf: enable DSD128
 * fix build failures due to missing includes
diff --git a/src/playlist/PlsPlaylistPlugin.cxx b/src/playlist/PlsPlaylistPlugin.cxx
index b6c723b5a..d44a34cdf 100644
--- a/src/playlist/PlsPlaylistPlugin.cxx
+++ b/src/playlist/PlsPlaylistPlugin.cxx
@@ -155,7 +155,6 @@ pls_open_stream(InputStream &is)
 	pls_parser(keyfile, songs);
 	g_key_file_free(keyfile);
 
-	songs.reverse();
 	return new MemorySongEnumerator(std::move(songs));
 }