Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Linux Script für Vavoo Streaming Server

habe das script so angepasst / anpassen lassen aber iwie zeiht er im tvheadend die services nicht jjemand ne idee ???

#!/bin/bash

# URL der Datenquelle
url="http://www2.vavoo.to/live2/index"

# JSON-Daten abrufen und in eine Datei speichern
echo "Lade JSON-Daten herunter..."
curl -k "${url}?countries=all&output=json" -o vavoo

# M3U-Datei initialisieren
echo "#EXTM3U" > index

# JSON-Daten verarbeiten und TS-URLs extrahieren
echo "Verarbeite JSON-Daten..."
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

# URLs für TS-Format anpassen und in M3U-Datei speichern
cat index | sed "s#https://#pipe:///home/ffpipe.sh https://#g" > index.m3u

# Länderliste für die Filterung
for country in Germany Turkey Albania Arabia Balkans Bulgaria France Hungary Italy Netherlands Poland Portugal Romania Russia Spain United Latin; do
echo "Verarbeite Land: $country"

# Filtere nach Landesbezeichnung und speichere in temporäre Datei
grep -E -A1 "=\"$country" index.m3u > "$country.m3u"

# M3U-Datei für das Land erstellen
echo "#EXTM3U" > "/home/pipevavoo-$country.m3u"

# TS-URLs in die M3U-Datei einfügen
sed -i "s#.m3u8#.ts#g" "$country.m3u" # Konvertieren von .m3u8 zu .ts
cat "$country.m3u" >> "/home/pipevavoo-$country.m3u"

# Temporäre Datei löschen
rm -rf "$country.m3u"
done

# Temporäre Dateien löschen
rm -rf index.m3u vavoo
echo "Fertig! M3U-Playlists wurden erstellt."
exit 0
 
Zurück
Oben