Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Laberthread - Autoscript Vavoo auf e2 oder TvHeadend

Wie laufen bei euch die Einzeiler

  • Stream + Picon + EPG funktioniert

    Stimmen: 36 45,6%
  • Stream + EPG funktioniert

    Stimmen: 12 15,2%
  • Stream + Picon funktioniert

    Stimmen: 3 3,8%
  • Nur Stream funktioniert

    Stimmen: 21 26,6%
  • Streams gehen garnicht

    Stimmen: 7 8,9%

  • Umfrageteilnehmer
    79
  • Umfrage geschlossen .
OK. Wichtig für später
Bring erstmal die pipevavoo ans Laufen.
Mal Teile aus kommentieren (#) und schauen, wo es hängt.
Oder Script per sh -x pipevavoo.sh starten.
 
Code:
+ url=$'http://www2.vavoo.to/live2/index\r'
+ curl -k 'https://www2.vavoo.to/live2/index?countries=all&output=json'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  721k    0  721k    0     0  1497k      0 --:--:-- --:--:-- --:--:-- 1614k
+ echo '#EXTM3U'
+ cat vavoo
+ sed 's/"url":"/"url":\n/g'
+ sed 's/\(}\),/\1}\n,/g'
+ sed 's/\"}.//'
+ sed 's/\",\"tvg.//'
cat: can't open 'vavoo': No such file or directory
+ sed 's#,{\"group\":#\#EXTINF:-1 group-title=#g'
+ sed 's#\",\"#\",#g'
+ sed 's#,\"logo\":\"\",\"name\":#,#g'
+ sed 's#https://#pipe:///home/root/ffpipe.sh https://#g'
+ cat index
cat: can't open 'index': No such file or directory
+ cat index.m3u
+ grep -E -A1 '="'
cat: can't open 'index.m3u': No such file or directory
+ $'m3u\r'
pipevavoo.sh: line 9: $'m3u\r': command not found
+ echo '#EXTM3U'
+ cat .m3u
cat: can't open '.m3u': No such file or directory
+ rm -rf $'.m3u\r'
+ $'done\r'
pipevavoo.sh: line 13: $'done\r': command not found
+ rm -rf $'index.m3u\r'
+ rm $'vavoo\r'
+ rm $'index\r'
+ exit 0
 
Alle Dateien (authkey.sh, ffpipe.sh und pipevavoo.sh nach /home (nicht /home/root)

Dann mal die pipevavoo.sh nur mit dem Code unten füttern und ausführen und testen.

Code:
#!/bin/bash
url="http://www2.vavoo.to/live2/index"
curl -k "https://www2.vavoo.to/live2/index?countries=all&output=json" > /home/vavoo
echo "#EXTM3U" > /home/index
cat vavoo | sed 's/\(}\),/\1}\n,/g' | sed 's/"url":"/"url":\n/g' | sed 's#,{\"group\":#\#EXTINF:-1 group-title=#g' | sed 's#,\"logo\":\"\",\"name\":#,#g' | sed 's/\"}.*//' | sed 's/\",\"tvg.*//' | sed 's#\",\"#\",#g'  >> index
cat index | sed "s#https://#pipe:///home/ffpipe.sh https://#g" > /home/index.m3u
for country in Germany; do
cat index.m3u | grep -E -A1 =\"$country > /home/$country.m3u
#m3u
echo "#EXTM3U" > /home/pipevavoo-$country.m3u
cat $country.m3u  >> /home/pipevavoo-$country.m3u
rm -rf $country.m3u
done
rm -rf index.m3u
rm vavoo
rm index*
sed -i 's,(1),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(6),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(7),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(MATCH TIME),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(BACKUP),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(ZUR SPIELZEIT),,g' /home/pipevavoo-Germany.m3u
sed -i 's,HD+,HD,g' /home/pipevavoo-Germany.m3u
sed -i 's,FHD,HD,g' /home/pipevavoo-Germany.m3u
sed -i 's,HEVC,,g' /home/pipevavoo-Germany.m3u
exit 0

Hier noch was für dein EPG.

Pfade überall anpassen!

7z installieren

Cronjob alle 24h

evtl. anstatt socat netcat zum Feeden nehmen. (je nachdem was auf der Box ist)

Datei anlegen epg.sh mit

Code:
#!/bin/bash
mkdir -p /home/epg
rm /home/epg/*
cd /home/epg
for DAT in $(cat /home/downloadlist.dat)
do
echo "Getting $DAT"
wget -O /home/epg/dat.gz $DAT
echo "Unpacking $DAT"
/usr/bin/7z e /home/epg/dat.gz
echo "Feeding $DAT"
cat /home/epg/dat | socat -  UNIX-CONNECT:/tvheadend/epggrab/xmltv.sock
rm /home/epg/*
done
echo ""
echo "EPG Updated. Nice :)"

downloadlist.dat

Code:
http://www.xmltvepg.nl/rytecDE_Basic.xz
http://www.xmltvepg.nl/rytecDE_Common.xz
http://www.xmltvepg.nl/rytecDE_SportMovies.xz

Logos:

Code:
https://github.com/picons/picons/releases/download/2023-12-22--22-32-19/snp-full.220x132-190x102.light.on.transparent_2023-12-22--22-32-19.hardlink.tar.xz

in tvh einstellungen: /PFAD/ZU/DEN/LOGOS/snp/%C.png
 
Zuletzt bearbeitet:
 
Zuletzt bearbeitet:
Script kontrollieren.
Rechte kontrollieren.

Im Linux"format" die Scripte speichern.
 
Zuletzt bearbeitet:
Notepad++ ist mit linux
Oder Script per sh -x pipevavoo.sh starten.=\r

Edit:
vavoo, authkey, index vorhanden ansehen löschen geht nicht
 
Zuletzt bearbeitet von einem Moderator:
Rechte kontrollieren.
Die Scripte funktionieren.
 
Code:
root@pulse4kmini:~# sh /home/ffpipe.sh
cat: can't open '/home/authkey': No such file or directory
root@pulse4kmini:~#
root@pulse4kmini:~# sh /home/authkey.sh
/home/authkey.sh: line 2: $'\r': command not found
/home/authkey.sh: line 4: $'\r': command not found
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2094    0   138  100  1956    487   6911 --:--:-- --:--:-- --:--:--  8022
root@pulse4kmini:~#
 
Bring erstmal dein System auf Vordermann.
Vielleicht mal neu Flashen.
Keine Ahnung.
Das hat so alles keinen Sinn.
Die Scripte funktionieren.
 
neu gefläsht das gleich Fehler
Dreambox one das gleiche


Code:
root@dreambox:~$ bash /home/pipevavosid.sh
bash: /home/pipevavosid.sh: No such file or directory
root@dreambox:~$ bash /home/pipevavoo.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  722k    0  722k    0     0  2121k      0 --:--:-- --:--:-- --:--:-- 2399k
cat: can't open 'index': No such file or directory
/home/pipevavoo.sh: line 7: syntax error near unexpected token `$'do\r''
'home/pipevavoo.sh: line 7: `for country in Germany; do
root@dreambox:~$ bash /home/authkey.sh
/home/authkey.sh: line 2: $'\r': command not found
shuf: /home/vavookeys: No such file or directory
/home/authkey.sh: line 4: $'\r': command not found
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   150    0   138  100    12    735     63 --:--:-- --:--:-- --:--:--   890
root@dreambox:~$ bash /home/ffpipe.sh
cat: can't open '/home/authkey': No such file or directory
/home/ffpipe.sh: line 4: ffmpeg: command not found
root@dreambox:~$

Zufall?
 
Poste mal alle Scripte die du nutzt um Spoiler.

ffpipe.sh funktioniert erst, wenn authkey.sh eine Datei namens authkey angelegt hat.

Also letze Aktion von mir dazu:

authkey.sh

#!/bin/bash
curl -s --location --request POST ' ' --header 'Content-Type: application/json' --data '{"vec": "Hji9O+CCMpn5aB2b87sifTlFXXK1aE+ZI8ym9c6gPMwhhVgoSm4WGEAgUwA9WNoHoATsQua65JFx92fn9nKmT2nv7xEcwPoU3w0anABnEcDUqB8kCpptJcCRldK3h5acMHyu3lC2e98VpS8g76IuXtOk3oLDP5EylPoiLZ8t1n60DdHF+hhW7Z5yiviC+dbToWVaydh08nth4m9cBzB7golM2iu+xRcSCYfHFky+nQ+SG6/nKM+E4eSHcOXmKyCTK8/7DO/skQRPZaT+41IePh2pc86sgmkl+PNc7sytpRlL6LZ/LxmR+8Kfrcp9Yh2dW/Khlt+s+QGdyrcWZ0e0ejfQXfA9Z0DzpUNRfaCF8nX/m+wud/a+iiYlwQvyt51wnaaxwrenaf7iIiPeSsbfmYg2UClc1o1xvnbTttyLP3YCuiwhmZ/yuRMR0P2Q6ScQHfsMX9yEcrbTYiqKLycY7wiOhUfODMbTqy3GqC/0JOrQdmn8K8myE+uxp336RVJtXVjNob+qx0aXbw1z24hYeQf+fYjvmAnzx+UTvodKNswgLb+WV/dXbh0h49kij0leZh9As40Z8gfoIo+AuDGdK4V6OzJfQKELcmXm4RowJvCNcw7Fxb03iDnBxMhni3yHzTZBpmlB2vTs/Xi+ueiKLDjxbfjug2+Y4Fx65iQk4qezrw/KXDXDwnl4KIQmIqJCc828gFIyop9/O3fnHzFnOyldcUD0FtPZOlzhI3J+N8KQjk44KbHy7AbpHuRdZnQWIimFNWqR6JIH1cwJhL758GaWQ0B6dt9/nCqL6yABGDlMizWlwZHl/h3wReJB/OwVyW2EL3qyfldS9Xw1kGMy+wlkWc1U0NK/1MVtuOsTmu+n/hcr7EOHLYqrYclrrlnIylT5DH31rJFuYyOAmp1ZW/Aoo7FKo5DqifMsMZ4Y74lPo/K67FOLsTKB46grYo5IB+VLiBLwjEuy4MuiUCr2oOcRRe8WP49h7M2N28+//O91FEySsVXeU7JTet0uyJ2E8mU1CWY91vh5ZUuw/1yvM3/4VUuYLHxjjpJrEPtQmXxCzAplx7lyeTGyjrKk9YodmXOH6iQeQCfG+A4+6fqubrAnobBX79MW0uF5bfJ3mH8enFvE9ZH/X6E3c5W5Ju/vp3XkpR9QyZyBsNJFq5bnxYNUcyz70qLIZDrCJDj2H/xcPwBKJJLsW+t/+w/N4NOl950VLyRcB0OrMjmfWOI5lZZxzXI+H7JIzOTQ05Mfxsaxa6JZ+T05agwk27KlfmRwJGtokX7b6Uf+WiHG+/hhutc7nyE092pkV5MS0/Ab/ZKCYxeOHbzYYecginlJY3mqPhyY021MjmNKvMsNUs8m9UNzBJrHzfB+hjAagLDW0gIKlg4yHO3gY8S/LdrxYLOG1pyiiB0gLiKmipwqUnzMS2ISihQ8EDEt8432CfFf/gEYCFg/yTUiBjzACkklLgDaC1WQuBqdYWjSe0TPQrNrNZll1/zUXbMge8bKUtBkxQrZwB/1kDUcaTz8ysvPA31ZgmLlFMN1uAcEUWFcAg+nM60RzE2BDW/5Y1G5i6RavyhE0N6R5rGlxvOgSxD3V1hQytwT9QAOun1u5/xfr6XYI9eBKsTko1UU9c5FsjZg6qcWU6D0YozqJJaSB0sf80Pu76E0N5Clfwg6JKhjwqQFWtXFVDkMHDQVqeYdVm2XFUkw2yeFTQtMuZGH9987IH6bc5rhdKw8YzHpqIByvb6LVCYsV5ZoXmV0eVlgUDDbyZFVYmRgoxBQuOhCVsQijnHZw7ZKU8pIhZhnXPL9zK7ZUJFxiMaJfhHKOMy6zKAXA6AdOpj+9Kz1mi6B5bR6lhpbYt8zOBTDWlRIlEsIAGflX/SrkF1rvxtathIs/1HLbH1OqVyD8gEQEZVhSUxWsCb7Y7VaFBDGwtcmEIpjW0fKqw"}' | sed 's#^.*"signed":"##' | sed "s#\"}}##g" > /home/authkey
exit 0

pipevavoo.sh

#!/bin/bash
url="http://www2.vavoo.to/live2/index"
curl -k " " > vavoo
echo "#EXTM3U" > index
cat vavoo | sed 's/\(}\),/\1}\n,/g' | sed 's/"url":"/"url":\n/g' | sed 's#,{\"group\":#\#EXTINF:-1 group-title=#g' | sed 's#,\"logo\":\"\",\"name\":#,#g' | sed 's/\"}.//' | sed 's/\",\"tvg.//' | sed 's#\",\"#\",#g' >> index
cat index | sed "s#https://#pipe:///home/ffpipe.sh https://#g" > index.m3u
for country in Germany; do
cat index.m3u | grep -E -A1 =\"$country > $country.m3u
#m3u
echo "#EXTM3U" > /home/pipevavoo-$country.m3u
cat $country.m3u >> /home/pipevavoo-$country.m3u
rm -rf $country.m3u
done
rm -rf index.m3u
rm vavoo
rm index*
exit 0

ffpipe.sh

#!/bin/bash
url=$1
auth="$(cat /home/authkey)"
ffmpeg -loglevel fatal -user_agent "VAVOO/2.6" -re -i "$url?n=1&b=5&vavoo_auth="$auth"==" -vcodec copy -acodec copy -f mpegts pipe:1
exit 0

Eben noch mal getestet und läuft.
 
Zuletzt bearbeitet:
#!/bin/bash
url="http://www2.vavoo.to/live2/index"
curl -k " " > /home/vavoo
echo "#EXTM3U" > /home/index
cat vavoo | sed 's/\(}\),/\1}\n,/g' | sed 's/"url":"/"url":\n/g' | sed 's#,{\"group\":#\#EXTINF:-1 group-title=#g' | sed 's#,\"logo\":\"\",\"name\":#,#g' | sed 's/\"}.//' | sed 's/\",\"tvg.//' | sed 's#\",\"#\",#g' >> index
cat index | sed "s#https://#pipe:///home/ffpipe.sh https://#g" > /home/index.m3u
for country in Germany; do
cat index.m3u | grep -E -A1 =\"$country > /home/$country.m3u
#m3u
echo "#EXTM3U" > /home/pipevavoo-$country.m3u
cat $country.m3u >> /home/pipevavoo-$country.m3u
rm -rf $country.m3u
done
rm -rf index.m3u
rm vavoo
rm index*
sed -i 's,(1),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(6),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(7),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(MATCH TIME),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(BACKUP),,g' /home/pipevavoo-Germany.m3u
sed -i 's,(ZUR SPIELZEIT),,g' /home/pipevavoo-Germany.m3u
sed -i 's,HD+,HD,g' /home/pipevavoo-Germany.m3u
sed -i 's,FHD,HD,g' /home/pipevavoo-Germany.m3u
sed -i 's,HEVC,,g' /home/pipevavoo-Germany.m3u
exit 0
#!/bin/bash

vec=$(shuf -n 1 /home/vavookeys)

curl -k --location --request POST ' ' --header 'Content-Type: application/json' --data "{\"vec\": \"$vec\"}" | sed 's#^."signed":"##' | sed "s#\"}}##g" | sed 's/".//' > /home/authkey
exit 0
#!/bin/bash
url=$1
auth="$(cat /home/authkey)"
ffmpeg -loglevel fatal -user_agent "VAVOO/2.6" -re -i "$url?n=1&b=5&vavoo_auth="$auth"==" -vcodec copy -acodec copy -f mpegts pipe:1
exit 0
 
Nimm jetzt noch ein letztes Mal die Scripte aus meinem Post.
Wenn`s dann nicht funktioniert, bin ich raus, da keine Ahnung/Lust mehr.
 
cat: can't open 'vavoo': No such file or directory
cat: can't open 'index': No such file or directory
/home/pipevavoo.sh: line 7: syntax error near unexpected token `$'do\r''
'home/pipevavoo.sh: line 7: `for country in Germany; do
root@pulse4kmini:~#

vavoo und index vorhanden aber kann nicht lesen ich kann auch nicht löschen vavoo oder index
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…