- #if [ "`audtool --get-volume`" -eq 0 ]; then cgmem_nice 500 audacious & sleep 3; fi
- #for f in %s; do
- # audtool --playlist-addurl "$f"
- #done
- #smplayer -add-to-playlist %s &
- deadbeef --queue %s &
-
-+ t r & f \.(aac|ac3|ape|cue|dts|flac|m3u|mka|mp3|MP3|ogg|OGG|pls|WAV|wav|wv)$ | t t
-= t r & f \.(aac|ac3|ape|cue|dts|flac|m3u|mka|mp3|MP3|ogg|OGG|pls|WAV|wav|wv)$
+ if [ "`audtool --get-volume`" -eq 0 ]; then audacious & sleep 3; fi
+ for f in %s; do
+ case "$f" in
+ *.m3u) while read song; do
+ audtool --playlist-addurl "$song"
+ done < "$f" ;;
+ *) audtool --playlist-addurl "$f" ;;
+ esac
+ done
+ #deadbeef --queue %s &
+
++ t lr & f \.(aac|ac3|ape|cue|dts|flac|m3u|mka|mp3|MP3|ogg|OGG|pls|WAV|wav|wv)$ | t t
+= t lr & f \.(aac|ac3|ape|cue|dts|flac|m3u|mka|mp3|MP3|ogg|OGG|pls|WAV|wav|wv)$