Subject: bug#79229: 30.1; `emms-add-native-playlist' error when cache is disabled

From: lorniu <[email-masked]>
Date: Wed, 13 Aug 2025 09:16:42 +0800

I disable cache with `(emms-cache -1)'. Then when invoke
`emms-add-native-playlist', error occurred:

  Symbol's function definition is void: nil

I read the source, maybe the BUG is in function `emms-source-playlist-parse-native':

  (defun emms-source-playlist-parse-native (file)
      ;; ...
      (mapc (lambda (track)
              (funcall emms-cache-set-function ;; <=== here
                       (emms-track-type track)
                       (emms-track-name track)
                       track))
            tracks)
      tracks))

Please check.