spacepaste

  1.  
  2. #!/bin/bash
  3. while read -r line; do
  4. [[ $line =~ ^.*controller.45..value.127$ ]] && mpc toggle
  5. [[ $line =~ ^.*controller.46..value.127$ ]] && mpc stop
  6. [[ $line =~ ^.*controller.48..value.127$ ]] && mpc next
  7. [[ $line =~ ^.*controller.47..value.127$ ]] && mpc prev
  8. [[ $line =~ ^.*controller.29..value.127$ ]] && mpc seek +00:02:00
  9. [[ $line =~ ^.*controller.39..value.127$ ]] && mpc seek -00:02:00
  10. [[ $line =~ ^.*controller.49..value.127$ ]] && mpc repeat
  11. [[ $line =~ ^.*controller.44..value.127$ ]] && mpc random
  12. [[ $line =~ ^.*controller.23..value.127$ ]] && mpc single
  13. [[ $line =~ ^.*controller.33..value.127$ ]] && mpc consume
  14. [[ $line =~ ^.*controller.30..value.127$ ]] && mpc shuffle
  15. [[ $line =~ ^.*controller.31..value.127$ ]] && mpc clear
  16. [[ $line =~ ^.*controller.40..value.127$ ]] && mpc update
  17. [[ $line =~ ^.*controller.41..value.127$ ]] && mpc crop
  18. done < <(aseqdump)
  19.