aboutsummaryrefslogtreecommitdiff
path: root/modules/media-utils.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-26 04:01:17 -0400
committerCraig Jennings <c@cjennings.net>2026-06-26 04:01:17 -0400
commit682d77d25541a12b683281620dc6fd41216d4b72 (patch)
tree87e78e1ec12c5fdeb7672c230b359d482dc649c3 /modules/media-utils.el
parent5202be55cec113b7b3c11d751478fe088cbb555b (diff)
downloaddotemacs-682d77d25541a12b683281620dc6fd41216d4b72.tar.gz
dotemacs-682d77d25541a12b683281620dc6fd41216d4b72.zip
chore(media): default video player to mpv
mpv resolves streaming-site URLs itself via yt-dlp, so it needs no pre-extracted stream URL or format-guessing the way vlc does. This drives both elfeed's v (cj/play-with-video-player) and the general default.
Diffstat (limited to 'modules/media-utils.el')
-rw-r--r--modules/media-utils.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/media-utils.el b/modules/media-utils.el
index 685530d89..1abbc1b2b 100644
--- a/modules/media-utils.el
+++ b/modules/media-utils.el
@@ -86,9 +86,11 @@ strings."
:value-type sexp))
:group 'media)
-(defcustom cj/default-media-player 'vlc
+(defcustom cj/default-media-player 'mpv
"The default media player to use for videos.
-Should be a key from `cj/media-players'."
+Should be a key from `cj/media-players'. mpv is the default because it
+resolves streaming-site URLs itself via yt-dlp, so it needs no pre-extracted
+stream URL (see the :needs-stream-url flag in `cj/media-players')."
:type 'symbol
:group 'media)