Would be nice an ini for http://www.filmon.com/tvguide/ I don't know if is doable.
Thanks.
Would be nice an ini for http://www.filmon.com/tvguide/ I don't know if is doable.
Thanks.
Brought to you by Jan van Straaten
Program Development - Jan van Straaten ------- Web design - Francis De Paemeleere
Supported by: servercare.nl
Is not posible to do?
Thanks.
Wil have a look
Jan
Hi guys,
filmon is split into a number of groups, like 'most watched' 'uk live' canadian' 'lokal' 'german'
I am not sure if I can combine all of them into one siteini. If not, which of the groups do you like me to start with?
Jan
Hi,
filmon.com.ini is available in the international section @ http://www.webgrabplus.com/sites/default/files/download/ini/info/zip/International_filmon.com.zip
It covers all the groups and channels. You will need to use to upgrade to the latest beta http://www.webgrabplus.com/sites/default/files/patchexe_prebuild.zip
Enjoy
Jan
Thank you very much!!!
I just tried with ABC Australia and got only the shows of the morning of 'Today'. The site seems to list very few shows of that channel and only of 'Today' And .. you grabbed very early in the morning what makes me to think that, maybe , you tried before the site updated the listing.
You can check for yourself:
Have a look at http://www.filmon.com/tvguide/abc-australia when you run wg++
You can check the other channel like that. Also , try to grab at another time.
Just to make sure there is nothing wrong with your setup also add BBC One to your list of channels. That gives the 'full' 3 days schedule.
I noticed that the Australian channel had episode info in its titles. I made an update (rev 1) of the ini with episode added to the listing.
http://www.webgrabplus.com/sites/default/files/download/ini/info/SiteIni.Pack/International/filmon.com.ini
Jan
eugenm,
I've just tried it and it also didn't work.
When I added
in the config file, it worked.
So check if you have specified a user-agent. And if you already have, try it with the above one.
If that still doesn't work, upload your config, .ini file.
Francis
The only channel I see with RT is RT Español, is that what you are looking for? What other channels are missing?
The listed channels in the html of the site is not complete, so we cannot add them automatically. But you can add them by hand
e.g.
<channel update="i" site="filmon.com" site_id="rt-espanol" xmltv_id="RT Español">RT Epañol</channel>
Jan
Hi guys
I've had a go at this .ini but get the following error. Any ideas?
Cheers
Rich
MacMini:WG++filmon richard$ mono WebGrab+Plus.exe "/users/richard/WG++filmon/"
WebGrab+Plus/w MDB & REX Postprocess -- version 1.1.1/52.22
Jan van Straaten
many thanks to Paul Weterings and Francis de Paemeleere
-------------------------------------------------------
File /Volumes/hugedisk/tvguide/filmon.xml not found, creating a new one ..
Unhandled Exception:
System.Xml.XPath.XPathException: invalid operator name: 'Fast'
at Mono.Xml.XPath.Tokenizer.ParseIdentifier () [0x00000] in <filename unknown>:0
at Mono.Xml.XPath.Tokenizer.ParseToken () [0x00000] in <filename unknown>:0
at Mono.Xml.XPath.Tokenizer.advance () [0x00000] in <filename unknown>:0
at Mono.Xml.XPath.XPathParser.yyparse (yyInput yyLex) [0x00000] in <filename unknown>:0
at Mono.Xml.XPath.XPathParser.Compile (System.String xpath) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.Xml.XPath.XPathException: invalid operator name: 'Fast'
at Mono.Xml.XPath.Tokenizer.ParseIdentifier () [0x00000] in <filename unknown>:0
at Mono.Xml.XPath.Tokenizer.ParseToken () [0x00000] in <filename unknown>:0
at Mono.Xml.XPath.Tokenizer.advance () [0x00000] in <filename unknown>:0
at Mono.Xml.XPath.XPathParser.yyparse (yyInput yyLex) [0x00000] in <filename unknown>:0
at Mono.Xml.XPath.XPathParser.Compile (System.String xpath) [0x00000] in <filename unknown>:0
I was wondering if there is going to be an update for Filmon?
The .ini no longer appears to work (due to website changes possibly) something about gzip header being wrong. I have noticed that they now offer the EPG via RSS, could this be used to import epg info?
Thanks
Hi,
there is a revision of filmon.com.ini @http://www.webgrabplus.com/sites/default/files/download/ini/info/zip/International_filmon.com.zip
I also tried the rss feed , that is a bit faster but less detailed
Jan
Hi,
Is there any other update for FilmOn? I tried this file, which is the same as the one on the site, but 50% is not giving any EPG data and some have a index error. On the site of FilmOn the complete EPG data is there. BTW the name xmltv_id="PBS">PBS< is in your file for 3 differant channels.
Hope someone can help me out.
Ben
Hi,
I had the same problem and its only for the "+1" channels. So 2 options to solve this
Option 1: use another site. eg: locatetv
Option 2: Use time offset in the webgrab++.config.xml file (provided you are already grabbing the original channel also); eg:
<
channel
site
=
"laguiatv.com"
site_id
=
"Canal"
update
=
"i"
xmltv_id
=
"Canal"
>Canal</
channel
>
<
channel
offset
=
"2"
same_as
=
"Canal"
xmltv_id
=
"Canal + 2"
>Canal + 2</
channel
>
Nope lol.
I only use it for six channels currently and five of them have no data.
The Outdoor Cooking Channel - Works perfectly
Paranormal TV, Indian Recipes, iFood TV, Dude Food and Terror-Flix all pull no data, sometimes they seem to pull the odd program but thats it :(
I've had a look at the source code of all the guide pages to try and compare them with the working one but to my untrained eye, I cannot for the life of me see any difference in the encoding or layout etc.
Maybe Francis can have a look and see what I'm not :)
The site has been chaned a bit. (I think).
Adjusted the siteini for it. Also the .channels.xml file is re-created. So you'll have to see if your channels are still available and if the ID of your channels is changed.
Hope this fixes your issues?
Works fine for me here, with that channel (pivot-tv).
So upload your config file and log file. Will have a look.
Try adding the line
<user-agent>firefox</user-agent>
after <update></update> in your webgrab++.config.xml
that's what I've done and its working again for me :)
So a massive thank you to Francis :)
Just update to the latest update and you will be fine I think.
Tried with the previous version of yours and that failed. Then tried with latested update and it works fine.
I think I'm using the latest filmon.com.ini and filmon.com.channels.xml
but there seems to be a problem with all + channels not recieving any EPG data
guide .xml shows
but no programs start stop times.
is it just me ??
Ok I see its not just me.
http://www.filmon.com/tvguide/itv4-plus-1 is working ok
https://www.filmon.com/tv/channel/info/1826 is also ok
but no info grabbed by webgrab+plus
I will look into it
Jan
filmon.com.ini is back in bussiness .... http://www.webgrabplus.com/sites/default/files/download/ini/info/zip/International_filmon.com.zip
enjoy ... Jan
Thanks ITV+ now has data
here is a small update for Film4
<channel update="i" site="filmon.com" site_id="13" xmltv_id="Film4">Film4</channel>
WebGrab+Plus/w MDB & REX Postprocess -- version 1.54.6/0.01 -- Jan van Straaten
These 2 channels get data film 4 with id="13" but not with id="Film4" and ifood works with id = "2918" or "iFood TV"
<channel update="i" site="filmon.com" site_id="13" xmltv_id="Film4">Film4</channel>
<channel update="i" site="filmon.com" site_id="2918" xmltv_id="iFood TV">iFood TV</channel>
But these dont get any data with either method.
<channel update="i" site="filmon.com" site_id="2915" xmltv_id="Dude Food">Dude Food</channel>
<channel update="i" site="filmon.com" site_id="2921" xmltv_id="Indian Recipes">Indian Recipes</channel>
<channel update="i" site="filmon.com" site_id="3005" xmltv_id="Gastrolab">Gastrolab</channel>
Is Filmon down again ???
no indexpage for this channel!
Cannot find any shows on the Index Page !
Same problem here with all channels...
Hi all,
There is no FilmOn grabbing at all anymore, can use some help also.
https://www.filmon.com/channel/500
https://www.filmon.com/tvguide/500
On the FilmOn site its working.
Thanks in advance
Well I'm kind of glad its not just me.... wish I could fix it, just can't get my brain around all those " regular expresions " ( and the rest )
I notice that the hot_cookies.txt file is now empty... I asume the cookie info needs to be passed along with the wget request ?
I tried using different " user agents " in WebGrab++.config.xml but it made no difference
even tried a newer version of wget..
Can someone clever help ?
The website has been updated. We will need to create a whole new ini file for this. {{Looks complicated}}
Fixed.
New version online.
You'll need to update your config file, because the .channels.xml file has been changed.
FYI: for this site, you don't need cookies, nor you need the external wget (its from now on better to use the internal wg++ engine, instead of configuring to use the external wget)
nothing seems what it is
;-)
Excelent thanks very much for the update
@Revision 4 - [04/11/2014] Francis De Paemeleere
WebGrab+Plus is working its magic again :-)
re hot_cookie.txt file seems it's updated everytime the program runs... used to have data now doesn't I must have changed something
while "fiddling" with things maybe the postprocess run="no" grab="y">mdb</postprocess
Hi,
don't worry about hot_cookie.txt. It is a leftover from an earlier experiment to reload the cookie send by the site. It is not used anymore.
Jan
Thanks Francis!
Most of the FilmOn channels are working now again great, but only when I use the new filmon.com.ini and that one is giving me one hour time differance whatever the value I put in it. (UTC + 01:00 )
site {url=filmon.com|timezone=UTC+02:00|maxdays=7.1|cultureinfo=en-US|charset=utf-8|titlematchfactor=90|episodesystem=xmltv_ns}
Greetings,
Ben
<channel update="i" site="horizon.tv.nl" site_id="24443942997" xmltv_id="BBC One">BBC One</channel> Result OK
<channel update="i" site="dk.timefor.tv" site_id="bbc-one" xmltv_id="BBC One a">BBC One a</channel> Result OK
<channel update="i" site="uk-sky.com" site_id="2076" xmltv_id="BBC One b">BBC One b</channel> Result OK
<channel update="i" site="filmon.com" site_id="14" xmltv_id="BBC One c">BBC One c</channel> Result Not OK
<channel update="i" site="tvguide.co.uk" site_id="86" xmltv_id="BBC One d">BBC One d</channel> Result Not OK
Hope someone can help me...
Normaly you don't need to change anything about the timezone.
Just use the official one timezone=UTC
What version of WG++ do you use?
In what timezone do you live?
Hi Francis,
Thanks for your fast response! I'm located in the NL and using WebGrab+Plus/w MDB & REX Postprocess -- version 1.1.1/55.08. For me its strange that 2 of the 5 sites are not giving me the same result, all five are on UTC +01:00.
Hope you can help me out.
Greetings,
Ben
Hi Francis,
To make it more clear, I was able to grab FilmOn data with the right time using Revision 1 - [22/06/2014] until last week.
* @Revision 4 - [04/11/2014] Time problem
* @Revision 3 - [01/10/2014] Time problem
* @Revision 2 - [05/09/2014] Unknown
* @Revision 1 - [22/06/2014] No time problem
Greetings,
Ben
And did you change WG++ versions in the meantime?
Yes each time when there is a new version i changed it, but the last one is weeks ago so it can't be the problem...
Do you look at it in an epg viewer, or just the raw .xml file?
Because if I run it here (Belgium) I get the correct times for the lets say, the news at 6.
<programme start="20141107180000 +0000" stop="20141107183000 +0000" channel="BBC One">
<title lang="en">BBC News at Six</title>
</programme>
If you use a EPG viewer, that shows the times correctly , this show should be listed at 19u00 at your place. Because you live now UTC+01:00.
Maybe the other sites are wrong?
I think your EPG viewer is not corretly importing/reading/converting the times:
horizon.tv.nl:
<programme start="20141107190000 +0100" stop="20141107193000 +0100" channel="BBC 1">
<title lang="nl">BBC News at Six</title>
</programme>
As you see, the news at 6 is again at six. Just here, it is the site is in the Netherlads, so +0100. But if you calculate it back into UTC+0000 (London time) you get again 18:00.
tvguide.co.uk:
<programme start="20141107180000 +0000" stop="20141107183000 +0000" channel="BBC1">
<title lang="en">BBC News</title>
</programme>
Again, at six.
Hi Francis,
Good AM. I just load my data in another viewer (FTV-Guide) and have the same problem, the Dutch EPG is OK, the data from FilmOn not.
Greetings,
Ben
Hi Francis,
Just imported my data in the TV Guide from from Tommy with the same result. In my test I used 5 sites all for BBC One they should show the same result right? Did the test with Windows, Ubuntu and Android.
Greetings,
Ben
Could you upload the guide you try to import? (as small as possible)
If the problem is a mishandling of the timeoffset in the xmltv files you can use
http://www.webgrabplus.com/sites/default/files/download/utility/WG2MP/WG2MP.zip
to convert the time format in the xmltv into one without the timeoffset.
Jan
Hi Francis,
Attached my test files, special attention for the uk-sky.com.ini, it reacts perfect on UTC+XX:XX in every viewer I have tried. In my case I have changed the value in UTC+01:00 with a good result. This was also so with FilmOn before, see the attached old ini, I was able to use it with a good resutl until FilmOn changed their site last week from names to numbers. De tvguide.co.ini works maybe fine in the UK but not in the NL. Hope you will find out what the reason is for my problem...
Greetings,
Ben
As expected, your EPG viewer.
If I look at the xmltv.xml file, I see that all shows are the same:
<programme start="20141107190000 +0100" stop="20141107193000 +0100" channel="BBC One"><title lang="nl">BBC News at Six</title>
<programme start="20141107190000 +0100" stop="20141107193000 +0100" channel="BBC One a"><title lang="da">BBC News at Six</title>
<programme start="20141107190000 +0100" stop="20141107193000 +0100" channel="BBC One b"><title lang="en">BBC News at Six</title>
<programme start="20141107180000 +0000" stop="20141107183000 +0000" channel="BBC One c"><title lang="en">BBC News at Six</title>
Like you see, if you calculate all shows to UTC time, all shows are at the same time. All will be at 18:00+0000.
We know that some XMLTV importers/viewer don't take the +0100 into account. So that explains, why this can lead to offsets in the EPG viewer.
Check out the solution Jan suggested. This will fix your problem.
Hi Francis,
I understand what you say, but how can it be that the all 3 viewers I have tried react correct on the uk.sky and FilmOn was working fine until last week? What when i change the source of the viewer and one site reacts on the settings of your ini files and the other not, there is still the same problem right?
Another thing, will it be possible when a site is not giving any data (index error) to create a record with the name en for example 4 shows a day? :)
Thanks again,
Ben
Well, you have changed the uk.sky ini file to +0100. The thing is that on uk.sky this can be done because it uses utctime in the .ini. But actualy, you should not change the timezone in the .ini file. Because if you do that on a site were utctime is not used, you will get incorrect results.
For FilmOn, I don't know how it was shown on the site before, so can't really say why it was working for you before and now it isn't.
I don't really know what you mean with this question, but will answer on what I think you mean.
You mean that you changed uk.sky to +0100 and did "worked" for you. And that you also changed FilmOn to +0100, but that this didn't change anything.
Well, again that is exactly what I explained above. If the site uses utctime it will work (uk.sky). If it doesn't (FilmOn), it won't work.
Again, don't change the timezone of the siteini's (unless it is said to do so, some site need this).
The output is correct. The only thing is that many XMLTV importers don't take into account that a xmltv file could be non-local. And so they import it wrong. What importers/viewers do you use? Maybe I could try some out to check out what is really going on.
Currently this is not supported.
Now when a grab fails, all shows are erased from the guide. But a development build is already maid, where the shows are retained on a faulty grab.
Pages