#!/bin/bash
###
Autoscript Vavoo auf e2
### On an idea of Clever999 modified by Demosat 17/08/2022
url="http://www2.vjackson.info/live2/index"
authkey="eyJkYXRhIjoie1widGltZVwiOjI2MDk0NDA0MDEwMjksXCJ2YWxpZFVudGlsXCI6MjYwOTQ0MTAwMTAyOSxcImlwc1wiOltcIjE1NC45Mi4wLjIzXCJdLFwicnVsZXNldFwiOlwiZ3Vlc3RcIixcInZlcmlmaWVkXCI6dHJ1ZSxcImVycm9yXCI6bnVsbCxcImFwcFwiOntcInBsYXRmb3JtXCI6XCJ2YXZvb1wiLFwidmVyc2lvblwiOlwiMi42XCIsXCJzZXJpdmNlXCI6XCIxLjIuMjZcIixcIm9rXCI6dHJ1ZX0sXCJ1dWlkXCI6XCI1T2MyVkR3UmdyMjlSMmVXZTh1Zi9ZUitDOHZaOXAvdVM5eCtSY2cwS1FvPVwifSIsInNpZ25hdHVyZSI6ImFTdGJpT2U0V0gyTzBrZm9TN0VTV2JXTFk3RS9vVTN1OWJNeml2bDdKWkc1eW1HRElmam92blVlQUFpbVdzc3NHUDNOeHg5VDAvL0hnSUlPV21xMkpiUXJ4NFBlYVdQMkM5U1ZNTFA5cjMzYnNURXEvMXZWeVZ3RnBBMm00bTdrNHVpZkpablk4enBqNnNWNGdHUDBGd0NBbCszRnkrSm9zWmhGU0FXYkNUYz0ifQ=="
wget --no-check-certificate $url
mv index index.m3u
for country in Germany Turkey France Albania Arabia Balkans Poland Portugal Spain; do
cat index.m3u | grep -E -A1 '="'$country'"' > $country.m3u
# file m3u for vlc
echo "#EXTM3U" > vavoo-$country.m3u
cat $country.m3u | sed "s#.ts#.ts?n=1\&b=5\&vavoo_auth="$authkey"#g" | sed '/^#EXTINF/a#EXTVLCOPT:http-user-agent=VAVOO/2.6' >> vavoo-$country.m3u
# file for enigma2
echo "#NAME Vavoo-"$country > /etc/enigma2/userbouquet.vavoo-$country.tv
cat $country.m3u | sed "s#.ts#.ts?n=1\&b=5\&vavoo_auth="$authkey"#g" | sed '/^#EXTINF/{h;d}; /^http/G' | sed 's#,#,\#DESCRIPTION #g' | sed 's#^.*,##' | sed 's#:#%3a#g' | sed 's#http#\#SERVICE 4097:0:0:0:0:0:0:0:0:0:http#g' | sed 's#==#==\#User-Agent=VAVOO/2.6#g' | sed '/--/d; s/#DESCRIPTION/@#DESCRIPTION/g' | sed '$!N;s/\n/ /' | sort -k 4 | sed 's/@/\n/g; s/@//g' >> /etc/enigma2/userbouquet.vavoo-$country.tv
if cat /etc/enigma2/bouquets.tv | grep vavoo-$country > /dev/null 2>&1
then
echo -e Entry bouquets.tv $country available > /dev/null 2>&1
else
echo -e Entry bouquets.tv $country is missing > /dev/null 2>&1
echo "#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vavoo-$country.tv\" ORDER BY bouquet" >> /etc/enigma2/bouquets.tv
fi
rm -rf $country.m3u
done
rm -rf index.m3u
####bouquets.tv SID pruefen###
if
cat /etc/enigma2/bouquets.tv | grep vavoosid > /dev/null 2>&1
then
echo -e Eintrag bouquets.tv vorhanden > /dev/null 2>&1
else
echo -e Eintrag bouquets.tv fehlt > /dev/null 2>&1
echo "#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.vavoosid.tv\" ORDER BY bouquet" >> /etc/enigma2/bouquets.tv
fi
####pfad zur userbouquet sid###
pfad=/etc/enigma2/userbouquet.vavoo-Germany.tv
###sids bearbeiten####
echo "#NAME vavooSID" > e3
echo "#SERVICE 1:64:1:2:0:0SID:0:0:0:0:http%3a//egal.de:##### FTA #####" >> e3
echo "#DESCRIPTION ##### FTA #####" >> e3
cat $pfad | grep -B 1 -i "DESCRIPTION Das Erste" | sed 's#4097:0:0:0:0:0:0:0:0:0:#1:0:19:283D:3FB:1:C00000:0:0:0:#g' >> e3
cat $pfad | grep -B 1 -i "DESCRIPTION DasErste" | sed 's#4097:0:0:0:0:0:0:0:0:0:#1:0:19:283D:3FB:1:C00000:0:0:0:#g' >> e3
cat $pfad | grep -B 1 -i "DESCRIPTION ARD HD" | sed 's#4097:0:0:0:0:0:0:0:0:0:#1:0:19:283D:3FB:1:C00000:0:0:0:#g' >> e3
cat $pfad | grep -B 1 -i "DESCRIPTION ARD FHD" | sed 's#4097:0:0:0:0:0:0:0:0:0:#1:0:19:283D:3FB:1:C00000:0:0:0:#g' >> e3
cat $pfad | grep -B 1 -i "DESCRIPTION SPORTDIGITAL FUSSBALL" | sed 's#4097:0:0:0:0:0:0:0:0:0:#1:0:19:10CC:418:1:C00000:0:0:0:#g' >> e3
cat $pfad | grep -B 1 -i "DESCRIPTION Magenta " >> e3
cat $pfad | grep -B 1 -i "DESCRIPTION Telekom " >> e3
cat $pfad | grep -B 1 -i "DESCRIPTION Max Kino " >> e3
cat $pfad | grep -B 1 -i "DESCRIPTION Eagle " >> e3
mv e3 /etc/enigma2/userbouquet.vavoosid.tv
###Playlist neu laden in ###
wget -q -qO -
Sie müssen registriert sein, um Links zu sehen.
> /dev/null 2>&1
exit 0