Das hab ich mir schon fast gedacht das die 4.2.8 alt ist. Auf der offiziellen Seite passiert aber auch nicht wirklich viel und den Quellcode zum selber kompilieren für Fedora find ich nirgends.
Werd mir mal dein Docker anschauen den du empfiehlst
Das hab ich mir schon fast gedacht das die 4.2.8 alt ist. Auf der offiziellen Seite passiert aber auch nicht wirklich viel und den Quellcode zum selber kompilieren für Fedora find ich nirgends.
Werd mir mal dein Docker anschauen den du empfiehlst
Ja das stimmt. Wollte auch nur kurz nachfragen ohne erst ein neues Thema zu eröffnen
Halli,
Deine Docker Variante läuft super auf Fedora mit Podman.
Was ich gern wüsste wäre: Fehlendes Dolby Digital mit TVheadend, liegt das an TVheadend v4.2.8 oder ffmpeg?
Mit Simple IPTV hab ich Dolby Digital.
Jaaa für Ubuntu. Ich find ja nicht mal die Sources um selber für Fedora zu kompilieren. Auf der offiziellen Seite steht ja nur 4.2. In der Zukunft 4.4 und 4.6. Ich seh da nicht durch.
Guten morgen,
wo gibt es denn die 4.3 Version für Linux? Ich find nur die offizielle 4.2.8
Vermutlich hättest du nur den IP-Pfad in den API-Einstellungen eintragen müssen. Warum Zattoo nicht funktioniert hat, steht ja bereits in deinem Text oben (fehlendes CA-Zertifikat).
Bei Docker läuft die App im isolierten Container mit allen notwendigen Komponenten, daher kann es durchaus sein, dass die App auf einem System abseits von Windows/Ubuntu mit Docker auf Anhieb besser läuft.
Die IP Adresse ist eingetragen.
Vielleicht eine doofe Frage, aber was für Zertifikat ist das? Kann ich das einfach selber erstellen oder was müsste ich tun?
So jetzt bin ich auch mal am probieren der neuen API.
Ich bin kein Ubundler und auch kein Docker aber dafür Fedora und Podman.
Also @easy4me deine Lösung funktioniert bei mir nicht wirklich. Ich kann mich einloggen und kann auch Wilmaa anlegen aber es werden keine Streams gefunden. Weder VLC, Simple IPTV oder TVheadend.
Will ich Zattoo Ultimate anlegen bekom ich folgenden Zertifikatfehler:
Could not find a suitable TLS CA certificate bundle, invalid path: /etc/ssl/certs/ca-certificates.crt
Wenn ich dagegen @DeBaschdi seine Dockervariante nutze, in meinem Falle Podman laufen die Streams ohne Probleme. Kein Zertifikatfehler bei Zattoo. Bei Simple IPTV mit DolbyDigital. Bei TVheadend nur AAC.
In meinem Fall mit Fedora Linux läuft die neue Docker / Podman Lösung besser. Warum deine "einfache" Lösung nicht läuft weiß ich leider nicht.
Aber trotzdem muss ich sagen @easy4me finde ich die neue Lösung viel besser als die Alte. Du hast hier super Arbeit geleistet, ich bin echt imponiert. SUPER!
Mir ist aufgefallen das bei Wilmaa und Zattoo nach einer Weile immer irgendwelche Sender verschwinden. Es verschwindet das komplette EPG und die entsprechenden Sender. Muss dann mit easyepg die Sender wieder manuell hinzufügen und auch in tvheadend wieder zuweisen.
Liegt das an die Anbieter oder was könnte das sein?
Ab und an starte ich meinen Server neu, aber das kann doch daran nicht liegen oder?
Wilmaa und Zattoo laufen als systemd Service welche zusammen mit tvheadend runtergefahren und neugestartet werden.
Verlieren die da vielleicht irgendwelche Infos?
kann wer bitte nochmal den script hochladen wo man nach dem besten server testen kann ?
Bitte schön
Telerising API - Zattoo für tvHeadend und VLC [v0.4.5 | 2021/01/19]
Guten Morgen
Hat sich bei W* etwas verändert? Z* läuft ohne Probleme mit der selben Konfiguration.
Bei W* steht im Logfile:
IP Lookup: Invalid response
Can't connect to geo.wilmaa.com:80 (Connection refused)Connection refused at /usr/local/share/perl5/5.30/LWP/Protocol/http.pm line 50
Ich nochmal. Jemand eine Ahnung wie ich das Problem gefix bekomme? Hat daswas mit Perl zu tun oder mit W*?
Guten Morgen
Hat sich bei W* etwas verändert? Z* läuft ohne Probleme mit der selben Konfiguration.
Bei W* steht im Logfile:
IP Lookup: Invalid response
Can't connect to geo.wilmaa.com:80 (Connection refused)
Connection refused at /usr/local/share/perl5/5.30/LWP/Protocol/http.pm line 50
Alles anzeigenHey,
ich habe mich ja schon länger darüber geärgert, dass Dolby 5.1 bei W* nicht mehr funktioniert, ich habe mit ein paar print's (
) jetzt auch herausgefunden woran es liegt. Wäre super, wenn man da einen entsprechenden Fix bauen könnte, @easy4me.
Anhand zweier Sender einmal mit Zattoo und einmal mit W* kann man das ganz gut erkennen:
Zattoo Premium (RTL), Dolby funktioniert, hierfür wurde durch das Skript folgende Audioadresse gebaut:
Code* 2020-10-01 18:14:56 LIVE-TV rtl | 5000 | hls5 - Editing M3U8 * 2020-10-01 18:14:56 LIVE-TV rtl | 5000 | hls5 - Editing M3U8 audio - t_track_audio_bw_256_num_1 * 2020-10-01 18:14:56 LIVE-TV rtl | 5000 | hls5 - Editing M3U8 link video - https://zba6-2-hls5-live.zahs.tv/HD_rtl_schweiz/t_track_audio_bw_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32= * 2020-10-01 18:14:56 LIVE-TV rtl | 5000 | hls5 - Editing M3U8 link audio - https://zba6-2-hls5-live.zahs.tv/HD_rtl_schweiz/t_track_audio_bw_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
Selber Sender mit W*, ergibt nach hls7 (b=before) => hls5 (a=after) folgendes:
Code* 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 audio - t_track_audio_bw_256_num_1 * 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 link video b - https://zh2-4-hls7-live.zahs.tv/HD_rtl_schweiz/t_track_video_bw_7800_num_0.m3u8?z32=MNZWSZB5GE3DGOKFIFDECRRWIYZDCMBXGIWTIQSGGIYTMMRUIM4DGQKCGMYCM5LTMVZF62LEHV3WS3DNMFQV653JNRWWCYJGOY6TAJTTNFTT2MJWL4YGENDGMZTDSYTGMI3WGOJUGQ3GMNRWHBSDIOJTMQ3TAMDBGBSGC * 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 link audio b - https://zh2-4-hls7-live.zahs.tv/HD_rtl_schweiz/t_track_audio_bw_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32= * 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 link video a - https://fr5-0-hls5-live.zahs.tv/HD_rtl_schweiz/t_track_video_bw_7800_num_0.m3u8?z32= * 2020-10-01 18:25:07 LIVE-TV rtl_ch_hd | 8000 | hls5 - Editing M3U8 link audio a - https://fr5-0-hls5-live.zahs.tv/HD_rtl_schweiz/t_track_audio_bw_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=
Wenn man jetzt die beiden Audiotracks miteinander vergleicht, fällt folgendes auf:
Zattoo => 5.1: http://zba6-2-hls5-live.zahs.tv/HD_rtl_schweiz…_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
W* => 2.0: http://fr5-0-hls5-live.zahs.tv/HD_rtl_schweiz…_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=3_p_20 vs. 2_p_10
Ersetzt man jetzt mit der gebauten W*-URL die beiden Ziffern, kommt auch bei der W*-URL Dolby. Weil mir das zu einfach erschien, habe ich das mit einem anderen Sender auch probiert. Hier dasselbe.
Code* 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 audio - t_track_audio_bw_256_num_1 * 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 link video b - https://zba6-0-hls5-live.zahs.tv/HD_orf1/t_track_video_bw_4800_num_0.m3u8?z32= * 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 link audio b - https://zba6-0-hls5-live.zahs.tv/HD_orf1/t_track_audio_bw_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32= * 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 link video a - https://fr5-0-hls5-live.zahs.tv/HD_orf1/t_track_video_bw_4800_num_0.m3u8?z32= * 2020-10-01 19:18:29 LIVE-TV orf-1 | 5000 | hls5 - Editing M3U8 link audio a - https://fr5-0-hls5-live.zahs.tv/HD_orf1/t_track_audio_bw_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
Code* 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 audio - t_track_audio_bw_256_num_1 * 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 link video b - https://zh2-3-hls7-live.zahs.tv/HD_orf1/t_track_video_bw_4800_num_0.m3u8?z32= * 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 link audio b - https://zh2-3-hls7-live.zahs.tv/HD_orf1/t_track_audio_bw_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32= * 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 link video a - https://fr5-0-hls5-live.zahs.tv/HD_orf1/t_track_video_bw_4800_num_0.m3u8?z32= * 2020-10-01 19:22:22 LIVE-TV orf_1_hd | 5000 | hls5 - Editing M3U8 link audio a - https://fr5-0-hls5-live.zahs.tv/HD_orf1/t_track_audio_bw_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=
Auch wieder:
Zattoo => 5.1: http://fr5-0-hls5-live.zahs.tv/HD_orf1/t_trac…_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
W* => 2.0: http://fr5-0-hls5-live.zahs.tv/HD_orf1/t_trac…_256_num_1_tid_2_p_10_l_de_nd_4000_mbr_5000.m3u8?z32=W* => 5.1: http://fr5-0-hls5-live.zahs.tv/HD_orf1/t_trac…_256_num_1_tid_3_p_20_l_de_nd_4000_mbr_5000.m3u8?z32=
Vielleicht lässt sich da ja was schönes bauen, um die beiden Ziffern automatisch zu erhöhen/richtig zu setzen. Ganz so versiert bin ich in Perl leider noch nicht, um Adressen auseinander zu bauen, zu ändern und schlussendlich wieder zusammenzusetzen.
Tausend Dank.
(Kann das Ganze auch noch in GitHub posten, falls es was hilft.)
Das ist mal super. Bei mir hat Dolby noch nie gefunzt. Weder bei Z* noch W*. Jetzt weiss ich endlich mal nach was ich schauen kann und ob der Trick bei mir auch funzt.
Jupp Telerising API aktualisiert auf 0.4.1 und Grabben funzt wieder.
Jetzt mal zum technischen Verständnis: Der easyEPG Grabber v0.4.3 von sunsettracker benutzt intern die Telerising API von @easy4me?
Das wußte ich noch nicht.
Trotzdem super Dankeschön
Heute früh ging das Grabben noch. Jetzt kommt folgender Fehler:
--------------------------------------------
--------------------------------------------
ZATTOO EPG SIMPLE XMLTV GRABBER
powered by easyEPG Grabber v0.4.3 2020/01/11
(c) 2019-2020 Jan-Luca Neumann / sunsettrack4
--------------------------------------------
+++ COUNTRY: GERMANY +++
Login to Zattoo webservice... FAILED!
[ LOGIN ERROR ] Please check your credentials!
ls: Zugriff auf 'swc/' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf 'tvp/' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf 'tkm/' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf 'rdt/' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf 'wpu/' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf 'tvs/' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf 'vdf/' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf 'tvtv/' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf 'ext/' nicht möglich: Datei oder Verzeichnis nicht gefunden
Alles anzeigen
Die Verzeichnisse existieren. Wie geschrieben heute Vormittag lief noch alles und im Kodi streamen via API funktioniert immer noch.
Was immer noch nicht geht ist Dolby Audio.
Ist die Config so richtig? Oder muss audio2 und dolby auf "true" stehen?
Wilmaa:
{
"provider": "wilmaa.com",
"interface": "enp3s0",
"ffmpeg_lib": "/usr/bin/ffmpeg",
"port": "8181",
"ssl_mode": "1",
"youth_protection_pin": "1234",
"platform": "hls5",
"bw": "8000",
"profile": "2",
"audio2": "false",
"dolby": "false",
"ignore_maxrate": "false",
"loglevel": "fatal",
"update": "true",
"server": "fra3-2"
}
Zattoo:
{
"provider": "zattoo.com",
"login": "xxx@xxx.xxx",
"password": "xxxxxx",
"interface": "enp3s0",
"ffmpeg_lib": "/usr/bin/ffmpeg",
"port": "8080",
"ssl_mode": "1",
"youth_protection_pin": "1234",
"platform": "hls5",
"bw": "8000",
"profile": "2",
"audio2": "false",
"dolby": "false",
"ignore_maxrate": "false",
"loglevel": "fatal",
"update": "true",
"server": "fra3-2"
}
Alles anzeigen
Die eingestellte Netzwerkschnittstelle scheint nicht mehr zu laufen. Bitte die entsprechende Serverkonfiguration überprüfen. Never change a running system.
Fehler gefunden Hatte eine Brücke nach dem Update eingerichtet und dabei wurde die Netzwerkschnittstelle umbenannt. Das war's. Never change a running system.
Soooo wie jetzt... Bis gestern lief noch alles, heute sind sämtliche Muxes / Services im tvheadend nicht mehr zugeordnet. Wenn ich die telerising api per Hand starte:
perl wilmaa.pl & disown
perl zattoo.pl & disown
Zeigen beide die Fehlermeldung:
Use of uninitialized value $hostip in concatenation (.) or string at wilmaa.pl line 1252.
Use of uninitialized value $hostip in concatenation (.) or string at zattoo.pl line 1252.
System Fedora - Server 32, tvheadend 4.2.8, telerising api 0.3.4
Was ich gemacht hatte war ein Update des Servers und dann Neustart. Und ich meine gesehen zu haben wie die 2 Perlskripte alle Zuordnungen entfernt haben. Aber habe gestern nix mehr getestet.
Sah das nur heute.
Was bedeutet die Fehlermeldung?
Beste Grüße,
Woti
Alles anzeigenhab es hinbekommen:
● telerising.service - Telerising API Service
Loaded: loaded (/etc/systemd/system/telerising.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-08-13 18:50:49 CEST; 1min 36s ago
Main PID: 15296 (perl)
Tasks: 12 (limit: 4915)
CGroup: /system.slice/telerising.service
├─15296 /usr/bin/perl zattoo.pl
├─15297 /usr/bin/perl zattoo.pl
├─15303 /usr/bin/perl zattoo.pl
├─15304 /usr/bin/perl zattoo.pl
├─15305 /usr/bin/perl zattoo.pl
├─15306 /usr/bin/perl zattoo.pl
├─15307 /usr/bin/perl zattoo.pl
├─15308 /usr/bin/perl zattoo.pl
├─15309 /usr/bin/perl zattoo.pl
├─15310 /usr/bin/perl zattoo.pl
├─15311 /usr/bin/perl zattoo.pl
└─15312 /usr/bin/perl zattoo.pl
Aug 13 18:50:49 PVR perl[15296]: ZZ AA AA TT TT 88 888 88
Aug 13 18:50:49 PVR perl[15296]: ZZ AAAAAAAA TT TT 88 888 88
Aug 13 18:50:49 PVR perl[15296]: ZZ AA AA TT TT 88 88 88 88
Aug 13 18:50:49 PVR perl[15296]: ZZ AA AA TT TT 88 88 88 88
Aug 13 18:50:49 PVR perl[15296]: ZZZZZZZZZ AA AA TT TT 888888 888888
Aug 13 18:50:49 PVR perl[15296]: (c) 2019-2020 Jan-Luca Neumann (sunsettrack4)
Aug 13 18:50:49 PVR perl[15296]: Please donate to support my work: https://paypal.me/sunsettrack4
Aug 13 18:50:49 PVR perl[15296]: ==== API CONFIGURATION ====
Aug 13 18:50:51 PVR perl[15296]: ==== API STARTED! ====
Aug 13 18:50:51 PVR perl[15296]: Host IP address: X.X.X.X:8080Service Datei sieht nun wie folgt aus:
Bash: telerising.service Alles anzeigen[Unit] Description=Telerising API Service After=network.target [Service] Restart=always RestartSec=10 Type=simple User=hts WorkingDirectory=/home/hts/telerising ExecStart=/usr/bin/perl zattoo.pl [Install] WantedBy=multi-user.target
Das WorkingDirectory und die Exec Zeile waren das Problem.
Als Service darf es nicht in den Hintergrund und an das Terminal gebunden werden, dann läuft es. also ohne "& disown"Danke für die Inspiration...
1. Datei anlegen: /etc/systemd/system/telerising.service
2. richtig berechtigen: chmod 755 /etc/systemd/system/telerising.service
3. Inhalt reinkopieren und entsprechend anpassen.
4. systemctl enable telerising.serviceistarten, stoppen und status:
service telerising start
service telerising status
service telerising stopVielleicht hilfts ja wem
Grüße !
Funktioniert super auch unter Fedora / Centos Nur sind meine Berechtigungen chmod 644 standard für alle Services.