emms-help
[Top][All Lists]
Advanced

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

[emms-help] EMMS User Stories


From: Alex Schröder
Subject: [emms-help] EMMS User Stories
Date: Wed, 9 Dec 2015 17:48:52 +0100

Hi all

I just talked to yrk on #emacs and he said I should post my feedback to the mailing list. I'm a long-time Emacs user that's trying to get away from iTunes and Amazon Music.

One such issue:

I'm on Windows, so I installed mp3info and mpg123, no problem. Today I noticed that EMMS would skip over files in the folder c:/Users/asc/Music/Arvo Pärt. When I add the directory in question to the playlist, it looks fine (but no mp3 info, which I find hard to believe):

c:/Users/asc/Music/Arvo Pärt/Miserere/01-01- Miserere.mp3
c:/Users/asc/Music/Arvo Pärt/Miserere/01-02- Festina Lente.mp3
c:/Users/asc/Music/Arvo Pärt/Miserere/01-03- Sarah Was Ninety Years Old.mp3

When I want to play these tracks, they are all silently skipped.

It would be nice to get some feedback about the problem. File was added but cannot be read, perhaps? Or something even better. I'm assuming the "ä" in the directory is the problem?


Part of my Windows config:

(when (eq (window-system) 'w32)
  (setenv "LANG" "de_CH.UTF8")
  (prefer-coding-system 'utf-8)
  (setq default-file-name-coding-system 'cp1252))

Something about this is causing the problem, perhaps?


My EMMS config:

(dolist (dir '("C:/Program Files/mp3info-0.8.5-win"
      "C:/Program Files (x86)/mpg123-1.22.0-x86-64"))
  (when (file-directory-p dir)
    (add-to-list 'exec-path dir)))

(dolist (dir (list (concat (getenv "USERPROFILE") "/Music")
  "~/Music"))
  (when (file-directory-p dir)
    (setq emms-source-file-default-directory (expand-file-name dir))))

(run-with-idle-timer
 10 nil
 (lambda ()
   (require 'emms-setup)
   (emms-standard)
   (if (executable-find "mpg321")
       (setq emms-player-list '(emms-player-mpg321))
     (define-emms-simple-player mpg123 '(file url)
       (emms-player-simple-regexp "mp3" "mp2")
       "mpg123")
     (setq emms-player-list '(emms-player-mpg123)))))


Cheers
Alex

reply via email to

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