blob: 66295990700ad904a6358695386e4b9ad8dfdc29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#! /bin/sh
case "$1" in
(--help)
echo "play an audio file" ;;
(*)
exec 2>&1
ffs='wav mp3 ogg asf flac'
if test -z "$*" ; then
ls ~shack/speak/sample | sed -r '
s:\.('"`echo "$ffs" | tr \ \|`"')$: [30m\1[m:
s:^:/play :
s:.*:[32m&[m:
'
else
for i in $ffs ; do
f=~shack/speak/sample/$1.$i
test -f "$f" &&
case "$i" in
wav) aplay "$f" & ;;
*) mplayer "$f" & ;;
esac && break
done || cat<<EOF
[33m\
Keine Audiodatei mit dem Namen [4m$1[;33m.EXT gefunden... \
am besten gleich uploaden:
$ scp NAME shack@shack:speak/sample/
folgende Dateiendungen werden erkannt: $ffs[m
EOF
fi
esac
|