Sida 1 av 1

Kom igång med EMMS

Postat: 18 sep 2008, 23:25
av Sid
EMMS står för Emacs MultiMedia System. Min erfarenhet är att ju mer man gör inuti Emacs ju produktivare är man. Därför spelar jag upp min musik i Emacs. Som bonus är det en utmärkt mediaspelare.

Till att börja med så måste du installera EMMS. Kör du Debian eller Ubuntu så är det lätt.

Kod: Markera allt

aptitude install emms vorbis-tools
Använder du dig av mp3 behöver du mpg321. EMMS kan också spela upp video med hjälp av mplayer. Vill du ha den funktionen så installera mplayer.

Öppna sedan upp din .emacs och lägg till följande rader:

Kod: Markera allt

(require 'emms-setup)
(emms-devel)
(emms-default-players)
Nu är vi igång. Jag vill att min EMMS ska läsa taggar så jag lägger också till det här:

Kod: Markera allt

(require 'emms-info-libtag)
(setq emms-info-functions '(emms-info-libtag))
Min musik ligger i /media/disk3/audio så det är smidigt om EMMS börjar där när jag ber den att öppna en mapp. Därför har jag den här raden i min .emacs:

Kod: Markera allt

(setq emms-source-file-default-directory "/media/disk3/audio/")
Den här raden har jag för att mpg321 ska använda alsa:

Kod: Markera allt

(setq emms-player-mpg321-parameters '("-o" "alsa"))
Jag har inte en aning om den behövs. Troligtvis inte. Men den skadar inte heller så jag har aldrig provat att ta bort den.

För att varje låtbyte ska visas i min “mode-line” har jag det här:

Kod: Markera allt

(add-hook 'emms-player-started-hook 'emms-show)
(setq emms-show-format "NP: %s")
Let’s Dance!

För att spela upp en mapp kör:

Kod: Markera allt

M-x emms-play-directory
För att spela upp en mapp med undermappar kör:

Kod: Markera allt

M-x emms-play-directory-tree
För att spela upp en spellista kör:

Kod: Markera allt

M-x emms-play-playlist
För att få fram en interaktiv spellista kör:

Kod: Markera allt

M-x emms
Massvis med ytterligare information om EMMS finns genom info. Kör bara:

Kod: Markera allt

C-h i
Lycka till!

Re: Kom igång med EMMS

Postat: 19 sep 2008, 10:31
av mcNisse
Ytterligare en använding av emacs ??? :D Själv använder jag enbart emacs som en texteditor och ibland som ett kommando skal.
Krävs det någon speciell version av emacs?

Re: Kom igång med EMMS

Postat: 20 sep 2008, 19:50
av Sid
mcNisse skrev:Ytterligare en använding av emacs ??? :D Själv använder jag enbart emacs som en texteditor och ibland som ett kommando skal.
Krävs det någon speciell version av emacs?
Jag kör GNU Emacs22. Jag vet inte med Emacs21. Där har jag inte provat. Inte Xemacs heller.