2025-06-30 14:20:07 -05:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
# scripts/manual/audio-clip-fetch.sh
|
2026-04-23 01:13:29 -03:00
|
|
|
#
|
|
|
|
|
# Manual: fetch and play recent server-side audio clips during field debugging.
|
|
|
|
|
# Not part of CI; requires SSH access to the target server.
|
|
|
|
|
set -euo pipefail
|
2025-06-30 14:20:07 -05:00
|
|
|
|
|
|
|
|
PI_HOST="nikto@192.168.42.253" # adjust
|
|
|
|
|
REMOTE_DIR="/tmp"
|
2026-04-23 01:13:29 -03:00
|
|
|
TMPDIR="$(mktemp -d)"
|
|
|
|
|
trap 'rm -rf "$TMPDIR"' EXIT
|
2025-06-30 14:20:07 -05:00
|
|
|
|
2026-04-23 01:13:29 -03:00
|
|
|
scp -q "${PI_HOST}:${REMOTE_DIR}/ear-*.aac" "$TMPDIR/" 2>/dev/null \
|
2025-06-30 14:20:07 -05:00
|
|
|
|| { echo "❌ no clip files yet"; exit 1; }
|
|
|
|
|
|
2026-04-23 01:13:29 -03:00
|
|
|
LATEST=$(ls -1t "$TMPDIR"/ear-*.aac | head -n1)
|
2025-06-30 14:20:07 -05:00
|
|
|
echo "🎧 playing ${LATEST} ..."
|
|
|
|
|
gst-play-1.0 --quiet "${LATEST}"
|