Liczba postów: 6
Liczba wątków: 1
Dołączył: Nov 2026
Reputacja:
0
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Tv box
Lokalizacja: Pl
Płeć: Mężczyzna
Zauważyłem, że w wersji pltv do wszystkich tytułów dopisywana jest na końcu kropka. Czy to błąd czy planowane działanie?
Przykład:
<programme start="20261104044500 +0100" stop="20261104045500 +0100" channel="TVP 1">
<title lang="pl">Zakończenie programu. </title>
<desc></desc>
<icon src="https://ptv-prod.wphcdn.cloud/media/akpa4419675.jpg" />
</programme>
REKLAMA:
Liczba postów: 1,438
Liczba wątków: 7
Dołączył: Dec 2017
Reputacja:
206
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Canal+ Box 4K
Lokalizacja: https://epg.ovh
Płeć: Mężczyzna
05-11-2026, 04:29 PM
(Ten post był ostatnio modyfikowany: 05-11-2026, 07:07 PM przez sky02.)
(05-11-2026, 09:59 AM)FCBeny napisał(a): Zauważyłem, że w wersji pltv do wszystkich tytułów dopisywana jest na końcu kropka. Czy to błąd czy planowane działanie?
Przykład:
<programme start="20261104044500 +0100" stop="20261104045500 +0100" channel="TVP 1">
<title lang="pl">Zakończenie programu. </title>
<desc></desc>
<icon src="https://ptv-prod.wphcdn.cloud/media/akpa4419675.jpg" />
</programme>
Planowane, bo wiele rzeczy jest tam łączone. Np. title z sub-title. Bez kropki i spacji wszystko by się zlewało i byłby to błąd interpunkcji w Pl  Zło: "Dwóch i pół 9Dziewięć magicznym palców"
<programme start="20261104070000 +0100" stop="20261104073000 +0100" channel="Comedy Central">
<title lang="pl">Dwóch i pół 9</title>
<sub-title lang="pl">Dziewięć magicznym palców</sub-title>
<desc lang="pl">Miliarder Walden Schmidt (Ashton Kutcher) postanawia targnąć się na swoje życie po rozpadzie małżeństwa z Bridget. Zdesperowany, chce utopić się w oceanie. Jednak próba samobójcza bogacza kończy się niepowodzeniem. Mężczyzna zostaje wyrzucony na brzeg. Błąkając się po plaży, trafia do domu, w którym po śmierci swojego brata Charliego, mieszka Alan Harper (Jon Cryer) i jego nastoletni syn Jake (Angus T. Jones). Kiedy Schmidt dowiaduje się, że Alen wystawił nieruchomość na sprzedaż, postanawia ją kupić, a następnie proponuje Harperowi zamieszkanie razem. Alan, mimo dwóch rozwodów, pomaga Waldenowi pozbierać się po bolesnych doświadczeniach. Przekazuje mu swoją wiedzę dotyczącą relacji z kobietami. Lekcje, jakie udziela niedoszłemu samobójcy, sprawiają, że mężczyźni stają się prawdziwymi przyjaciółmi
Przygnębiony rozstaniem z żoną Walden postanawia rozpocząć poszukiwania nowej wybranki serca. Alan doradza mu wyjście do baru. W lokalu poznaje Courtney, która niegdyś spotykała się z Charliem. Zauroczony mężczyzna proponuje jej, by zamieszkała wraz z nim w domku na plaży. Alan, wiedząc, że dziewczyna wykorzystuje Schmidta, postanawia pozbyć się nowej lokatorki. Kontaktuje się z Bridget, mając nadzieję, że ta uratuje męża z rąk Courtney. Kobieta, by pozbyć się oszustki, oferuje jej pokaźną sumę pieniędzy za odejście od Waldena. Tymczasem Alan stara się wrócić do swojej byłej dziewczyny, Lyndsey.</desc>
<credits>
<director>James Widdoes</director>
<actor>Walden Schmidt - Ashton Kutcher</actor>
<actor>Alan Harper - Jon Cryer</actor>
<actor>Jake Harper - Angus T. Jones</actor>
<actor>Berta - Conchata Ferrell</actor>
<actor>Evelyn Harper - Holland Taylor</actor>
<actor>Judith Harper - Marin Hinkle</actor>
<actor>Bridget - Judy Greer</actor>
<actor>Lyndsey Mackelroy - Courtney Thorne-Smith</actor>
</credits>
<date>2011</date>
<category lang="pl">serial komediowy</category>
<icon src="https://ptv-prod.wphcdn.cloud/media/akpa4791241.jpg" />
<country lang="pl">"USA"</country>
<episode-num system="onscreen">S9E4</episode-num>
<star-rating>
<value>7/10</value>
</star-rating>
</programme>
pltv:
<programme start="20261104070000 +0100" stop="20261104073000 +0100" channel="Comedy Central">
<title lang="pl">Dwóch i pół 9. Dziewięć magicznym palców. </title>
<desc lang="pl">G: serial komediowy. S9E4. R: 2011. O: 7/10.
Miliarder Walden Schmidt (Ashton Kutcher) postanawia targnąć się na swoje życie po rozpadzie małżeństwa z Bridget. Zdesperowany, chce utopić się w oceanie. Jednak próba samobójcza bogacza kończy się niepowodzeniem. Mężczyzna zostaje wyrzucony na brzeg. Błąkając się po plaży, trafia do domu, w którym po śmierci swojego brata Charliego, mieszka Alan Harper (Jon Cryer) i jego nastoletni syn Jake (Angus T. Jones). Kiedy Schmidt dowiaduje się, że Alen wystawił nieruchomość na sprzedaż, postanawia ją kupić, a następnie proponuje Harperowi zamieszkanie razem. Alan, mimo dwóch rozwodów, pomaga Waldenowi pozbierać się po bolesnych doświadczeniach. Przekazuje mu swoją wiedzę dotyczącą relacji z kobietami. Lekcje, jakie udziela niedoszłemu samobójcy, sprawiają, że mężczyźni stają się prawdziwymi przyjaciółmi
Przygnębiony rozstaniem z żoną Walden postanawia rozpocząć poszukiwania nowej wybranki serca. Alan doradza mu wyjście do baru. W lokalu poznaje Courtney, która niegdyś spotykała się z Charliem. Zauroczony mężczyzna proponuje jej, by zamieszkała wraz z nim w domku na plaży. Alan, wiedząc, że dziewczyna wykorzystuje Schmidta, postanawia pozbyć się nowej lokatorki. Kontaktuje się z Bridget, mając nadzieję, że ta uratuje męża z rąk Courtney. Kobieta, by pozbyć się oszustki, oferuje jej pokaźną sumę pieniędzy za odejście od Waldena. Tymczasem Alan stara się wrócić do swojej byłej dziewczyny, Lyndsey.</desc>
<date>2011</date>
<category lang="pl">serial komediowy</category>
<icon src="https://ptv-prod.wphcdn.cloud/media/akpa4791241.jpg" />
<country lang="pl">"USA"</country>
</programme>
Pozdrawiam.
Liczba postów: 6
Liczba wątków: 1
Dołączył: Nov 2026
Reputacja:
0
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Tv box
Lokalizacja: Pl
Płeć: Mężczyzna
Tak z ciekawości, jeśli to nie tajemnica, jak wygląda skrypt, który to łączy? Możliwe, że dałoby się to zrobić sprytniej
Liczba postów: 1,438
Liczba wątków: 7
Dołączył: Dec 2017
Reputacja:
206
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Canal+ Box 4K
Lokalizacja: https://epg.ovh
Płeć: Mężczyzna
06-11-2026, 09:06 AM
(Ten post był ostatnio modyfikowany: 10-11-2026, 10:55 PM przez sky02.)
Nie tajemnica. To REX z WG+ bardzo bardzo stary, ważne że działa  Nie wczuwam się w nowe wersje bo to wiąże się z kosztami i wieloma ograniczeniami. A nam zależy by było tanio. Za darmo to dobra cena  Nie licząc pracy sprzętu i opłacenia serwera.
Tu masz rex.config.xml z całym opisem działania :
<?xml version="1.0" encoding="utf-8"?>
<!-- Configuration file for the REX (Re-arrange and Edit Xmltv) postprocessor of WebGrab+Plus
by Jan van Straaten, July 2012
WebGrab+Plus Version V1.1.1
-->
<!-- Introduction:
The purpose of this postprocessor is to re-arrange and edit the xmltv file created by the grabber section of WebGrab+Plus.
This can be useful or necessary if the EPG viewer of the PVR/Media-Centre used, or the xmltv importer it uses, does not support all the xmltv elements in the xmltv file created by WG++.
It can:
- Move the content of xmltv elements to other xmltv elements
- Merge the content of several xmltv elements
- Add comments/prefix/postfix text
- Remove or create xmltv elements
E.g.: If the PVR doesn't support import of credit elements (actors, directors etc.) it can add the content of them to the description and remove the original credit elements which are useless.
Or , it can move the episode data to the beginning or end of the subtitle element
Etc. ..
Remark: This postprocessor is only fully effective if the xmltv input has a 'clean' xmltv structure in which the data is properly allocated to the elements. If that is the case depends on the EPG source site and the design of the SiteIni file . Some of the (e.g. customized) siteini files produce xmltv data that targets certain PVR/Media-Centre requirements already. In these cases this postprocessor is less effective /useful.-->
<settings>
<!--xmltv file : The xmltv target file in which the updated data will be merged with the grabbed EPG.
Because of the incremental nature of the grabbing process this file must be different (name and/or path) from the target file of the grabbing as specified in WebGrab++.Config.xml <filename> !!
If omitted here or if by mistake the same file is specified, the file path will be changed to C:\ProgramData\ServerCare\WebGrab\Rex\-->
<filename>C:\Users\Ramserver\AppData\Local\WebGrab+Plus\pltv.xml</filename>
<!-- Configuration of the elements: -->
<!-- Content and Values:-->
<![CDATA[
This is best explained in a step by step fashion:
Suppose you want to move the actors to the end of the desciption. You then specify:
<desc>'description'\n'actor'</desc>
The result is the existing 'description' , followed by, on a newline, the actor(s) separated by the standard WG++ element separator | .
The result:
<desc>This is the original description.
Michael Douglas|Kim Basinger</desc>
You probably don't like the | as separator between the actors, so you specify anther separator like this:
<desc>'description'\n'actor(, )'</desc>
The result:
<desc>This is the original description.
Michael Douglas, Kim Basinger</desc>
You can make this prettier by adding some text to the actors addition:
<desc>'description'\nActors: 'actor(, )'.</desc>
The result:
<desc>This is the original description.
Actors: Michael Douglas, Kim Basinger.</desc>
A small problem: Suppose the source xmltv show doesn't have any actors, then the result would be not so pretty:
<desc>This is the original description.
Actors: .</desc>
To avoid that, the added text can be linked to the element it must be added to, like this:
<desc>'description'{\nActors: 'actor(, )'.}</desc>
Result with actors:
<desc>This is the original description.
Actors: Michael Douglas, Kim Basinger.</desc>
And without actors:
<desc>This is the original description.</desc>
An example with some more elements:
<desc>'description'{\n\tYear of production: 'productiondate'.}{\n\tProducer: 'producer(, )'.}{\n\tActors: 'actor(, )'.}</desc>
Result:
<desc>This is the original description.
Year of production: 2002.
Producer: Steven Spielberg.
Actors: Michael Douglas, Kim Basinger.</desc>
And another one:
<sub-title>{Episode: 'episode'\t}'subtitle'</sub-title>
Result:
<sub-title>Episode: 3.2/12.1 The original subtitle</sub-title>
You can also remove elements (but not the title!) from the xmltv listing by specifying an empty element, like this:
<actor></actor>
This will remove all <actor> elements
And this:
<credits></credits>
Will remove the <credits> element, including all its child elements like <actor> , <producer> etc. ]]>
<![CDATA[
Summary of Content/Values:
1. Syntax
- the content of the xmltv-target elements can be specified by means of a mixture of text and element-values.
- the element-values must be entered by their element-name enclosed by ''
- multiple value elements (like actor) will be converted to single value elements if the xmltv-target element is a single value element, like <desc>. The individual values will be listed with a (standard WG++ internal element separator) | as separator unless another separator is specified as follows:
'element-name(separator-string)' e.g. 'actor(, )'
- text and element-names can be linked together by enclosing them by {}. This will ensure that, when the element in it is empty, everything between the {} is ignored. E.g. {\nProduced in : ('productiondate')}
- the text in the xmltv-target elements may contain the following simple formatting :
- \n or \r to force a newline
- \t to add a tab
2. The allowed xmltv-target elements (the ones in the target file specified above) are :
<title>
<sub-title>
<desc>
<date> = the xmltv element name containing the productiondate
<star-rating>
<review> (=optional new xmltv element)
<director> e.g to add /substitute the (additional?) mdb-director
<actor> e.g to add /substitute the (additional?) mdb-actor
- IMPORTANT! : any of the above listed xmltv-target elements that is specified in this allocation specification, replaces the existing xmltv element and its content!
3. Supported element-names (from the existing xmltv listing, name definitions as in Appendix D) :
- 'title' 'description' 'starrating' 'subtitle' 'productiondate' 'category' 'director' 'actor' 'presenter' 'writer' 'composer' 'producer' 'rating' 'episode' 'review' 'subtitles' 'premiere' 'previously-shown' 'aspect' 'quality'
4. Also supported are the additional elements created by the MDB-postprocessor.
- Important : This MDB-postprocessor automatically makes use of this REX-postprocessor. In that case the REX-postprocessor uses the allocation specification from the MDB config file mdb.config.xml and ignores the specification entered here.
- 'mdb-title'
(if used in the xmltv-target element <title> it will only be added if different from the existing xmltv title, see for more details mdb.config.xml)
- 'mdb-starrating' 'mdb-description' 'mdb-plot' 'mdb-commentsummary' 'mdb-review'
5. Attributes (might need completion)
- for each of the xmltv-elements the following attribute can be specified
(if not specified, the existing one, if present in the xmltv, will be used) :
- lang for <title> and <desc> , default : no attribute
- system for <star-rating> , default : no attribute
- type for <review> , default: type="text"]]>
<!--An example setting -->
<title>'title'. {'subtitle'. }</title>
<desc>{G: 'category(, )'. }{'episode'. }{R: 'productiondate(, )'. }{W: 'rating(, )'. }{O: 'starrating(, )'. }\n \n'description'</desc>
<sub-title></sub-title>
<credits></credits>
<episode-num></episode-num>
<review></review>
<rating></rating>
<star-rating></star-rating>
</settings>
Nie wiem czy coś mądrzejszego wymyślisz, ale bardzo trzymam kciuki. Parę rzecz zostały pozostawione specjalnie, dla Kodi. Pozdrawiam
Liczba postów: 6
Liczba wątków: 1
Dołączył: Nov 2026
Reputacja:
0
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Tv box
Lokalizacja: Pl
Płeć: Mężczyzna
Jeśli dobrze myślę, to taka wersja powinna to ulepszyć. Kropka ze spacją pojawi się przed doklejeniem kolejnego komponentu, zamiast po wklejeniu poprzedniego.
<title>'title'{. 'subtitle'}</title>
<desc>{G: 'category(, )'}{. 'episode'}{. R: 'productiondate(, )'}{. W: 'rating(, )'}{. O: 'starrating(, )'}\n \n'description'</desc>
A może oddzielać subtitle od title myślnikiem?
<title>'title'{ - 'subtitle'}</title>
Liczba postów: 1,438
Liczba wątków: 7
Dołączył: Dec 2017
Reputacja:
206
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Canal+ Box 4K
Lokalizacja: https://epg.ovh
Płeć: Mężczyzna
06-11-2026, 10:01 AM
(Ten post był ostatnio modyfikowany: 06-11-2026, 10:06 AM przez sky02.)
I będzie gorzej. Gdzie interpunkcja? Nawet Twój przykład "Zakończenie programu. " wygląda bardziej prawidłowo po polsku. Tak by wyszło "Dwóch i pół 9 - Dziewięć magicznym palców"
A może to ja się nie znam. Głosujmy: @ Max1000 , @ azman zmieniamy?
REKLAMA:
Liczba postów: 208
Liczba wątków: 5
Dołączył: Aug 2021
Reputacja:
87
Wersja Kodi: 19
System operacyjny:
Urządzenie: Mi Box S
Lokalizacja: Mińsk M
Płeć: Mężczyzna
06-11-2026, 10:17 AM
(Ten post był ostatnio modyfikowany: 06-11-2026, 10:25 AM przez azman.)
Ja tam już od dawna nie korzystam z WG++ ale mogę wam podać jak ja to miałem zrobione.
A czy sobie dodacie kropki, myślniki czy gwiazdki to już inwencja twórcza autora i pytanie czy wszystkie apki i boxy obsłużą znaki specjalne które dodacie.
<?xml version="1.0" encoding="utf-8"?>
<settings>
<filename>C:\Users\azman\GOTOWE_EPG\azman_basic.xml</filename>
<title>'title'{ - 'subtitle(, )' }</title>
<desc>{[ 'category(, )' ] }{('episode(, )') }{'country(, )' }{'productiondate(, )' }{('rating(, )') }{IMDB: 'starrating(, )'}{\n\n'description'}
{\nReżyseria: 'director(, )'}{\nWystępują: 'actor(, )[max_elements=6]'}</desc>
<sub-title />
<credits />
<date />
<category />
<country />
<episode-num />
<rating />
<icon />
<star-rating />
<star-rating system="imdb" />
</settings>
Dla czego w tagi w { } bo gdy dane np. dla subtitle nie występują to nie będzie się wam sam myślnik wyświetlał i tak samo inne jak są to wyświetli na ekranie a jak nie ma to pomija i robi tylko odstęp w postaci jednej spacji chyba albo w ogóle nie bierze pod uwagę - już nie pamiętam trzeba by wczytać się w opis REX i MDB
Podziękowali: sky02
Liczba postów: 1,438
Liczba wątków: 7
Dołączył: Dec 2017
Reputacja:
206
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Canal+ Box 4K
Lokalizacja: https://epg.ovh
Płeć: Mężczyzna
06-11-2026, 10:47 AM
(Ten post był ostatnio modyfikowany: 06-11-2026, 12:24 PM przez sky02.)
@ azman jak używałeś myślnika to jesteś za - czy . ? Dzięki za opis jak to logiczne zmienić, ale jesteś za czy przeciw -? Czekam na Twój wybór.
@ FCBeny - 1
@ sky02 . 1
@ azman - 1
@ Max1000 ???
Liczba postów: 208
Liczba wątków: 5
Dołączył: Aug 2021
Reputacja:
87
Wersja Kodi: 19
System operacyjny:
Urządzenie: Mi Box S
Lokalizacja: Mińsk M
Płeć: Mężczyzna
Ja bym dał myślnik w <title>'title'{ - 'subtitle(, )' }</title>
Dostajemy wtedy przy serialach tytuł serialu i tytuł odcinka, ale kto co lubi inni np. wolą nr sezonu i nr odcinka
Liczba postów: 6
Liczba wątków: 1
Dołączył: Nov 2026
Reputacja:
0
Wersja Kodi: 20.0
System operacyjny:
Urządzenie: Tv box
Lokalizacja: Pl
Płeć: Mężczyzna
(06-11-2026, 10:17 AM)azman napisał(a): Dla czego w tagi w { } bo gdy dane np. dla subtitle nie występują to nie będzie się wam sam myślnik wyświetlał i tak samo inne jak są to wyświetli na ekranie a jak nie ma to pomija i robi tylko odstęp w postaci jednej spacji chyba albo w ogóle nie bierze pod uwagę - już nie pamiętam trzeba by wczytać się w opis REX i MDB W ogóle nie bierze pod uwagę, dlatego też wrzuciłem w mojej propozycji wszystkie kropki w klamry.
|