[分享]使用Emacs听音乐

Vim、Emacs配置和使用
回复
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

[分享]使用Emacs听音乐

#1

帖子 toawinner47 » 2008-08-25 21:08

在Ubuntu 8.04.1下用Emacs听音乐,好像听说过。怎么挵,查了一下谷老师,把成功的步骤与大家分分享:
1.安装两个软件包:mpg123和aumix。mpg123用来解码播放mp3,aumix用来做音量调节之类的辅助工作。

代码: 全选

sudo aptitude install mpg123 aumix
2.安装mpg123.el,将该件放至一个目录下面,如/usr/share/emacs/mylisp

代码: 全选

sudo mkdir /usr/share/emacs/mylisp

代码: 全选

sudo apt-get install mpg123-el

代码: 全选

sudo cp  /usr/share/emacs/site-lisp/mpg123-el/mpg123.el /usr/share/emacs/mylisp/
3.配置~/.emacs文件:

代码: 全选

$cd 

代码: 全选

gedit ~/.emacs 
增加下面二行代码

代码: 全选

(add-to-list 'load-path "/usr/share/emacs/mylisp")

代码: 全选

(autoload 'mpg123 "mpg123" "A Front-end to mpg123/ogg123" t)
4.启动Emacs,M-X (就是按Alt+x键),再输入mpg123,接下来,输入你mp3音乐所在目录的全路径:比如我的是/home/hbs/Music/mp3再按回车键
5.单击空格就是直接重头到尾按顺序播放mp3了,
6.其他操作看下面的状态栏都有提示的了
7.还没找到解决列表是乱码的方法,希望能者多劳,
8.发个图来个成就感 :lol:
附件
emacs22mp3.png
上次由 toawinner47 在 2008-08-26 13:02,总共编辑 1 次。
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#2

帖子 toawinner47 » 2008-08-26 12:35

今天又问了一下谷老师,才知道用emacs播放音乐还可以安装emms插件,调用mplayer能够播放了N多格式的音乐,增加步骤:

代码: 全选

sudo apt-get install emms

代码: 全选

sudo apt-get install  mpg321 vorbis-tools

代码: 全选

gedit ~ /.emacs
把下面的配置项放入你的.emacs中,

代码: 全选

(add-to-list 'load-path "/usr/share/emacs/site-lisp/emms")     ;;; emms目录
(add-to-list 'exec-path "/usr/bin/mplayer/")                ;;;mplayer目录
(require 'emms-setup)
(emms-devel)
;; players
(setq emms-player-mpg321-command-name "mpg123"
      emms-player-mplayer-command-name "mplayer"
      emms-player-list '(emms-player-mplayer
                         emms-player-mplayer-playlist
                         emms-player-ogg123
                         emms-player-mpg321))
;; Show the current track each time EMMS
;; starts to play a track with "播放 : "
(add-hook 'emms-player-started-hook 'emms-show)
(setq emms-show-format "播放: %s")
;; When asked for emms-play-directory,
;; always start from this 默认的播放目录
(setq emms-source-file-default-directory "/home/hbs/Music/mp3")
(setq emms-playlist-buffer-name "音乐")

;;;emms快捷键设置
(global-set-key (kbd "C-c e l") 'emms-playlist-mode-go)
(global-set-key (kbd "C-c e s") 'emms-start)
(global-set-key (kbd "C-c e e") 'emms-stop)
(global-set-key (kbd "C-c e n") 'emms-next)
(global-set-key (kbd "C-c e p") 'emms-pause)
(global-set-key (kbd "C-c e f") 'emms-play-playlist)
(global-set-key (kbd "C-c e o") 'emms-play-file)
(global-set-key (kbd "C-c e d") 'emms-play-directory-tree)
(global-set-key (kbd "C-c e a") 'emms-add-directory-tree)
(set-fontset-font "fontset-default"
'gb18030 '("Microsoft YaHei" . "unicode-bmp"))
(add-to-list 'load-path "/usr/share/emacs/site-lisp") ;;

(setq default-major-mode 'text-mode);;一打开就起用 text 模式。
(global-font-lock-mode t);;语法高亮
(auto-image-file-mode t);;打开图片显示功能
(fset 'yes-or-no-p 'y-or-n-p);;以 y/n代表 yes/no,可能你觉得不需要,呵呵。
(column-number-mode t);;显示列号
(show-paren-mode t);;显示括号匹配
(display-time-mode 1);;显示时间,格式如下
(setq display-time-24hr-format t)
(setq display-time-day-and-date t)
(tool-bar-mode nil);;去掉那个大大的工具栏
(scroll-bar-mode nil);;去掉滚动条,因为可以使用鼠标滚轮了 ^_^
(mouse-avoidance-mode 'animate);;光标靠近鼠标指针时,让鼠标指针自动让开,别挡住视线。很好玩阿,这个功能
(setq mouse-yank-at-point t);;支持中键粘贴
(transient-mark-mode t);;这个忘了,郁闷!
(setq x-select-enable-clipboard t);;支持emacs和外部程序的粘贴
(setq frame-title-format "hbs@%b");;在标题栏提示你目前在什么位置。你要把hbs改成自己的用户名
(setq default-fill-column 80);;默认显示 80列就换行 
(load-file "/home/hbs/myEmacs/color-theme.el")
(color-theme-dark-blue);选择 darkblue的配色方案 
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

#3

帖子 yjcong » 2008-08-26 12:38

不要让ee看到
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#4

帖子 toawinner47 » 2008-08-26 12:44

操作:
1.启动emacs
2.按键C-c e o可以自动播放了,再按C-c e l可以列出播放列表
3.再列个附图,证明没有多少乱码了 :oops:
附件
emacs_emms_mplayer.png
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#5

帖子 xiooli » 2008-08-26 12:54

:shock: 好无聊啊。
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#6

帖子 toawinner47 » 2008-08-26 12:55

yjcong 写了:不要让ee看到
有点怕这个ee超级版主 :cry:
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#7

帖子 toawinner47 » 2008-08-26 12:57

xiooli 写了::shock: 好无聊啊。
你想聊聊什么 :D
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

#8

帖子 yjcong » 2008-08-26 13:13

toawinner47 写了:
yjcong 写了:不要让ee看到
有点怕这个ee超级版主 :cry:
就那个整天只知道搞他/她家里的螳螂的破ee,有什么可怕的?怕也要怕小叶子
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

#9

帖子 想入非非 » 2008-08-26 15:29

这个其实安装一个xmms2也是可以实现的。。。。 :lol:
Ubuntu User
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#10

帖子 toawinner47 » 2008-08-26 16:49

想入非非 写了:这个其实安装一个xmms2也是可以实现的。。。。 :lol:
xmms2d占用cpu太多资源了,





而mlpayer+emms都没它多
附件
emacs_xmm2d1.png
emacs_mplayer3.png
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

#11

帖子 想入非非 » 2008-08-26 17:00

这个我还是将就这用吧。。。。
Ubuntu User
zuriaake2011
帖子: 64
注册时间: 2012-04-10 15:45

Re: [分享]使用Emacs听音乐

#12

帖子 zuriaake2011 » 2012-09-02 5:29

mark
测试通过
头像
jobinson99
帖子: 1169
注册时间: 2007-04-28 15:14
系统: NixOS+虚拟机各种系统
联系:

Re: [分享]使用Emacs听音乐

#13

帖子 jobinson99 » 2012-09-03 21:18

我这emms在非daemon模式下,容易内存泄漏,经常播着播着(突出表现是flac类的),内存就被占光了,楼主碰到过么?
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
回复