11-05-2026, 10:19 AM
(11-05-2026, 10:07 AM)kris777 napisał(a): Nie wiem dokładnie o co Ci chodzi przecież dokładnie podałem jaka jest struktura tego pliku z wpisem jednego programu : TVP1 ... jest to standardowy plik tworzony przez program Tvheadend ( z karty usb - TV-DVBT2 ) tylko dopisane do niego :login / hasło i zamiast adresu IP lan (192.168.1.x / lub IP-zewnętrzne) adres serwera jakiegoś DDNS który tłumaczy adres jak by się zmienił u mnie to :duckdns.org + oczywiście jakiś port : ....
Nazwa pliku to : TV-DVB-T2-tuner2.m3u ...a zawartość np kilka pozycji:
.....................
#EXTM3U #EXTINF:-1 tvg-id="fdj6d8f4179e35a0d90bbbbedbace24c" tvg-chno="1",TVP1 http://login:hasło@nazwaDDNS.duckdns.org:9987/stream/channelid/24105633600?profile=pass #EXTINF:-1 tvg-id="ca1aks755ebsnd9e7f6933d2cjsj919" tvg-chno="2",TVP2 http://login:hasło@nazwaDDNS.duckdns.org:9987/stream/channelid/6230414378?profile=pass #EXTINF:-1 tvg-id="fsnc87de0e53a54dmcjd77deushde0f2" tvg-chno="3",TVP3 Katowice itd...
Dziękuję za cierpliwość i za to, że dokładnie opisałeś strukturę pliku to naprawdę pomogło zidentyfikować problem.
Błąd był głębszy niż myślałem przy pierwszej poprawce. Biblioteka, której używam do połączeń HTTP, po cichu usuwała dane logowania z adresu URL, a mój poprzedni kod próbował je odratować przez standardowy parser URI który niestety rzuca błąd na polskie znaki takie jak "ł" w haśle i po cichu się poddaje. W efekcie zapytanie szło na serwer bez autoryzacji.
Poprawiłem to porządnie teraz wyodrębniam login i hasło bez parsowania URI, koduję je w UTF-8 i wysyłam jako nagłówek Authorization. To powinno działać zarówno z Twoją konfiguracją tvheadend, jak i z hasłami zawierającymi polskie znaki.
Poprawka będzie w kolejnej wersji. Będę wdzięczny, jeśli zechcesz ją przetestować gdy zostanie opublikowana (Pewnie 1.2.64)
...................

