]> git.phdru.name Git - dotfiles.git/blobdiff - .mc/mc.ext
.mc: Treat `*.m3u8` as playlists
[dotfiles.git] / .mc / mc.ext
index d2444d3bd372968a75e09fd4a8629877793f4dea..ade8966223f9021b0484d91aeda7f8d6dadbeaaf 100644 (file)
@@ -57,7 +57,7 @@ regex/\.ftplist$
    Open=%cd %p#ftplist
 
 # Play list
-regex/i/\.(m3u|pls)$
+regex/i/\.(m3u8?|pls)$
    Include=audio
 
 # Lossless audio
@@ -72,7 +72,7 @@ regex/\.(cue|aac|ac3|ape|flac|wv|mka)$
 ## Python
 #shell/.py
 #   Open=python %f
-#   View=%view{ascii}
+#   View=%view{ascii} cat %f
 #   Compile=compyle %s
 #   Icon=snake.xpm
 #
@@ -93,10 +93,10 @@ type/^XML *(1\.0 *)?document
 #   View=%view{ascii} unzip -v %f
 #
 include/audio
-   Open=[ "`audtool --get-volume`" -eq 0 ] && (audacious & sleep 3); audtool --playlist-clear; case %f in *.m3u) while read song; do audtool --playlist-addurl "$song"; done < %f ;; *) audtool --playlist-addurl %f ;; esac; audtool --playback-play
+   Open=[ "`audtool --get-volume`" -eq 0 ] && (audacious & sleep 3); audtool --playlist-clear; case %f in *.m3u8?) while read song; do audtool --playlist-addurl "$song"; done < %f ;; *) audtool --playlist-addurl %f ;; esac; audtool --playback-play
    #Open=mplayer %f &
    #Open=deadbeef %f &
-   View=%view{ascii} %f
+   View=%view{ascii} cat %f
 
 include/msoffice-doc
    Edit=libreoffice %f &
@@ -110,7 +110,7 @@ include/msoffice-xlsx
 
 #include/video
 #   Open=mplayer %f &
-#   View=%view{ascii} %f
+#   View=%view{ascii} cat %f
 #
 include/xml
    Open=%cd %p/xml://
@@ -633,7 +633,7 @@ shell/i/.wma
 
 ### Play lists ###
 
-regex/i/\.(m3u|pls)$
+regex/i/\.(m3u8?|pls)$
        Open=/usr/lib/mc/ext.d/sound.sh open playlist