Difference between revisions of "Media player"

From WikEmacs
Jump to navigation Jump to search
m (? instead of h for the help)
(read flv videos)
Line 43: Line 43:
  
 
You can add files and directories to the emms playlist (which will be created if it doesn't exist yet) with ''M-x emms-add-file'', play it with emms-start and you can '''visit the playlist buffer''' by simply calling '''M-x emms RET'''. Hitting '?' in the playlist buffer will show you all the available shortcuts.
 
You can add files and directories to the emms playlist (which will be created if it doesn't exist yet) with ''M-x emms-add-file'', play it with emms-start and you can '''visit the playlist buffer''' by simply calling '''M-x emms RET'''. Hitting '?' in the playlist buffer will show you all the available shortcuts.
 +
 +
 +
=== Add other file extensions ===
 +
 +
If you want to, say, be able to '''read flv videos''' :
 +
<source lang="scheme">
 +
;; add flv and ogv
 +
(define-emms-simple-player mplayer '(file url)
 +
      (regexp-opt '(".ogg" ".mp3" ".wav" ".mpg" ".mpeg" ".wmv" ".wma"
 +
                    ".mov" ".avi" ".divx" ".ogm" ".asf" ".mkv" "http://" "mms://"
 +
                    ".rm" ".rmvb" ".mp4" ".flac" ".vob" ".m4a" ".flv" ".ogv" ".pls"))
 +
      "mplayer" "-slave" "-quiet" "-really-quiet" "-fullscreen")
 +
</source>
  
 
== External links ==  
 
== External links ==  

Revision as of 12:19, 10 August 2012

EMMS

EMMS, The Emacs Multimedia System.

EMMS is the Emacs Multimedia System. It tries to be a clean and small application to play multimedia files from Emacs using external players. Many of it's ideas are derived from MpthreePlayer , but it tries to be more general and cleaner.

The fact that EMMS is based on external players makes it powerful, because it supports all formats that those players support, with no effort from your side.

Features

  • Free Software (as in Free Speech, and Free Beer)
  • Extensible
  • Very light (some might even say stealth)
  • Audio support : MP3, Ogg Vorbis, FLAC
  • Video support : MPEG, WMV, MOV, AVI, OGM, MKV, etc...
  • Tagging capability, possibly batched
  • Playlist management
  • Remotely drivable via emacsclient (playlist creation via rox-filer, for example)
  • And last but not least : Written in Emacs lisp :)

Installation

Install the needed packages with the package manager of your system :

sudo apt-get install emms vorbis-tools

(you may also try with el-get.)

add the following to your ~/.emacs :

(require 'emms-setup)
          (emms-all)
          (emms-default-players)

and, as usual, restart emacs or M-x eval-current-buffer RET.

Usage

You can play a file or a directory with the command M-x emms-play-file or emms-play-directory.

You can add files and directories to the emms playlist (which will be created if it doesn't exist yet) with M-x emms-add-file, play it with emms-start and you can visit the playlist buffer by simply calling M-x emms RET. Hitting '?' in the playlist buffer will show you all the available shortcuts.


Add other file extensions

If you want to, say, be able to read flv videos :

;; add flv and ogv
(define-emms-simple-player mplayer '(file url)
      (regexp-opt '(".ogg" ".mp3" ".wav" ".mpg" ".mpeg" ".wmv" ".wma"
                    ".mov" ".avi" ".divx" ".ogm" ".asf" ".mkv" "http://" "mms://"
                    ".rm" ".rmvb" ".mp4" ".flac" ".vob" ".m4a" ".flv" ".ogv" ".pls"))
      "mplayer" "-slave" "-quiet" "-really-quiet" "-fullscreen")

External links

http://www.emacswiki.org/emacs/EMMS

http://www.gnewsense.org/Documentation/Emacs#Listening_to_Music an easy tutorial to begin with.