- #!/bin/bash
- while read -r line; do
- [[ $line =~ ^.*controller.45..value.127$ ]] && mpc toggle
- [[ $line =~ ^.*controller.46..value.127$ ]] && mpc stop
- [[ $line =~ ^.*controller.48..value.127$ ]] && mpc next
- [[ $line =~ ^.*controller.47..value.127$ ]] && mpc prev
- [[ $line =~ ^.*controller.29..value.127$ ]] && mpc seek +00:02:00
- [[ $line =~ ^.*controller.39..value.127$ ]] && mpc seek -00:02:00
- [[ $line =~ ^.*controller.49..value.127$ ]] && mpc repeat
- [[ $line =~ ^.*controller.44..value.127$ ]] && mpc random
- [[ $line =~ ^.*controller.23..value.127$ ]] && mpc single
- [[ $line =~ ^.*controller.33..value.127$ ]] && mpc consume
- [[ $line =~ ^.*controller.30..value.127$ ]] && mpc shuffle
- [[ $line =~ ^.*controller.31..value.127$ ]] && mpc clear
- [[ $line =~ ^.*controller.40..value.127$ ]] && mpc update
- [[ $line =~ ^.*controller.41..value.127$ ]] && mpc crop
- done < <(aseqdump)