emms-help
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[emms-help] Problem with emms-start in Playlist buffer after emms-browse


From: John Sullivan
Subject: [emms-help] Problem with emms-start in Playlist buffer after emms-browse
Date: Mon, 11 Sep 2006 11:38:00 -0400
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux)

To reproduce:

1. See config below
2. emms-browse-by-album
3. RET on an album
4. emms-start

The cache was restored from a previous session. It was initially generated with
emms-cache-set-from-mpd-all. There is no nil track in the .emms-cache file.

Backtrace:

Debugger entered--Lisp error: (error "Don't know how to play track: nil")
  signal(error ("Don't know how to play track: nil"))
  error("Don't know how to play track: %S" nil)
  (if (not player) (error "Don't know how to play track: %S" track) (let (...) 
(funcall ... track)))
  (let ((player ...)) (if (not player) (error "Don't know how to play track: 
%S" track) (let ... ...)))
  (if emms-player-playing-p (error "A player is already playing") (let (...) 
(if ... ... ...)))
  emms-player-start(nil)
  (if emms-player-playing-p nil (emms-player-start 
(emms-playlist-current-selected-track)))
  (unless emms-player-playing-p (emms-player-start 
(emms-playlist-current-selected-track)))
  emms-start()
  call-interactively(emms-start)


Here's the (very messy) config I'm using:

;;;_+ EMMS

(require 'emms-setup)
(emms-standard)
(emms-default-players)
(require 'emms-player-mpd)
(require 'emms-playlist-mode)
(require 'emms-browser)

(setq emms-player-mpd-server-name "localhost")
(setq emms-show-format "NP: %s")

(add-to-list 'emms-info-functions 'emms-info-mpd)
(add-to-list 'emms-player-list 'emms-player-mpd)

;; (require 'emms-info)
;; (require 'emms-default)
;; (require 'emms-player-simple)
;; (require 'emms-source-file)
;; (require 'emms-streams)
;; (require 'emms-player-extensions)
;; (require 'later-do)

;; (setq-default emms-stream-default-action "play"
;;               emms-source-file-default-directory "~/music/"
;;               emms-playlist-sort-added-tracks-p t)

;; (emms-setup 'advanced)

;; (setq emms-player-mplayer-command-name "mplayer"
;;       emms-player-mplayer-parameters '("-slave")
;;       emms-player-list
;;       '(emms-player-mplayer
;;         emms-player-mplayer-playlist
;;         emms-player-mpg321
;;         emms-player-ogg123))

(add-hook 'emms-playlist-current-track-changed-hook
          'emms-show)

(global-set-key [f5 ?e ?a] 'emms-add-file)
(global-set-key [f5 ?e ?b] 'emms-previous)
(global-set-key [f5 ?e ?d] 'emms-play-directory)
(global-set-key [f5 ?e ?e] 'emms-stop)
(global-set-key [f5 ?e ?f] 'emms-play-file)
(global-set-key [f5 ?e ?l] 'emms-playlist-mode-go)
(global-set-key [f5 ?e ?n] 'emms-next)
(global-set-key [f5 ?e ?o] 'emms-playlist-new)
(global-set-key [f5 ?e ?p] 'emms-start)
(global-set-key [f5 ?e ?s] 'emms-streams)
(global-set-key [f5 ?e ?u] 'emms-pause)
(global-set-key [f5 ?e ?w] 'emms-show)
(global-set-key [f5 ?e ?y] 'emms-player-mpd-connect)
(global-set-key [f5 ?e ?1] 'emms-volume-mpd-lower)
(global-set-key [f5 ?e ?2] 'emms-volume-mpd-raise)

(setq emms-player-mpd-music-directory "/usr/share/mpd/music")

(provide 'emms-custom)

-- 
-John Sullivan
-http://www.wjsullivan.net
-GPG Key: AE8600B6





reply via email to

[Prev in Thread] Current Thread [Next in Thread]