YoVDO

Emacs MultiMedia System (EMMS) - Overview and Development

Offered By: EmacsConf and Emacs hangouts via YouTube

Tags

Emacs Courses Software Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the Emacs MultiMedia System (EMMS) in this comprehensive conference talk from EmacsConf 2023. Dive into both practical and technical aspects of EMMS, starting with an introduction to its functionality and interface elements like the modeline, meta-playlist mode, and browser. Delve into the technical workings of EMMS, including its core components, tracks, playlists, sources, players, info, and cache. Learn about the integration with mpv, mpd, and GNU.FM. Gain insights into the EMMS development process, patch lifecycle, and release procedures. Discover future directions and development policies focusing on interface language and freedom. Suitable for Emacs enthusiasts looking to enhance their multimedia experience within the editor.

Syllabus

Introduction
The structure of this talk
Introduction to Emms: The practical part
The modeline
Meta-playlist mode
The browser
How Emms works: The technical part
The Emms core
Tracks
Playlist
Sources
Players
Info
The cache
Healthy back and forth: mpv, mpd, and GNU.FM
MPV
MPD
GNU FM and Libre FM
How we work: Emms development
The Rime Of The Ancient Maintainer
The life and times of an Emms patch
Let It Go: The release process
It Is Not In Our Stars, But In Ourselves: Future directions
Development policies: Interface language
Development policies: Freedom
Acknowledgements


Taught by

EmacsConf and Emacs hangouts

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera