mistergreen
Grünschnabel
Hallo liebe Programmierer,
da ich nicht weiter komme, brauche ich eure Hilfe. Ich habe sehr wenig Kenntnisse über Programmieren (HTML, CSS, JavaScript, usw.) die ich in der Schule gesammelt habe. Es geht um folgendes: mein IPTV provider aus meiner Heimat stellt mir eine XML Playliste zu Verfügung mit Sendern aus meiner Heimat. Da die Playliste sehr viele Sendern hat, habe ich mir eine .m3u8 Playliste mit meine favoriten zusammengestellt. Nun ist es so dass er oft die Stream URLs aktualisiert und ich diese dann immer wieder manuel ändern muss. Daher dachte ich einen PHP script zu basteln der mir die Arbeit übernimmt. Die XML sieht so aus:
Nach langer Internet Recherche habe ich folgenden PHP script basteln können:
Der zeigt mir nun den Sendername und drunter die Stream URL. Ich möchte nun jedem Sender Stream URL eine ID aus zwei-drei Ziffern zuweisen damit ich dann in meine Playliste so einen URL habe:
http.//mywebhost.com/myphp?channel=id
Immer wen der stream abgerufen wird, soll der Script die URLs aktualisieren und den gefragten Sender zur Wiedergabe zurückleiten (VLC für PC, KODI & PerfectPlayer für Android gerät) Vielleicht bin ich voll auf dem falschen weg, hoffe jedoch hier einige Tipps zu bekommen und bedanke mich im voraus.
da ich nicht weiter komme, brauche ich eure Hilfe. Ich habe sehr wenig Kenntnisse über Programmieren (HTML, CSS, JavaScript, usw.) die ich in der Schule gesammelt habe. Es geht um folgendes: mein IPTV provider aus meiner Heimat stellt mir eine XML Playliste zu Verfügung mit Sendern aus meiner Heimat. Da die Playliste sehr viele Sendern hat, habe ich mir eine .m3u8 Playliste mit meine favoriten zusammengestellt. Nun ist es so dass er oft die Stream URLs aktualisiert und ich diese dann immer wieder manuel ändern muss. Daher dachte ich einen PHP script zu basteln der mir die Arbeit übernimmt. Die XML sieht so aus:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<channels>
<channel>
<title>TV Channel 1</title>
<img>http:/stream.url/channel-logo.png</img>
<info></info>
<url>http:/stream.url/channel.m3u8</url>
</channel>
<channel>
<title>TV Channel 2</title>
<img>http:/stream.url/channel2-logo.png</img>
<info></info>
<url>http:/stream.url/channel2.m3u8</url>
</channel>
...
</channels>
Nach langer Internet Recherche habe ich folgenden PHP script basteln können:
PHP:
<?php
$html = "";
$mytv = "http.//xml.provider.com/all.php";
$xml=simplexml_load_file($mytv);
for($i = 0; $i < 200; $i++){
$title = $xml->channel[$i]->title;
$link = $xml->channel[$i]->url;
$html .= "<p>$title</p><p>$link</p>";
}
echo $html;
?>
Der zeigt mir nun den Sendername und drunter die Stream URL. Ich möchte nun jedem Sender Stream URL eine ID aus zwei-drei Ziffern zuweisen damit ich dann in meine Playliste so einen URL habe:
http.//mywebhost.com/myphp?channel=id
Immer wen der stream abgerufen wird, soll der Script die URLs aktualisieren und den gefragten Sender zur Wiedergabe zurückleiten (VLC für PC, KODI & PerfectPlayer für Android gerät) Vielleicht bin ich voll auf dem falschen weg, hoffe jedoch hier einige Tipps zu bekommen und bedanke mich im voraus.