From 23d04c50cabdeeb6f81860f55c3daefbd7bfbec9 Mon Sep 17 00:00:00 2001 From: Jordan Pryde Date: Wed, 6 Jul 2016 16:45:26 -0400 Subject: [PATCH] distrubute ncmpcpp script to audio clients --- roles/audio-client/files/ncmpcpp | 8 ++++++++ roles/audio-client/tasks/main.yml | 5 +++++ 2 files changed, 13 insertions(+) create mode 100755 roles/audio-client/files/ncmpcpp diff --git a/roles/audio-client/files/ncmpcpp b/roles/audio-client/files/ncmpcpp new file mode 100755 index 0000000..e2ce288 --- /dev/null +++ b/roles/audio-client/files/ncmpcpp @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +if [[ `hostname -f` = nullsleep.csclub.uwaterloo.ca ]]; then + MPD_HOST="/var/run/mpd/socket" /usr/bin/ncmpcpp "$@" +else + ssh nullsleep.csclub.uwaterloo.ca -t ncmpcpp "$@" +fi + diff --git a/roles/audio-client/tasks/main.yml b/roles/audio-client/tasks/main.yml index 5ed75db..6e20aeb 100644 --- a/roles/audio-client/tasks/main.yml +++ b/roles/audio-client/tasks/main.yml @@ -4,3 +4,8 @@ copy: src={{ item.src }} dest={{ item.dest }} with_items: - { src: 'default.pa', dest: '/etc/pulse/default.pa' } + +- name: Copy ncmpcpp client script + copy: src={{ item.src }} dest={{ item.dest }} backup=no mode=0755 + with_items: + - { src: 'ncmpcpp', dest: '/usr/local/bin/ncmpcpp' } \ No newline at end of file