I use tvdigital.de.ini revision 10.
With the new revision it takes hours until the grabbing is finished. You say that there is no way to change the speed, but something has definitely changed. I now also have these errors from time to time.
26/57 ) TVDIGITAL.DE -- chan. (xmltv_id=One) -- mode Incremental
iiiiiiiiiiiiinnnnnnnnnnnnnnnnnnnnnnn
error downloading page: Response status code does not indicate success: 404 (Not Found).
n
error downloading page: Response status code does not indicate success: 404 (Not Found).
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
I have tried many German ini in the meantime. The selection of those that work is getting smaller and smaller.
Can I improve this in any way?

Well i see you grabbing 13 days and of course it will take time. What you can do is reduce the number of days, if you still want 2 weeks the best thing to do is set update <update>i</update> this will be faster. For the errors that is a site problem, some show do not pop up, like channel one the show at 20.30 Eurovision song festival shows a blank pop up. For me time doesn't seem bad even with update force.
Hre the difference between update f (force) and i (incremental)
[ Info ] ( 1/1 ) TVDIGITAL.DE -- chan. (xmltv_id=One) -- mode Force
[Warning ] error downloading page: Response status code does not indicate success: 404 (Not Found).
[Warning ] error downloading page: Response status code does not indicate success: 404 (Not Found).
[ Info ]
[ Info ] Summary for update of One
[ Info ] missing shows added 0
[ Info ] changed shows updated 0
[ Info ] new shows added 201
[ Info ] unchanged shows inspected 0
[ Info ] total after update 201
[ Info ] elapstime / updated show 0.29 seconds
[ Debug ]
[ Debug ] 201 shows in 1 channels
[ Debug ] 0 updated shows
[ Debug ] 201 new shows added
[ Info ]
[ Info ]
[ ] Job finished at 17/05/2025 19:26:47 done in 1m 2s
[ Info ] update requested for - 1 - out of - 1 - channels for 7 day(s)
[ Debug ]
[ Info ] ( 1/1 ) TVDIGITAL.DE -- chan. (xmltv_id=One) -- mode Incremental
[ Info ]
[ Info ] Summary for update of One
[ Info ] no changes, no update necessary !
[ Info ] unchanged shows inspected 201
[ Info ] total after update 201
[ Debug ]
[ Debug ] 201 shows in 1 channels
[ Debug ] 0 updated shows
[ Debug ] 0 new shows added
[ Info ]
[ Info ]
[ ] Job finished at 17/05/2025 19:39:25 done in 4s
Thanks for the information, I have set <update>i</update>. The next problem I have is that with the revision of Siteini some special characters are not grabbed correctly.
<programme start="20250529151500 +0200" stop="20250529164500 +0200" channel="Das Erste">
<title lang="de">Wenn&#039;s um Liebe geht</title>
<programme start="20250531095500 +0200" stop="20250531104000 +0200" channel="Das Erste">
<title lang="de">Elefant, Tiger &amp; Co.</title>
In xmltv is with special character in this case, once you import it in any player will be translated in
Wenn's um Liebe geht
Elefant, Tiger & Co.
So once you import it in the player will be fine
In Tvheadend it is correct as you say. In Kodi it is not correct again. That was not a problem before. I have not changed the Kodi version either. Do you have any ideas?
The only thing that comes to my mind is either a font issue or language, do you have problem just with some characters or language. with google they say to check System > Video > Subtitles > Character Set
I leave you the link as it may help https://forum.kodi.tv/showthread.php?tid=217692 Although is pretty old.
I can change the character set, but that doesn't help. I have also updated Kodi, but unfortunately the problem remains. I'll keep looking, thanks for the tip.
i changed these days to tvdigital.de.ini revision 10.
and indeed it is much slower then 7 or 9?
site_id="71##daserste" 16 days
revision 9: 1m 37s 463kB 216 titles
revision 10: 7m 45s 648kb 383 items
WG++ does not exceed what siteini has, i mean even if you grab 20 days in config, but siteini is set for maxdays=13 (see siteini site line) as a consequence you will always get 13 days for that specific siteini.
WG++ will "see" that tv.digital has 13 days even if you set in config 20 days (may be because other siteini's), so it will grab max 13 days
What make you see more shows it also depends on the time you grab, If i grab at 1/07/2026 at 01:00:00 i will have more shows listed then if i grab 1/07/2026 at 23:00:00
@mat8861
How does the number of days fix the problem? If the number of days exceeds the maximum, the maximum value is used.
I have tested Rev 9 and 2 minuets later i tested Rev 10.
Even if there is a 23-hour gap between the tests, it would be extremely unlikely for the title number to drop by nearly half.
13 days = 383 items and you belive 12 days could be 216 titles.
Unfortunately, your statements don't help.
I updated to Rev. 10 becouse old ini is cousing problems (not all titles grabed - but same timespan grabbed)
After cross-test i realized that Rev.10 will grab all titles perfect, but takes 5 times more time to grab.
If I take the number of titles into account, it comes to
Rev. 9 2,2 Titles per Sec.
Rev. 10 0,8 Titles per Sec.
WG++ use first the maxdays of siteini, then whatever you use in config.
To make comparison you should grab same number of days in config within few minutes, then compare. Also keep in mind that if urlshow (details) was broken in the old siteini, of course the new siteini will take longer time, if it use urlshow. Without logs and siteini i cannot compare.
Additionally consider the "cache" of the user-agent, the classic example is grab a channel, then after 5 seconds grab it again, you will see the time will decrease quite a lot.
I tested that pointless recommendation. it didn't help.
Specifying too many days makes no difference. i also wrote that i test within few minutes.
The cache can't kick in because second test takes long.
I figured it out myself.
newest tvdigital.de.ini (Rev. 10) has show-delay="1" active (Fresh download from site).
https://webgrabplus.com/sites/default/files/download/ini/SiteIniPack_cur...
without show-delay="1", 50 Percent of descitpion is missing (Number of shows is not affected).
thats why the new tvdigital.de.ini is realy slow (300 Shows with a 1 Second Delay means 5 Minutes Delay)
ORG: site {ratingsystem=FSK|episodesystem=onscreen|retry=<retry time-out="10" show-delay="1">4</retry>}
FAST but Buggy: site {ratingsystem=FSK|episodesystem=onscreen}
Preferred, but not possible: site {ratingsystem=FSK|episodesystem=onscreen|retry=<retry time-out="10" show-delay="0.1">10</retry>}
Performance Stat: 10 days, site_id="71##daserste"
ORG Rev 10: 321 Shows, 6m 26s, 530426 Bytes
FAST Rev 10: 321 Shows, 0m 59s, 371001 Bytes
FAST is missing about 50% of "<desc" (156 instead of 319)
maybe soemone could fix delay to support floating seconds, or make new millisec value: show-delayms="100"
i have not checked how tvdigital.de blocks. maybe it is not possible with 100ms delay and retry=10.
but then i would recomend to delay only after error, it seems that the delay is strict used.
or make a new value retry-delay="1"
without show-delay there are a lot of:
[Warning ] error downloading page: Response status code does not indicate success: 429 (Too Many Requests).
There is a miss understanding here. Siteini max days has nothing to do with what you said at post #8 (more shows). As i said in the siteini indicates the max number of days available from that site. This will allow WG++ to use in config an higher number of days for other siteini you may grab.
What you see in the log "[Warning ] error downloading page: Response status code does not indicate success: 429 (Too Many Requests)." is a protection of tvdigital.de against web attack, That's why we added the delay to siteini. It is already limited to 1 sec per show, the bare minimum (from my test for 7 days). The concept is more days, thus more shows, more tvdigital.de thinks you are attacking. The protection that tvdigital use is an undefined factor of time, we added 1 sec to simulate a click on website to open different shows(usually takes more), therefore a delay in milliseconds will not be of any help.
I am already aware of everything you are saying.
It’s not about the number of days here, but rather the performance.
The new tvdigital.ini is simply extremely slow because it incorporates a "show-delay."
My mention of the differing number of titles was just for information.
I am well aware of why "show-delay" is used; I'm no fool; that should be evident from post #11.
The annoying thing is that you can't specify floating-point values.
A 1-second delay after every show is very excessive.
I would accept a 1-second delay between errors.
Although i stay with my opinion that floating points, in an undefined scope, is not of any help, you can post here https://webgrabplus.com/forums/idea-box to request the author for this implementation.
thanks, i posted the idea.
https://webgrabplus.com/content/show-delay-make-new-retry-delay