summaryrefslogtreecommitdiff
path: root/.config/emacs/modules/bd--emms.el
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-04-21 02:44:31 -0400
committerbd <bdunahu@operationnull.com>2025-04-21 02:44:31 -0400
commita6f6eee2d318e38d7c85a61e9a4aa606e2adbac1 (patch)
treee46550c8c1a9c3989424a1f1f52da13b4fd48df6 /.config/emacs/modules/bd--emms.el
parentcc8630808be85d71dfa636a4d71dd17044e68cf7 (diff)
Use exiftool to get metadata for emms
Diffstat (limited to '.config/emacs/modules/bd--emms.el')
-rw-r--r--.config/emacs/modules/bd--emms.el8
1 files changed, 6 insertions, 2 deletions
diff --git a/.config/emacs/modules/bd--emms.el b/.config/emacs/modules/bd--emms.el
index 1b8c45f..1f3b3ce 100644
--- a/.config/emacs/modules/bd--emms.el
+++ b/.config/emacs/modules/bd--emms.el
@@ -11,6 +11,7 @@
:config
(require 'emms-setup)
(require 'emms-player-mpv)
+ (require 'emms-info-exiftool)
(require 'emms-playlist-mode)
(emms-all)
@@ -25,8 +26,9 @@ playback."
(emms-shuffle))
(defun switch-to-emms ()
(interactive)
+
(if (get-buffer emms-playlist-buffer-name)
- (display-buffer emms-playlist-buffer-name)
+ (emms-playlist-mode-go)
(message "The Ainur cannot hear you...")))
(add-to-list 'emms-player-list 'emms-player-mpv)
@@ -54,7 +56,9 @@ playback."
emms-mode-line-icon-enabled-p nil
emms-mode-line-length-limit 35
emms-mode-line-format " [%s] "
- emms-repeat-playlist t)
+ emms-repeat-playlist t
+ emms-info-functions '(emms-info-native
+ emms-info-exiftool))
(add-to-list 'display-buffer-alist
'((major-mode . emms-playlist-mode)
(display-buffer-in-side-window)