userbouquet.stream bestanden zijn UTF-8 valide.
->
Klopt…
Ik begrijp je opmerking even niet.
Bedoel je te zeggen dat je mijn aangegeven bestanden gecontroleerd hebt en ook gevonden hebt dat deze bestanden NIET UTF-8 valide zijn?
Posted 26 July 2024 - 10:56
Rest nog de vraag: hoe heb je die lijst van Hans op je box gezet?
Via de plugins download? Via een hier geposte ipk? Van de ruwe data van Hans (zip of gitlab repository)?
Als ik naar de source in de repository kijk, dan zie ik in music.tv op een van de eerste regels al
#DESCRIPTION ——— MicrowaveSoft ———
en dat is Windows encoding puinhoop ...
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 26 July 2024 - 11:10
Ik heb even op de buildserver gekeken in de packages die wij bouwen van de source van Hans, en dat is een puinhoop (dit is de rotating list):
[wanwizard@buildserver2] $ for f in *; do iconv -f UTF-8 $f -o /dev/null; echo $f - $?; done | grep iconv iconv: illegal input sequence at position 103 iconv: illegal input sequence at position 102 iconv: illegal input sequence at position 89 iconv: illegal input sequence at position 93 iconv: illegal input sequence at position 100 iconv: illegal input sequence at position 89 iconv: illegal input sequence at position 90 iconv: illegal input sequence at position 95 iconv: illegal input sequence at position 125 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 86 iconv: illegal input sequence at position 92 iconv: illegal input sequence at position 104 iconv: illegal input sequence at position 101 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 93 iconv: illegal input sequence at position 95 iconv: illegal input sequence at position 94 iconv: illegal input sequence at position 97 iconv: illegal input sequence at position 123 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 135 iconv: illegal input sequence at position 97 iconv: illegal input sequence at position 106 iconv: illegal input sequence at position 139 iconv: illegal input sequence at position 110 iconv: illegal input sequence at position 110 iconv: illegal input sequence at position 90 iconv: illegal input sequence at position 107 iconv: illegal input sequence at position 122 iconv: illegal input sequence at position 120 iconv: illegal input sequence at position 92 iconv: illegal input sequence at position 126 iconv: illegal input sequence at position 125 iconv: illegal input sequence at position 135 iconv: illegal input sequence at position 87 iconv: illegal input sequence at position 103 iconv: illegal input sequence at position 105 iconv: illegal input sequence at position 110 iconv: illegal input sequence at position 132 iconv: illegal input sequence at position 93 iconv: illegal input sequence at position 114 iconv: illegal input sequence at position 113 iconv: illegal input sequence at position 98 iconv: illegal input sequence at position 98 iconv: illegal input sequence at position 103 iconv: illegal input sequence at position 99 iconv: illegal input sequence at position 97 iconv: illegal input sequence at position 89 iconv: illegal input sequence at position 92 iconv: illegal input sequence at position 126 iconv: illegal input sequence at position 120 iconv: illegal input sequence at position 93 iconv: illegal input sequence at position 121 iconv: illegal input sequence at position 119 iconv: illegal input sequence at position 104 iconv: illegal input sequence at position 109 iconv: illegal input sequence at position 107 iconv: illegal input sequence at position 113 iconv: illegal input sequence at position 101 iconv: illegal input sequence at position 137 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 107 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 101 iconv: illegal input sequence at position 102 iconv: illegal input sequence at position 104 iconv: illegal input sequence at position 97 iconv: illegal input sequence at position 120 iconv: illegal input sequence at position 94 iconv: illegal input sequence at position 97 iconv: illegal input sequence at position 89 iconv: illegal input sequence at position 95 iconv: illegal input sequence at position 93 iconv: illegal input sequence at position 92 iconv: illegal input sequence at position 111 iconv: illegal input sequence at position 113 iconv: illegal input sequence at position 121 iconv: illegal input sequence at position 90 iconv: illegal input sequence at position 101 iconv: illegal input sequence at position 126 iconv: illegal input sequence at position 95 iconv: illegal input sequence at position 135 iconv: illegal input sequence at position 114 iconv: illegal input sequence at position 98 iconv: illegal input sequence at position 111 iconv: illegal input sequence at position 93 iconv: illegal input sequence at position 122 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 97 iconv: illegal input sequence at position 95 iconv: illegal input sequence at position 138 iconv: illegal input sequence at position 97 iconv: illegal input sequence at position 94 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 109 iconv: illegal input sequence at position 104 iconv: illegal input sequence at position 95 iconv: illegal input sequence at position 94 iconv: illegal input sequence at position 107 iconv: illegal input sequence at position 111 iconv: illegal input sequence at position 127 iconv: illegal input sequence at position 127 iconv: illegal input sequence at position 107 iconv: illegal input sequence at position 106 iconv: illegal input sequence at position 124 iconv: illegal input sequence at position 109 iconv: illegal input sequence at position 128 iconv: illegal input sequence at position 108 iconv: illegal input sequence at position 127 iconv: illegal input sequence at position 141 iconv: illegal input sequence at position 106 iconv: illegal input sequence at position 96 iconv: illegal input sequence at position 107 iconv: illegal input sequence at position 140 iconv: illegal input sequence at position 102 iconv: illegal input sequence at position 123 iconv: illegal input sequence at position 116 iconv: illegal input sequence at position 98 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 109 iconv: illegal input sequence at position 121 iconv: illegal input sequence at position 104 iconv: illegal input sequence at position 97 iconv: illegal input sequence at position 117 iconv: illegal input sequence at position 129 iconv: illegal input sequence at position 121 iconv: illegal input sequence at position 107 iconv: illegal input sequence at position 108 iconv: illegal input sequence at position 138 iconv: illegal input sequence at position 93 iconv: illegal input sequence at position 121 iconv: illegal input sequence at position 91 iconv: illegal input sequence at position 87 iconv: illegal input sequence at position 116 iconv: illegal input sequence at position 108 iconv: illegal input sequence at position 93 iconv: illegal input sequence at position 111 iconv: illegal input sequence at position 102 iconv: illegal input sequence at position 105 iconv: illegal input sequence at position 93 iconv: illegal input sequence at position 94 iconv: illegal input sequence at position 88 iconv: illegal input sequence at position 87 iconv: illegal input sequence at position 5037 iconv: illegal input sequence at position 42791 iconv: illegal input sequence at position 50627 iconv: illegal input sequence at position 43771 iconv: illegal input sequence at position 47234 iconv: illegal input sequence at position 137 iconv: illegal input sequence at position 104 iconv: illegal input sequence at position 139 iconv: illegal input sequence at position 96 iconv: illegal input sequence at position 88 iconv: illegal input sequence at position 92 iconv: illegal input sequence at position 92 iconv: illegal input sequence at position 133
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 26 July 2024 - 11:13
Zaken als:
[wanwizard@buildserver2] $ iconv -f UTF-8 userbouquet._adult.tv #NAME Adult #SERVICE 1:64:215:0:0:0:0:0:0:0: #DESCRIPTION ●●●● Intelsat 12 / Azerspace-2 (45.0iconv: illegal input sequence at position 103
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 26 July 2024 - 11:27
Het zit ook al in de zip's die Hans aanlevert, dus de bron is fout.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 26 July 2024 - 15:03
en de bron... ben ik dus. Niet persoonlijk want de lijsten worden als volgt gemaakt.
Sateditor: DreamSet.
De lijsten van satelliet of kabel lijken geen fouten te hebben. De namen van de zenders komen van het scannen van de transponder cq frequentie.
Althans: buiten de rotatinglijst. Deze wordt gemaakt door mijn eigen lijst (9/13/19/23/28) te mixen met een internetsettings download. Een optie die DreamSet biedt. als daar fouten in zitten... dan gaan ze mee. Want het is ondoenlijk alle duizenden zenders na te lopen op rare (niet UTF-8) tekens...
Hoe ik dit kan oplossen, geen idee.
De fouten zitten ook in de streams. Soms al zeer lang. Ik zie als voorbeeld in Stream Muziek de zender TRT Müzik (576p). Waar de u met umlaut een vreemd teken geeft. Als je hier op staat crasht je ontvanger inderdaad na enkele seconden.
Makkelijk te verbeteren door in DreamSet (of andere sateditor) het vreemde teken te verwijderen en te vervangen door een gangbare letter (u of ü enzovoort). Dan oversturen.
Rammy noemt een aantal boeketten met fouten en verwijst naar een nummer. Daar kan ik weinig mee. Graag: naam boeket en naam zender. Dan kan ik handmatig corrigeren.
Graag rechtstreeks melden. Dus niet ergens in het forum maar op het e-mailadres staat ook in de kanalenlijst staat: KanalenlijstHans@gmail.com
Samen maken we het beter... opbouwende opmerkingen altijd welkom, mits vindbaar... ;-)
Mutant HD51 via Wave T55 (5 lnb's: 9/13/19/23/28 oost) + Edision Mio 4K via Triax 1,2 meter met usals disecq.
Posted 26 July 2024 - 16:43
Ik kan eventueel kijken of er een script te maken is die alles oplost… dreamSet is eigenlijk ook best wel een buggy dingetje.
Fijn.
DreamSet heeft al jaren geen software update meer gehad. Heb meerdere sateditors getest en blijf DreamSet het fijnste te vinden om mee te werken. Wellicht een persoonlijke keuze...
Mutant HD51 via Wave T55 (5 lnb's: 9/13/19/23/28 oost) + Edision Mio 4K via Triax 1,2 meter met usals disecq.
Posted 26 July 2024 - 16:50
Waar importeer je de settings eigenlijk van?
'de settings' is een breed begrip.
Satellietten 9, 13, 19, 23,5 en 28 oost: zelf door scannen transponders. De overige satellieten: via importeren met DreamSet van actuele satellieten/zenders die op dat moment op KingOfSat staan. Soms in dat laatste wellicht fouten, maar kan niet alle duizenden radio- en tv-zenders nalopen.
Kabel Ziggo: zelf door scannen frequenties.
T2: zelf door scannen frequenties.
Streams: mix van zelf stream url's zoeken op de site en soms boeketten van een andere hobbyist aangeleverd. Vaak ontbreekt tijd om de honderden zenders allemaal na te lopen.
Sommige 'foute namen' blijken er al lang in te staan. Niemand heeft 'gepiept'. Vandaar de oproep.
Mutant HD51 via Wave T55 (5 lnb's: 9/13/19/23/28 oost) + Edision Mio 4K via Triax 1,2 meter met usals disecq.
Posted 26 July 2024 - 18:13
Rest nog de vraag: hoe heb je die lijst van Hans op je box gezet?
Via de plugins download? Via een hier geposte ipk? Van de ruwe data van Hans (zip of gitlab repository)?
Als ik naar de source in de repository kijk, dan zie ik in music.tv op een van de eerste regels al
#DESCRIPTION ——— MicrowaveSoft ———en dat is Windows encoding puinhoop ...
Geen idee van welke bron het afkomstig is.
Tijdens de eerste installatie word me de vraag gesteld of ik ook de hans lijst wil downloaden, en kies dan voor de 13 19 23.5 28 oost satellieten.
Normaal laat ik na dit eerste installatie proces de box handmatig alle tranponders scannen.
Heb ik echter deze keer niet gedaan.
Posted 26 July 2024 - 19:21
Het probleem zit 'm in de lijst zelf, daar kun jij dus weinig aan doen.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 26 July 2024 - 21:50
Het probleem zit 'm in de lijst zelf, daar kun jij dus weinig aan doen.
Fijn dat we de oorzaak nu gevonden hebben.
Nu de oplossing nog.
Wellicht zou je nieuwe veilige lijst in het leven kunnen roepen waarin alleen plaats is voor die streams die voldoen aan de UTF-8 norm.
De mensen zouden dan kunnen beschikken over gecontroleerde streams waarvan we zeker weten dat deze geen problemen veroorzaken in de box.
Je zou dan langzamerhand weer die nieuwe lijst kunnen uitbreiden met gecontroleerde streams op UTF-8 basis.
Natuurlijk zou het fijn zijn als OpenWebif melding zou kunnen maken van file's die niet voldoen aan de UTF-8 norm middels een foutmelding rechtstreeks op het scherm en/of in de logs, of deze file's tijdens het restore/backup proces gewoon overslaan.
Posted 27 July 2024 - 09:31
"een veilige lijst in het leven roepen"... ik houd het bij de lijst waar jaren aan gewerkt is en die gewoon verbeterd moet worden.
helaas zijn lijsten niet door een software-wasmachine te halen om vreemde tekens op te sporen.
bij de streams zullen we extra opletten.
bij de rotatinglijst is het echter ondoenlijk de duizenden radio- en tv-zenders die via KOS binnenkomen na te gaan. Naar mijn idee zijn de fouten daar ook beperkt en heb je gewoon pech eens een zender met een niet UTF-8 teken te treffen waar je net op gaat staan. Als het gebeurt: meld het dan geef ik het door aan KOS.
Mutant HD51 via Wave T55 (5 lnb's: 9/13/19/23/28 oost) + Edision Mio 4K via Triax 1,2 meter met usals disecq.
Posted 27 July 2024 - 10:19
Het probleem zit 'm niet bij KOS, die website is UTF-8, en als daar iets onvertogens zou staan, dan zou het daar al fout gaan.
helaas zijn lijsten niet door een software-wasmachine te halen om vreemde tekens op te sporen.
Er zijn drie problemen.
De eerste is dat in alle satteliet bouquetten markers staan met daarin een raar teken in de positie ( dus 45.0~E, op de plaats van de tilde ), die moet er uit gehaald worden.
De tweede is dat in een aantal stream bouquetten en letters met accenten staat die niet UTF-8 zijn, en dat zijn er maar een hand vol.
En in veel markers staan rare tekens ( iets als **** een naam hier ****, op de plaats van de sterretjes ), en ook die moeten vervangen worden door iets UTF-8's. Er staat me bij dat dit vroeger gewoon plusjes waren?
Van alle drie heb ik de gegevens aan je doorgestuurd, je kunt wel degelijk de bestanden scannen. Je kunt alleen niet automatisch corrigeren, omdat wat er in staat onbekend is.
Edited by WanWizard, 27 July 2024 - 10:22.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 27 July 2024 - 11:36
de website van KOS is goed maar als je internetsettings via DreamSet binnenhaalt is de bron KOS.
dat gebeurt alleen bij de rotatinglijst.
en om die iedere keer boeket voor boeket na te lopen op fouten... onbegonnen werk. Ik kan het wel melden bij de webmaster van KOS.
Mutant HD51 via Wave T55 (5 lnb's: 9/13/19/23/28 oost) + Edision Mio 4K via Triax 1,2 meter met usals disecq.
Posted 27 July 2024 - 11:54
In principe moet er niks mis zijn met de hans lijst, hele volksstammen gebruiken die lijsten. Ik zou dan ook niet direct weten wat daar mis aan zou moeten zijn.
Kan ook best zijn dat er nog ergens in die OWIF bouquet editor nog iets zit dan niet (goed) is geconverteerd van Python 2 naar Python 3. Je bent de eerste die ik tegen kom die dat gebruikt, de meeste mensen gebruiken een PC tool.
Probleem ( of uitdaging, afhankelijk van hoe je er naar kijkt ) is dat de huidige OWIF end of life is, en niet meer onderhouden wordt. Het staat nog op mijn to do list om daar wat aan te doen (zal voor 9.1-release zijn).
Ik heb in mijn bouquets 4 streams gevonden die characters bevatten die niet UTF-8 valide zijn, te weten:
- 'userbouquet.stream_italii_.radio', op positie 33105 als eerste positie
- 'userbouquet.stream_jazz_radio.radio', op positie 7867 als eerste positie
- 'userbouquet.stream_muziek.tv', op positie 49567 als eerste positie
- 'userbouquet.stream_webcams_buitenland.tv', op positie 44786 als eerste positie
Nu vraag ik me af kan ik deze file's zomaar verwijderen uit de 'enigma2' directory of worden deze file's ook nog elders ge-administreerd.
ik heb in de vier genoemde boeketten gekeken Rammy maar vind geen karakters die geen UTF-8 zijn.
stuur me een PM of e-mail met juiste boeketnaam en zender et cetera. Dan komen we verder.
ondertussen bij KingOfSat het probleem neergelegd van de ruiters met ? en andere tekens die meekomen als je de internetsettings download.
Mutant HD51 via Wave T55 (5 lnb's: 9/13/19/23/28 oost) + Edision Mio 4K via Triax 1,2 meter met usals disecq.
Posted 27 July 2024 - 12:36
Ik heb je die gestuurd, met tot op het karakter waar het (eerste) probleem zit.
Dus of je kijkt niet goed, of je gebruikt de verkeerde tools om te kijken. Op gitlab zie je 'm ook niet, want die filtered illegale handel er uit voor het tonen van de source.
Bijvoorbeeld:
userbouquet.stream_brazili___br_.tv #SERVICE 4097:0:1:0:0:0:0:0:0:0:https%3a//cdn039.fractalmedia.es/hls/caz_pt_high.m3u8:Ca [--> iconv: illegal input sequence at position 5037
de exacte regel in dat bestand is (regel 78):
#SERVICE 4097:0:1:0:0:0:0:0:0:0:https%3a//cdn039.fractalmedia.es/hls/caz_pt_high.m3u8:Ca~avision
en daar waar nu de ~ staat, in Ca~avision, is een niet-valide teken, de hexadecimale waarde E7.
Ik denk overigens ook dat dit ongecontroleerde oude zooi is, die URL bestaat helemaal niet meer.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 27 July 2024 - 13:46
In principe moet er niks mis zijn met de hans lijst, hele volksstammen gebruiken die lijsten. Ik zou dan ook niet direct weten wat daar mis aan zou moeten zijn.
Kan ook best zijn dat er nog ergens in die OWIF bouquet editor nog iets zit dan niet (goed) is geconverteerd van Python 2 naar Python 3. Je bent de eerste die ik tegen kom die dat gebruikt, de meeste mensen gebruiken een PC tool.
Probleem ( of uitdaging, afhankelijk van hoe je er naar kijkt ) is dat de huidige OWIF end of life is, en niet meer onderhouden wordt. Het staat nog op mijn to do list om daar wat aan te doen (zal voor 9.1-release zijn).
Ik heb in mijn bouquets 4 streams gevonden die characters bevatten die niet UTF-8 valide zijn, te weten:
- 'userbouquet.stream_italii_.radio', op positie 33105 als eerste positie
- 'userbouquet.stream_jazz_radio.radio', op positie 7867 als eerste positie
- 'userbouquet.stream_muziek.tv', op positie 49567 als eerste positie
- 'userbouquet.stream_webcams_buitenland.tv', op positie 44786 als eerste positie
Nu vraag ik me af kan ik deze file's zomaar verwijderen uit de 'enigma2' directory of worden deze file's ook nog elders ge-administreerd.
ik heb in de vier genoemde boeketten gekeken Rammy maar vind geen karakters die geen UTF-8 zijn.
stuur me een PM of e-mail met juiste boeketnaam en zender et cetera. Dan komen we verder.
ondertussen bij KingOfSat het probleem neergelegd van de ruiters met ? en andere tekens die meekomen als je de internetsettings download.
Ik heb deze streams reeds verwijderd uit mijn bouquetten lijst.
Ik kan ze alleen nog als .del file's terug vinden en ik weet niet hoe ik ze kan terughalen in mijn bouquetten lijst.
Ik heb je de probleem file's toegevoegd als aanhansel in een zip file.
De positie is gezien vanaf het begin van de file waar het probleem optreed volgens het 'iconv' commando.
De adres waarde is decimale weergegeven.
Problem file: '/home/pi/Downloads/tmp_3/userbouquet.stream_brazili_.tv.del'; iconv: illegal input sequence at position 5037
Problem file: '/home/pi/Downloads/tmp_3/userbouquet.stream_italii_.radio.del'; iconv: illegal input sequence at position 33105
Problem file: '/home/pi/Downloads/tmp_3/userbouquet.stream_jazz_radio.radio.del'; iconv: illegal input sequence at position 7867
Problem file: '/home/pi/Downloads/tmp_3/userbouquet.stream_muziek.tv'; iconv: illegal input sequence at position 49567
Problem file: '/home/pi/Downloads/tmp_3/userbouquet.stream_pluto_tv_brazili_.tv.del'; iconv: illegal input sequence at position 43758
Problem file: '/home/pi/Downloads/tmp_3/userbouquet.stream_webcams_buitenland.tv.del'; iconv: illegal input sequence at position 44786
Als je de wxHexEditor gebruikt kan je het adres ook decimaal ingeven.
Posted 27 July 2024 - 13:58
dank Rammy. Heb het bekeken maar je overschat mijn technische kennis. Zo zegt "het 'iconv' commando" mij niets.
hetzelfde geldt voor "at position 5037" enzovoort.
en "wxHexEditor" ken ik niet... sorry.
Had gevraagd om de naam van het boeket en de betreffende zender. Die kan ik vinden via DreamSet om de naam aan te passen.
Mits het gaat om niet via KOS aangeleverde boeketten, dus de streamboeketten wel maar de satellietboeketten in rotating van KOS niet. Zie uitleg hiervoor
Mutant HD51 via Wave T55 (5 lnb's: 9/13/19/23/28 oost) + Edision Mio 4K via Triax 1,2 meter met usals disecq.
0 members, 4 guests, 0 anonymous users