From 1df794ebf2d235a5b1e79d1fb25fd9e2e182fa3f Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Wed, 24 Feb 2021 13:58:10 +0100 Subject: [PATCH] Omit null strings when updating playlists Inserting a null string results in all files in the current buffer to be added to that playlist. Finding this bug was tricky! --- site-lisp/db-music.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site-lisp/db-music.el b/site-lisp/db-music.el index 0b78d00..397189d 100644 --- a/site-lisp/db-music.el +++ b/site-lisp/db-music.el @@ -193,7 +193,7 @@ OVERWRITE is non-nil." (with-current-buffer emms-temp-playlist-buffer (let ((emms-playlist-buffer (current-buffer))) (emms-playlist-clear) - (dolist (track (split-string output "[\n\r]+")) + (dolist (track (split-string output "[\n\r]" 'omit-nulls)) (emms-insert-file track)) (emms-playlist-sort-by-info-title) (emms-playlist-sort-by-info-artist)