#!/bin/bash MAX=75576 BASE=$1 COUNT=$2 if [ -z "$1" ] || [ -z "$2" ]; then echo "Usage: $0 " 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