#!/usr/bin/make -f

# the standard pulseaudio tcp port
port := 4713
answer := $(shell mktemp -u)

status:; pactl list | grep tcp -B1
stop:; -pactl unload-module module-simple-protocol-tcp

$(answer):
	pactl -f json list sinks \
	 | jq -r '.[] | @sh "\(.index) \(.description)"' \
	 | xargs dialog --keep-tite --menu "Local sink" 0 0 0 2>$(answer)

start: $(answer) stop
	pactl load-module module-simple-protocol-tcp rate=44100 format=s16le channels=2 source=`cat $<` record=true port=$(port)
	rm $<

.DELETE_ON_ERROR:
