наваял немного тут :) #!/bin/sh IFS=$'\n' MUSIC_DIR="/data/music" st=`mpc ls $1 | awk 'BEGIN {FS="\n"; RS=""} END {print ".\n" "..\n" $0}' | wmiimenu` # пустая строка? стало быть нажали ESC, надо выходить if [ -z $st ]; then exit fi # играть все, что есть в директории if [ $st = '.' ]; then mpc clear `mpc ls $1 | mpc add` mpc play exit fi # подняться на один уровень вверх if [ $st = '..' ]; then dir=`dirname $1 | sed s/^\.//` exec $HOME/.wmii-3/mpccont.sh "$dir" fi # показать все имеющиеся директории в выбранной for name in `ls "$MUSIC_DIR/$st"` ; do if [ -d "$MUSIC_DIR/$st/$name" ] ; then exec $HOME/.wmii-3/mpccont.sh "$st" fi done # если дошли до этого места, значит выбрали директорию с файлами. # добавить ее и воспроизвести mpc clear mpc add "$st" mpc play
Ответ на:
комментарий
от Incred
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [mpd][софт]Может быть кому окажется интересным (2010)
- Форум Скрипт для запуска флешек в нормальном проигрывателе. (2012)
- Форум [bash][dfm]Оно почему то всегда true. (2011)
- Форум Делюсь bash скриптом с: lsblk, mount, umount, parted, mkntfs (2016)
- Форум mpd+mpc Радиовещание (2012)
- Форум transmission-daemon (2018)
- Форум bash: while + if. прошу помочь разобраться (2013)
- Форум Небольшой sh скрипт запуска отдельных треков DVD караоке (2012)
- Галерея Wmii. Just wmii (2010)
- Форум wmii (2008)