aboutsummaryrefslogtreecommitdiff
path: root/modules/media-utils.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-15 13:16:57 -0600
committerCraig Jennings <c@cjennings.net>2025-11-15 13:16:57 -0600
commitf7168b8747d161c2155b18f66ae7fe5c687b4d11 (patch)
tree8c360eeec77454cafe704330d2d68307e85c8046 /modules/media-utils.el
parent190d006fa216bc77ecf42db32e0aaa6c9bfb4eb6 (diff)
downloaddotemacs-f7168b8747d161c2155b18f66ae7fe5c687b4d11.tar.gz
dotemacs-f7168b8747d161c2155b18f66ae7fe5c687b4d11.zip
feat(music): Switch EMMS from MPD to MPV backend
Major improvements to music player configuration: Backend Changes: - Switch from emms-player-mpd to emms-player-mpv - Remove MPD daemon dependency (no service management required) - Configure MPV with --quiet, --no-video, --audio-display flags - Support both local files and streaming URLs (http/https/mms) Keybinding Enhancements: - Add C-; m n → next track - Add C-; m p → previous track - Add C-; m g → go to playlist - In playlist: n/P for next/prev, f/b for seek forward/backward - Update which-key descriptions Code Quality: - Use music-dir constant from user-constants.el (not hardcoded path) - Add (require 'user-constants) for proper dependency - Update commentary to reflect MPV backend Test Fixes: - Fix 8 failing append-track tests - Update test mock data to use cj/music-root for portability - All 104 music-config tests now passing Benefits: - No daemon to start/stop/manage - Simpler architecture (one process vs MPD+EMMS) - Streaming radio URLs work out of the box - Better path consistency across codebase
Diffstat (limited to 'modules/media-utils.el')
0 files changed, 0 insertions, 0 deletions