diff --git a/config.json b/config.json
index 019c1d3f8ea8f474c36c94d644bd6f902473921c..e55900891be70e88b4bf7fcf29846d22117ec244 100644
--- a/config.json
+++ b/config.json
@@ -17,6 +17,7 @@   "statuses_separator": "\n==========",
   "reversed_statuses": false,
   "quoting_reply": true,
   "copy_mentions": true,
+  "default_media_player": "mpv",
   "public_list_instances": [
     "outerheaven.club",
     "stereophonic.space",
diff --git a/pleroma-cli.sh b/pleroma-cli.sh
index 2d892e1c2682380ccf6215d94ff12e8162707678..90e2ae4c8d032fe47e9404de2f206c29813c8920 100755
--- a/pleroma-cli.sh
+++ b/pleroma-cli.sh
@@ -40,6 +40,7 @@ reversed_statuses=$(jj -i config.json reversed_statuses)
 quoting_reply=$(jj -i config.json quoting_reply)
 copy_mentions=$(jj -i config.json copy_mentions)
 per_status_mode=$(jj -i config.json per_status_mode)
+default_media_player=$(jj -i config.json default_media_player)
 
 #[AUTH SECTION]
 mkdir -m 711 -p .app_sessions
@@ -494,7 +495,7 @@ 						clear 
 						;;
 					"Media")
 						for one_media in $attachments; do
-							mpv "$one_media"
+							$default_media_player "$one_media"
 						done
 						;;
 					"Share and favorite") share_and_favorite_mode "$id_status" ;;
