Mercurial > mplayer.hg
view TOOLS/subsearch.sh @ 34888:99ccfbcaa0fa
Allow plain text playlists for the GUI.
This additional plain text playlist parsing will only happen if
the user selects from the "Playlists" filter of the file selector.
The "Playlists" filter is the GUI's equivalent to the -playlist option,
so there won't happen more bad things than with the option. (Actually,
it's safer than the option, because the "Playlists" filter only offers
a limited selection.)
author | ib |
---|---|
date | Wed, 30 May 2012 21:05:21 +0000 |
parents | 4d8489f21983 |
children |
line wrap: on
line source
#!/bin/sh # # Collects all the appropriate subtitle files in a given directory and # its subdirectories, no matter what the filename is. # Use this together as: mplayer -sub `subsearch.sh` movie # Author: Alex # [ $1 ] && cd `dirname $1` _sub_names="" one_dir_search() { for i in $dir/* do case "`echo $i | tr [:upper:] [:lower:]`" in *.sub|*.srt|*.mps|*.txt) _sub_names="$i,$_sub_names" ;; *) ;; esac done } dir="." one_dir_search # add subdirectories too for dir in * do [ -d $dir ] && one_dir_search done _len="`echo $_sub_names | wc -c`" _len=$((_len-2)) echo $_sub_names | cut -b -"$_len"