I start EMMS like this: (when (fboundp 'emms-standard) (setq emms-source-file-default-directory "~/mp3") (emms-standard) (emms-default-players) (require 'emms-status) (emms-status-start))
When I tried M-x emms-add-directory-tree, I got: emms-player-get(emms-player-xine regex) #[(player) "\301\302\"\206\303\207" [player emms-player-get regex ""] 3](emms-player-xine) mapconcat(#[(player) "\301\302\"\206\303\207" [player emms-player-get regex ""] 3] (emms-player-mpg321 emms-player-ogg123 emms-player-mplayer-playlist emms-player-mplayer emms-player-xine) "\\|") emms-source-file-regex() [...] I think the problem here is that emms-setup-default-player-list includes emms-player-xine, but emms-standard does not require emms-player-xine. I think switching to emms-all will fix this. But perhaps this is a bug in emms-standard? Also, when EMMS is first loaded, emms-player-stopped-p is nil -- this seems a bit odd, since nothing is playing. Perhaps the variable's default value in emms.el should be t? Tom _______________________________________________ Emms-help mailing list Emms-help@gnu.org http://lists.gnu.org/mailman/listinfo/emms-help