Emacs 멀티미디어 시스템 (EMMS)
귀하의 초기 rant는 EMMS를 실제로 시도하지 않았다고 제안합니다.
- 관리자 인 Yoni Rabkin 은 버전 4의 최신 릴리스 에서 매뉴얼에 많은 노력을 기울였습니다 . 그건 아주 좋은 요즘.
- 이다 간단 는 대부분 기본 이맥스 바인딩을 사용하기 때문에. 재생 목록에서 노래를 삭제 하시겠습니까?
C-a
C-k
(git 버전에서 C-k
).
- 그것은이다 유연한 표시 및 당신이 원하는 방법 음악을 재생할 수 있기 때문이다. 사용하고 싶
mplayer
습니까? 아니면 vlc
? EMMS는 상자에서 현명한 재생 옵션을 선택하는 데 매우 좋습니다 emms-default-players
.
- 매우 모듈 식이므로 원하는대로 부풀어 올릴 수 있습니다. AFAIK, YR 은 ID3 브라우저를 사용하지 않지만 가능한 한 많은 "부풀림"을 원합니다.
dired
키 바인딩 을 좋아한다면이 있습니다 emms-mark-mode
.
- EMMS 내에서, 당신은 아래의 트랙으로 이동할 수 있습니다
point
에 dired
와 d
.
- 당신은에 표시된 파일을 재생할 수 있습니다
dired
로 emms-play-dired
.
- (루디 멘터 리) 태그 편집 :
E
트랙을 누르기 만하면 됩니다.
- ID3 브라우저는 꽤 상자 밖으로 (당신이 올바른 크기의 커버를 생산해야 볼 수
emms-browser-covers
아래 등).
EMMS 브라우저의 빠른 설정
init.el
EMMS 설치 후 다음과 같이 추가하십시오 :
;;** EMMS
;; Autoload the id3-browser and bind it to F7.
;; You can change this to your favorite EMMS interface.
(autoload 'emms-smart-browse "emms-browser.el" "Browse with EMMS" t)
(global-set-key [(f7)] 'emms-smart-browse)
(with-eval-after-load 'emms
(emms-standard) ;; or (emms-devel) if you want all features
(setq emms-source-file-default-directory "~/music"
emms-info-asynchronously t
emms-show-format "♪ %s")
;; Might want to check `emms-info-functions',
;; `emms-info-libtag-program-name',
;; `emms-source-file-directory-tree-function'
;; as well.
;; Determine which player to use.
;; If you don't have strong preferences or don't have
;; exotic files from the past (wma) `emms-default-players`
;; is probably all you need.
(if (executable-find "mplayer")
(setq emms-player-list '(emms-player-mplayer))
(emms-default-players))
;; For libre.fm see `emms-librefm-scrobbler-username' and
;; `emms-librefm-scrobbler-password'.
;; Future versions will use .authoinfo.gpg.
)
F7
초기화 지침을 보려면 클릭 하십시오. 음악을 추가하려면 M-x
emms-add-directory-tree
. 그러면 모든 음악이 *EMMS Playlist*
(를 통해 사용 가능 F7
F7
) 라이브러리에 추가됩니다. 라이브러리를 선택 해제하고 재생 목록 만 사용하십시오. F7
통화를 조정하십시오 .
예쁜 표지 예술
EMMS에서 예쁜 표지 그림을 얻는 것은 꽤 간단합니다. 먼저, 설명서를 읽으십시오 (위의 "예쁜"링크를 클릭하십시오). 요점은 각각 왼쪽에 사용 된 100px × 100px ~/music/artist/album
세트 cover_small.jpg
와 cover_med.jpg
오른쪽 위에 사용 된 200px × 200px 세트 (필요에 따라 크기 조정) 가 필요하다는 것입니다 . 노 커버 ( 위의 셀마 송 ) 는를 통해 설정됩니다 emms-browser-default-covers
. 당신을 위해 커버 를 가져올beet
수 있습니다. 그런 다음 and (of )를 사용하여 표지의 크기를 조정하고 이름을 바꿉니다. 지금은 약간 "수동"입니다. . . 인터 웹에서 복사하거나 영감을 얻은 다음 스크립트를 사용합니다. 나는 능숙하지 않으므로 더 나은 방법을 알고 있다면 알려주십시오.find
convert
imagemagick
shell
#!/bin/sh
MUSICDIR="/home/rasmus/music/"
# fetch new art
beet fetchart
# resize covers
find "$MUSICDIR" -iname "cover.jpg" |
find . -type f -iname 'cover.jpg' -exec bash -c '
for file do
EXTENSION="${file##*.}"
FILENAME="${file%.*}"
NEW_MED_NAME="${FILENAME}_med.${EXTENSION}"
NEW_SMALL_NAME="${FILENAME}_small.${EXTENSION}"
if [ ! -f "${NEW_MED_NAME}" ]; then
convert "${file}" -adaptive-resize 200x200 "${NEW_MED_NAME}"
fi
if [ ! -f "${NEW_SMALL_NAME}" ]; then
convert "${file}" -adaptive-resize 100x100 "${NEW_SMALL_NAME}"
fi
done
' bash {} +