summaryrefslogtreecommitdiff
path: root/ar/.local/bin/fzffiles
diff options
context:
space:
mode:
Diffstat (limited to 'ar/.local/bin/fzffiles')
-rwxr-xr-xar/.local/bin/fzffiles7
1 files changed, 6 insertions, 1 deletions
diff --git a/ar/.local/bin/fzffiles b/ar/.local/bin/fzffiles
index f6708c1..55793e9 100755
--- a/ar/.local/bin/fzffiles
+++ b/ar/.local/bin/fzffiles
@@ -42,4 +42,9 @@ files=$(fzf-tmux \
# Check if any files were selected, and exit if not
[ -z "$files" ] && exit 0
-openfiles "$files"
+absolute_files=$(realpath $files)
+if echo "$absolute_files" | while read -r file; do file --mime-type "$file" | grep -q 'video/'; done; then
+ mpv --quiet --loop $absolute_files
+else
+ openfiles "$absolute_files"
+fi