You are here

Filmon webtv

52 posts / 0 new
Last post
goibe
Offline
Joined: 11 years
Last seen: 4 years
Filmon webtv

Would be nice an ini for http://www.filmon.com/tvguide/ I don't know if is doable.
Thanks.

goibe
Offline
Joined: 11 years
Last seen: 4 years

Is not posible to do?
Thanks.

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

Wil have a look
 
Jan

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

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

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

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

goibe
Offline
Joined: 11 years
Last seen: 4 years

Thank you very much!!!

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

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
 
 

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

eugenm,
 
I've just tried it and it also didn't work.
When I added

<user-agent>Firefox</user-agent>

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

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

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

DixieDean
Offline
Donator
Joined: 11 years
Last seen: 4 years

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 

 

JohnnyParanoia
Offline
JohnnyParanoia's picture
Joined: 11 years
Last seen: 2 years

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

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

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

Ben
Offline
Joined: 10 years
Last seen: 6 years

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
 

Attachments: 
hicks
Offline
Joined: 10 years
Last seen: 8 years

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>

 

JohnnyParanoia
Offline
JohnnyParanoia's picture
Joined: 11 years
Last seen: 2 years
ghawkz wrote:

Anyone been able to get full EPG scrape lately? So many of the channels show "No program data" but if you check the website, the data is there.

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 :)

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

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?

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

Works fine for me here, with that channel (pivot-tv).
So upload your config file and log file. Will have a look.

JohnnyParanoia
Offline
JohnnyParanoia's picture
Joined: 11 years
Last seen: 2 years
ghawkz wrote:

Francis, thanks but this didn't work. For all the channels I tried I got something like this:
channel Pivot TV site -- FILMON.COM -- update mode incremental
     no indexpage for this channel!
Cannot find any shows on the Index Page !
   Summary for update of Pivot TV
     no changes, no update necessary !
     unchanged shows inspected 0
     total after update        0

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 :)

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

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.
 

john2001
Offline
Joined: 10 years
Last seen: 8 years

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

 <channel update="i" site="filmon.com" site_id="itv4-plus-1" xmltv_id="ITV4+1">ITV4+1</channel>

 guide .xml shows

  <channel id="ITV4+1">
    <display-name lang="en">ITV4+1</display-name>
    <icon src="http://www.webgrabplus.com/%3Ca%20href%3D"http://static.filmon.com/couch/channels/1826/logo.png?v2"">http://static.filmon.com/couch/channels/1826/logo.png?v2" />
    <url>http://www.filmon.com</url>
  </channel>

but no programs start stop times.
is it just me ??

john2001
Offline
Joined: 10 years
Last seen: 8 years

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

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

I will look into it
Jan

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

filmon.com.ini is back in bussiness   .... http://www.webgrabplus.com/sites/default/files/download/ini/info/zip/International_filmon.com.zip

enjoy    ...   Jan

john2001
Offline
Joined: 10 years
Last seen: 8 years

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>
 

john2001
Offline
Joined: 10 years
Last seen: 8 years

   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>

john2001
Offline
Joined: 10 years
Last seen: 8 years

Is Filmon down again ???

channel Dave site -- FILMON.COM -- update mode incremental

     no indexpage for this channel!
Cannot find any shows on the Index Page !

Ben
Offline
Joined: 10 years
Last seen: 6 years

Same problem here with all channels...

Ben
Offline
Joined: 10 years
Last seen: 6 years

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

 

john2001
Offline
Joined: 10 years
Last seen: 8 years

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 ?

hicks
Offline
Joined: 10 years
Last seen: 8 years

The website has been updated. We will need to create a whole new ini file for this. {{Looks complicated}}

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

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)

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us
hicks wrote:

The website has been updated. We will need to create a whole new ini file for this. {{Looks complicated}}

 

nothing seems what it is

;-)

john2001
Offline
Joined: 10 years
Last seen: 8 years

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

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

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

Ben
Offline
Joined: 10 years
Last seen: 6 years

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

 

 

 

Attachments: 
Ben
Offline
Joined: 10 years
Last seen: 6 years

Hope someone can help me...

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

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?

Ben
Offline
Joined: 10 years
Last seen: 6 years

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

 

 

 

Ben
Offline
Joined: 10 years
Last seen: 6 years

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

 

 

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

And did you change WG++ versions in the meantime?

Ben
Offline
Joined: 10 years
Last seen: 6 years

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...  

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

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?

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

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.

Ben
Offline
Joined: 10 years
Last seen: 6 years

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

 

 

 

Ben
Offline
Joined: 10 years
Last seen: 6 years

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

 

 

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

Could you upload the guide you try to import? (as small as possible)

WGMaker
Offline
WGMaker's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 3 hours
Is the support helpful?
support us

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

Ben
Offline
Joined: 10 years
Last seen: 6 years

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

 

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us

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.

 

Ben
Offline
Joined: 10 years
Last seen: 6 years

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

 

francis
Offline
francis's picture
WG++ Team memberDonator
Joined: 12 years
Last seen: 2 weeks
Is the support helpful?
support us
Ben wrote:

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?

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.

Ben wrote:

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?

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.

Ben wrote:

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? :)

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

Log in or register to post comments

Brought to you by Jan van Straaten

Program Development - Jan van Straaten ------- Web design - Francis De Paemeleere
Supported by: servercare.nl