blob: abe32dac8214b27f05d4a86bb8797d714fdf8b89 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/bash
[ -z "$1" ] && {
echo "usage: peerflix-deadbeef <magnet or torrent>"
exit 1
}
if [[ "$1" == "--ready" ]]; then
host="$2"
port="$3"
file=$(mktemp --suffix=".m3u")
url="http://$host:$port/.m3u"
usleep 100000
curl "$url" > "$file"
deadbeef "$file" &
sleep 3
rm "$file"
else
host="127.0.0.1"
port=$(shuf -i 10000-20000 -n1)
peerflix "$1" -ardh $host -p $port --on-listening "$0 --ready $host $port"
fi
|