Emacs'ta EMMS (emacs multimedia system) hatası: “Nasıl çalınacağını bilmiyorum…”


0

Bu zor. Google’da aynı sorunu olan başka bir kullanıcı buldum ancak herhangi bir çözüm bulamadım. Spesifik olarak, benim makinemde EMMS , bir terminalde çalışırken Emac'lar iyi çalışır, ancak bir GUI ortamında çalışırken parçaları çalmaz.

Hatada hata ayıklamayı etkinleştirdiğimde, geri izleme günlüğü aşağıdakileri gösteriyor:

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)

Çalıştığında Mac OS X 10.6.4'deki Terminal.app'de Emacs 23.2.1 kullanıyorum. Olmadığında, OS X için Emacs'tan Emacs 23.2 kullanıyorum .

Yanıtlar:


1

Emacs 24'te de aynı hatayı yaşıyorum, ancak .emacsdosyaya takip (veya emacs init dosyasını) ekledikten sonra sorun çözüldü :

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

hangi emma-setupyer ~/.emacs.d/elpa/emms-{version}/emms-setup.el.


0

İnit dosyamda bir şey sakıncalı. "Emms-player-list" değişkenini özelleştirerek ve "emms-player-mplayer" değerini ekleyerek sorunu çözdüm.

EMMS yardım listesinden cevap .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.