annotate service/playSound/tasks.py @ 1466:bf05f33c3b3a

start rewrite for playSound Ignore-this: a4d4ccceea8ef0ba996ca2d81bf634c6 darcs-hash:76e853b388c95a2e4ba83637170effe872e997a8
author drewp <drewp@bigasterisk.com>
date Thu, 19 Dec 2019 16:45:40 -0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1466
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
1 from invoke import task, Collection
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
2
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
3 import sys
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
4 sys.path.append('/my/proj/release')
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
5 from serv_tasks import serv_tasks
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
6
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
7 ns = Collection()
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
8 serv_tasks(ns, 'serv.n3', 'speechmusic_dash')
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
9
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
10
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
11 '''
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
12 pactl_test: build_image
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
13 docker run --rm -it --cap-add SYS_PTRACE --net=host -v /tmp/pulseaudio:/tmp/pulseaudio ${TAG} pactl stat
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
14
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
15 paplay_test_that_is_loud: build_image
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
16 docker run --rm -it --cap-add SYS_PTRACE --net=host -v /tmp/pulseaudio:/tmp/pulseaudio ${TAG} paplay /usr/local/lib/python2.7/dist-packages/pygame/examples/data/whiff.wav
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
17
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
18 pygame_test: build_image
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
19 docker run --rm -it --cap-add SYS_PTRACE --net=host -e SDL_AUDIOSERVER=pulseaudio -v /tmp/pulseaudio:/tmp/pulseaudio ${TAG} python -c 'import os; print os.environ; import pygame.mixer; pygame.mixer.init()'
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
20
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
21
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
22 local_run: build_image
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
23 docker run --rm -it -p ${PORT}:${PORT} \
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
24 --name=$(JOB)_local \
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
25 --net=host \
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
26 --mount type=tmpfs,destination=/tmp,tmpfs-size=52428800 \
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
27 -v /tmp/pulseaudio:/tmp/pulseaudio \
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
28 ${TAG} \
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
29 python playSound.py -v
bf05f33c3b3a start rewrite for playSound
drewp <drewp@bigasterisk.com>
parents:
diff changeset
30 '''