A major mode to play mp3s under emacs

原创 2004年12月31日 19:28:00

   A major mode to play mp3s under emacs

I am an intensive emacs user and I hate fancy GUIs à la xmms. Hence, I wrote this major mode front-end to mpg321. You can get the source here: mp3play.el. It displays your list of mp3 in a buffer and allows you to control mpg321 and organise sequences of mp3 to play. You can check this impressive screenshot. Note that to control the gain, mp3play can either use aumix, or directly control the gain of mpg321 if you use the patch below.

I have the following in my .emacs

(setq mp3play-dirlist '("~/mp3")
      ;; I want to see the remaining time
      mp3play-show-timing 1
      ;; This because I use a patched mpg321 to control the gain
      mp3play-use-remote-gain t
      ;; Initially, set the gain to 50%
      mp3play-initial-gain 50
      ;; Where to store the info about the song playing to resume later
      mp3play-resume-file "~/.mp3play-resume")

(load "mp3play")

;; M-/ go to the mp3play buffer
(define-key global-map [(meta //)] 'mp3play)
;; C-x C-m C-s stops the current mp3
(define-key global-map [(control x) (control m) (control s)] 'mp3play-stop)
;; C-x C-m C-p pauses it
(define-key global-map [(control x) (control m) (control p)] 'mp3play-pause)
;; C-x C-m C-i shows mp3 informations
(define-key global-map [(control x) (control m) (control i)]   'mp3play-show-current-information)


emacs中怎样修改Major Mode的快捷键

我们知道,emacs中修改全局快捷键的格式如下: (global-set-key KEY COMMAND) 如将M-j绑定到find-file函数如下: (global-set-key (kbd "M...
  • loveaborn
  • loveaborn
  • 2014年04月07日 18:50
  • 2290

UVa 11806 Cheerleaders 【容斥】【入门】

题目链接:UVa 11806 Cheerleaders Description: In most professional sporting events, cheerleaders play a...
  • Young_12138
  • Young_12138
  • 2017年07月29日 11:47
  • 222


进入emacs 后,输入M-x然后输入C-mode即进入C模式。 C 模式下将会有“自动缩进显示”、“注释”、“预处理扩展”、“自动状态”等强大功能。还可以通过按【Tab】键来重新产生缩进, 使代码...
  • yo746862873
  • yo746862873
  • 2016年05月11日 14:16
  • 1214

UVAoj 11806 - Cheerleaders

题解: 1.汝佳哥容斥的漂亮 2.我是分情况讨论的,所有情况抛去有一条(行或者列)没有石子的,再抛去两条,三条,和四条的 总结: 1.除了那些特别有把握的题目以外,都要尝试一些小的数据。 2...
  • c337134154
  • c337134154
  • 2015年08月25日 21:19
  • 447

[emacs] shell-mode

shell mode常用快捷键及shell mode变体
  • lidonghat
  • lidonghat
  • 2016年10月22日 12:05
  • 854


1:Hiding the tool bar   方式一:Option -> Show/shadow -> Tool bar   方式二:通过custom interface 更改.emacs 文件...
  • ryuali2010
  • ryuali2010
  • 2012年08月20日 16:40
  • 2225

Emacs CUA模式

emacs的cua模式是个福音,相对复制粘贴命令,BNFP四个方向容易很多,第一次会打击试图尝试emacs的就是复制粘贴这些基础命令。 cua模式把这些最重要的功能转化成我们最熟悉的方式。CTL +...
  • bigmarco
  • bigmarco
  • 2011年08月28日 23:59
  • 2715

emacs verilog mode FAQ

emacs verilog mode FAQ
  • naclkcl9
  • naclkcl9
  • 2010年07月21日 13:55
  • 4091


最近想学学web编程,所以就从javascript开始了,网上推荐说Sublime Text 功能非常强大(http://www.iplaysoft.com/sublimetext.html?1420...
  • sinat_16790541
  • sinat_16790541
  • 2015年01月10日 00:45
  • 1662

emacs dired简单操作

按键 说明 具体操作 + 新建文件夹 会有提示 C copy文件或者文件夹 Cx会有提示 D 删除文件或者文件夹 Dx会有提示 R 重命名文件或者文件...
  • u011729865
  • u011729865
  • 2016年09月03日 11:55
  • 460
您举报文章:A major mode to play mp3s under emacs