Erro do EMMS (sistema multimídia do emacs) no Emacs: “Não sei como reproduzir…”

0

Isso é complicado. Eu encontrei outro usuário através do google que tem o mesmo problema, mas eu consegui parece encontrar alguma resolução. Especificamente, na minha máquina, o EMMS reproduzirá as trilhas bem quando o Emacs estiver rodando em um terminal, mas não reproduzirá faixas quando executando em um ambiente GUI.

Quando habilito a depuração por erro, o log de rastreamento mostra o seguinte:

Debugger entered--Lisp error: (error "Don't know how to play track: (*track* (type . file) (name . \"/Volumes/Users/Public/Music/iTunes/iTunes Music/Music/311/Don't Tread On Me/01 Don't Tread On Me.mp3\") (metadata) (info-artist . \"311\") (info-title . \"Don't Tread On Me\") (info-album . \"Don't Tread On Me\") (info-tracknumber . \"1\") (info-year . \"2005\") (info-genre . \"Rock\") (info-playing-time . 188) (info-mtime 19534 7550))")
  signal(error ("Don't know how to play track: (*track* (type . file) (name . \"/Volumes/Users/Public/Music/iTunes/iTunes Music/Music/311/Don't Tread On Me/01 Don't Tread On Me.mp3\") (metadata) (info-artist . \"311\") (info-title . \"Don't Tread On Me\") (info-album . \"Don't Tread On Me\") (info-tracknumber . \"1\") (info-year . \"2005\") (info-genre . \"Rock\") (info-playing-time . 188) (info-mtime 19534 7550))"))
  error("Don't know how to play track: %S" (*track* (type . file) (name . "/Volumes/Users/Public/Music/iTunes/iTunes Music/Music/311/Don't Tread On Me/01 Don't Tread On Me.mp3") (metadata) (info-artist . "311") (info-title . "Don't Tread On Me") (info-album . "Don't Tread On Me") (info-tracknumber . "1") (info-year . "2005") (info-genre . "Rock") (info-playing-time . 188) (info-mtime 19534 7550)))
  emms-player-start((*track* (type . file) (name . "/Volumes/Users/Public/Music/iTunes/iTunes Music/Music/311/Don't Tread On Me/01 Don't Tread On Me.mp3") (metadata) (info-artist . "311") (info-title . "Don't Tread On Me") (info-album . "Don't Tread On Me") (info-tracknumber . "1") (info-year . "2005") (info-genre . "Rock") (info-playing-time . 188) (info-mtime 19534 7550)))
  emms-start()
  emms-playlist-mode-play-current-track()
  emms-playlist-mode-play-smart()
  call-interactively(emms-playlist-mode-play-smart nil nil)

Estou usando o Emacs 23.2.1 no Terminal.app no Mac OS X 10.6.4 quando ele funciona. Quando isso não acontece, estou usando o Emacs 23.2 do Emacs para Mac OS X .

    
por jrhorn424 23.08.2010 / 01:19

2 respostas

0

Alguma coisa estava instável no meu arquivo init. Resolveu o problema personalizando a variável "emms-player-list" e inserindo um valor de "emms-player-mplayer".

Responda da lista de ajuda do EMMS .

    
por 02.11.2010 / 13:06
1

Eu tenho o mesmo erro no Emacs 24, mas o problema foi resolvido depois que eu adicionei o seguinte no arquivo .emacs (ou no arquivo init do emacs):

(require 'emms-setup)
(emms-all)
(emms-default-players)

qual emma-setup location é ~/.emacs.d/elpa/emms-{version}/emms-setup.el .

    
por 26.08.2012 / 13:44