23 lines
411 B
Bash
Executable File
23 lines
411 B
Bash
Executable File
#!/bin/bash
|
|
|
|
MAX=75576
|
|
BASE=$1
|
|
COUNT=$2
|
|
|
|
if [ -z "$1" ] || [ -z "$2" ]; then
|
|
echo "Usage: $0 <base_url> <count>"
|
|
exit 1
|
|
fi
|
|
|
|
STATE_DIR="${XDG_STATE_HOME:-$HOME/.local/state}/mpv-urls"
|
|
mkdir -p "$STATE_DIR"
|
|
OUTPUT_FILE="$STATE_DIR/urls-$(date +%Y%m%d-%H%M%S).txt"
|
|
|
|
for ((i=1; i<=COUNT; i++)); do
|
|
URL="$BASE/$(( RANDOM % MAX + 1 ))/stream"
|
|
echo "$URL" >> "$OUTPUT_FILE"
|
|
mpv "$URL" &
|
|
done
|
|
|
|
wait
|