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

m3u zu Enigma2

Badly

Spezialist
Registriert
15. September 2007
Beiträge
593
Reaktionspunkte
119
Punkte
1.345
Hi hat jemand eine empfehlung für eine tool oder script, um m3us in enigma bouqet format umzuwandeln.
bzw einen funktionierenden oline konverter.
danke
 
Hallo Badly,

es gibt mehrere Tools und Skripte, die dir helfen können, M3U-Listen in das Enigma2 Bouquet-Format umzuwandeln. Hier sind einige Empfehlungen:

### 1. Online-Konverter
Es gibt einige Online-Dienste, die M3U-Dateien in das Enigma2 Bouquet-Format konvertieren können. Eine beliebte Option ist der „M3U zu Enigma2 Konverter“, den du durch eine Google-Suche finden kannst. Meistens musst du nur die M3U-URL oder die Datei hochladen, und der Dienst generiert das Bouquet für dich. Achte jedoch darauf, einen seriösen Anbieter zu wählen, um deine Daten zu schützen.

### 2. Python-Skripte
Wenn du mit Python vertraut bist, kannst du ein einfaches Skript verwenden, um die Umwandlung durchzuführen. Hier ist ein einfaches Beispiel:

Python:
import m3u8

def convert_m3u_to_bouquet(m3u_file, bouquet_file):
    with open(m3u_file, 'r') as file:
        m3u_data = file.readlines()

    with open(bouquet_file, 'w') as output:
        output.write("#NAME Your Bouquet Name\n")
        for line in m3u_data:
            if line.startswith('#EXTINF:'):
                name = line.split(',')[-1].strip()
                output.write(f"   #SERVICE 1:0:1:0:0:0:0:0:0:0:{name}\n")
                output.write(f"   #SERVICE 1:0:1:0:0:0:0:0:0:0:http://your-stream-url\n")  # Ersetze mit der tatsächlichen URL
        print("Konvertierung abgeschlossen!")

# Nutzung
convert_m3u_to_bouquet('deine_m3u_datei.m3u', 'dein_bouquet_file.bouquet')

### 3. Desktop-Anwendungen
Es gibt auch Desktop-Software wie Dreambox Edit, die dir helfen kann, M3U-Listen zu importieren und sie in das Bouquet-Format zu exportieren. Diese Software hat eine benutzerfreundliche Oberfläche und bietet viele Anpassungsmöglichkeiten.

### 4. Enigma2 Plugins
Einige Enigma2-Receiver haben möglicherweise Plugins, die eine M3U-zu-Bouquet-Konvertierung direkt auf dem Receiver ermöglichen. Suche im Plugin-Feed deines Receivers nach Tools, die diese Funktionalität bieten.

### 5. Forum und Community
Manchmal findest du in Foren und Communitys, die sich mit IPTV und Enigma2 beschäftigen, Skripte, die von anderen Nutzern erstellt wurden. Es lohnt sich, in diesen Threads nachzufragen oder nach bereits vorhandenen Lösungen zu suchen.

Ich hoffe, diese Optionen helfen dir weiter! Wenn du weitere Fragen hast oder Hilfe bei der Umsetzung benötigst, lass es mich wissen. Viel Erfolg bei der Umwandlung deiner M3U-Listen!

Beste Grüße!
 
Ganz easy auf der Box mit ajpanel.
Ist eh ein Plugin, dass auf jeder Box sein sollte...
 
nur nicht AJPanel....nimm lieber JediMakerXtream.

Gesendet von meinem SM-A156B mit Tapatalk
 
leider will es auf dem octagon nicht, den fehler hatte andere auch ohne lösung warum auch immer
Code:
root@sf8008:/convert# /home/convert.sh /home/1.m3u test
-bash: /home/convert.sh: /bin/bash^M: bad interpreter: No such file or directory
root@sf8008:/convert# bash /home/convert.sh /home/1.m3u test
/home/convert.sh: line 16: syntax error: unexpected end of file from `if' command on line 6

Bzw.

root@sf8008:/home# bash /home/convert.sh /home/1.m3u test
/home/convert.sh: line 15: syntax error: unexpected end of file from `if' command on line 6
root@sf8008:/home# /home/convert.sh /home/1.m3u test
-bash: /home/convert.sh: /bin/bash^M: bad interpreter: No such file or directory

Ok es war ein fehler von copy und paste - text von allen zeichen gecleared und neu eingefügt. dann erstellt er das bouqet
die Letzte hürde das bouqet wird in der liste nicht angezeigt auch nach manuellem einlesen bzw. neustart nicht
 
Zuletzt bearbeitet:
Ich würde mal dos2unix drüber laufen lassen oder die sh gleich im Linux-Format abspeichern.
Oder
Bash:
#!/bin/bash

m3u="$1"
ausgabe="$2"

echo "#NAME $ausgabe" > "/etc/enigma2/userbouquet.$ausgabe.tv"

cat "$m3u" \
    | sed '/#EXTM3U/d' \
    | sed '/#EXTVLCOPT/d' \
    | 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' \
    >> "/etc/enigma2/userbouquet.$ausgabe.tv"

if cat /etc/enigma2/bouquets.tv | grep "userbouquet.$ausgabe.tv" > /dev/null 2>&1; then
    echo "Entry bouquets.tv $ausgabe available" > /dev/null 2>&1
else
    echo "Entry bouquets.tv $ausgabe is missing" > /dev/null 2>&1
    echo "#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.$ausgabe.tv\" ORDER BY bouquet" \
        >> /etc/enigma2/bouquets.tv
fi

wget -q -qO - "http://127.0.0.1/web/servicelistreload?mode=0" > /dev/null 2>&1

exit 0

@Badly

^M ist doch eindeutig.
Das ist Windows linefeed und nicht Unix.
 
Zuletzt bearbeitet:
Ich benutze zum Umwandeln immer

Enigma-TV IPTV Generator 1.0.0.4

Zu finden u.a. unter enigma-tv.com
 
Zurück
Oben