Page 2 of 3

Re: Free Movie Fans

PostPosted: Mon Feb 04, 2013 6:49 am
by r-win
atc98092 wrote:I also am having difficulty with this plug-in. It shows the available movies, but of the 8 or so that I've tried only one would play (Cowboys & Aliens).

Well, this is indeed strange. Everything looks alright, as far as I can tell. I can see that it takes a looong time to fetch all the items, but that shouldn't be a problem. I can see it failing to retrieve some items (like Repo Man), but it's retrying those as expected (and it still fails then btw). Can you try it with a much smaller set first (like 10?) to see if it's having any problem with the amount of movies you fetch? I have to admit that I only tried a few movies, but those all worked for me.

My kids have watched from the Animation category a lot of times, and I've never heard problems from them (also set to 50, but Serviio is running on a big-ass server).

Re: Free Movie Fans

PostPosted: Mon Feb 04, 2013 1:49 pm
by atc98092
Interesting note. I left the TV on the "cannot play file" screen and was doing something in the kitchen. Suddenly I heard the audio start and looked up to see the movie begin. It seems that is just takes an extrordinary amount of time for the stream to begin.

I watched the complete Dark Shadows movie, but was disappointed with the picture quality. Was a little jerky and very soft. Went to my den and started The Avengers on my Sony SNP-N200 and was much more impressed. No jerkyness and the picture looked better (although a smaller 32" vs 53" screen may account for much of that). Will experiment further, but perhaps there was just a network issue with the web site the first time I tried it.

I'll try again tonight using the bedroom TV (another Sony box and 42" screen).

Re: Free Movie Fans

PostPosted: Mon Feb 04, 2013 1:51 pm
by r-win
atc98092 wrote:I watched the complete Dark Shadows movie, but was disappointed with the picture quality.

Well, don't expect full hd. I think the movies are 640 x something, so the quality isn't that excellent. However, on my Samsung 50" they still look pretty decent.

Re: Free Movie Fans

PostPosted: Mon Feb 04, 2013 6:06 pm
by jshg46
Works great now.

Re: Free Movie Fans

PostPosted: Mon Feb 04, 2013 8:13 pm
by bikergrove
It was ok for me It giving me this now?

  Code:
2013-02-04 20:09:23,979 WARN  [FeedUpdaterThread] An error occured while scanning for online item information, will continue
java.io.IOException: Unexpected error while invoking plugin (Free Movie Fan): Connection timed out: connect
   at org.serviio.library.online.WebResourceParser.parse(WebResourceParser.java:58)
   at org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:171)
   at org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186)
   at org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159)
   at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96)
Caused by: java.net.ConnectException: Connection timed out: connect
   at java.net.PlainSocketImpl.socketConnect(Native Method)
   at java.net.PlainSocketImpl.doConnect(Unknown Source)
   at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.SocksSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.<init>(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
   at org.codehaus.groovy.runtime.DefaultGroovyMethods.configuredInputStream(DefaultGroovyMethods.java:16692)
   at org.codehaus.groovy.runtime.DefaultGroovyMethods.newReader(DefaultGroovyMethods.java:16760)
   at org.codehaus.groovy.runtime.DefaultGroovyMethods.getText(DefaultGroovyMethods.java:15130)
   at org.codehaus.groovy.runtime.DefaultGroovyMethods.getText(DefaultGroovyMethods.java:15102)
   at org.codehaus.groovy.runtime.dgm$375.invoke(Unknown Source)
   at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:271)
   at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
   at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
   at FreeMovieFan.extractItems(FreeMovieFan.groovy:139)
   at org.serviio.library.online.WebResourceUrlExtractor$1.executePluginMethod(WebResourceUrlExtractor.java:32)
   at org.serviio.library.online.WebResourceUrlExtractor$1.executePluginMethod(WebResourceUrlExtractor.java:29)
   at org.serviio.library.online.PluginExecutionProcessor$1.call(PluginExecutionProcessor.java:50)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Free Movie Fans

PostPosted: Tue Feb 05, 2013 1:18 am
by atc98092
r-win wrote:
atc98092 wrote:I watched the complete Dark Shadows movie, but was disappointed with the picture quality.

Well, don't expect full hd. I think the movies are 640 x something, so the quality isn't that excellent. However, on my Samsung 50" they still look pretty decent.


Yeah, I knew it wouldn't be HD, and it wasn't the softness so much as the jerkiness. Like I said, There was no jerkiness when using the Sony box, but since it was with two different movies I don't know if it was the movie or the box that made the difference.

Now this evening I'm encountering the same issue as bikergrove:

2013-02-04 17:13:32,421 WARN [ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2013-02-04 17:14:18,421 WARN [ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2013-02-04 17:14:50,953 WARN [FeedUpdaterThread] An error occured while scanning for online item information, will continue
java.io.IOException: Unexpected error while invoking plugin (Free Movie Fan): Connection timed out: connect
at org.serviio.library.online.WebResourceParser.parse(WebResourceParser.java:58)
at org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:171)
at org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186)
at org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159)
at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.configuredInputStream(DefaultGroovyMethods.java:16692)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.newReader(DefaultGroovyMethods.java:16760)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.getText(DefaultGroovyMethods.java:15130)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.getText(DefaultGroovyMethods.java:15102)
at org.codehaus.groovy.runtime.dgm$375.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:271)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
at FreeMovieFan.extractItems(FreeMovieFan.groovy:139)
at org.serviio.library.online.WebResourceUrlExtractor$1.executePluginMethod(WebResourceUrlExtractor.java:32)
at org.serviio.library.online.WebResourceUrlExtractor$1.executePluginMethod(WebResourceUrlExtractor.java:29)
at org.serviio.library.online.PluginExecutionProcessor$1.call(PluginExecutionProcessor.java:50)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

EDIT: it seems www.fmovief.com is offline. That would explain the timeouts! :shock:

Re: Free Movie Fans

PostPosted: Tue Feb 05, 2013 11:08 am
by r-win
atc98092 wrote:EDIT: it seems http://www.fmovief.com is offline. That would explain the timeouts! :shock:

Actually, I don't think it's offline...it's working from another ip adress, so I suspect they've blocked the IP addresses. From their FAQ: "We only record your IP Address for abuse, we will block the IP Address from abuse". Serviio does a lot of calls to check for the video format, so I guess that tipped them off. For now, I'll take the plugin offline, until we know for sure.

Re: Free Movie Fans

PostPosted: Tue Feb 05, 2013 1:43 pm
by atc98092
r-win wrote:
atc98092 wrote:EDIT: it seems http://www.fmovief.com is offline. That would explain the timeouts! :shock:

Actually, I don't think it's offline...it's working from another ip adress, so I suspect they've blocked the IP addresses. From their FAQ: "We only record your IP Address for abuse, we will block the IP Address from abuse". Serviio does a lot of calls to check for the video format, so I guess that tipped them off. For now, I'll take the plugin offline, until we know for sure.


Well, last night I could not open their web page in my browser, but this morning I can. I do believe at the time they were down, but I see what you mean about the potential block. I'll give it a shot tonight when I get home from work.

Re: Free Movie Fans

PostPosted: Tue Feb 05, 2013 1:46 pm
by r-win
I could open it this morning from work, but not from home (openend a vpn connection to test). Let me know if it works for you again.

Re: Free Movie Fans

PostPosted: Tue Feb 05, 2013 2:19 pm
by devil2
Is it possible to do something like you did to Free Movies to a portuguese site called http://www.wareztuga.tv/

Re: Free Movie Fans

PostPosted: Tue Feb 05, 2013 7:54 pm
by gerryo
r-win wrote:I could open it this morning from work, but not from home (openend a vpn connection to test). Let me know if it works for you again.


Seeing a similar problem here, getting "400 for URL: http://www.fmovief.com/year/2012?p=1" in the log file.

It was last working for me on February 3rd 2013.
I see a redirect message when using Firefox.
It also says cookies must be enabled, & when these are disabled in Firefox the page wont load :(
Looks like cookies might need to be accepted before this site can be accessed.

Re: Free Movie Fans

PostPosted: Wed Feb 06, 2013 12:18 am
by atc98092
Looks like they consider us abusers. I could open their web page at work, but from home it still times out. Looks like I've been blocked. I'll recycle my DSL router later this evening and see if I can get a new IP address. Maybe I can contact them and ask for clarification on what they consider abuse. Perhaps we can get them to allow Serviio, but since they make money from the ads on their site, I'm not holding out for much.

Re: Free Movie Fans

PostPosted: Wed Feb 06, 2013 12:53 am
by slyguy42o
yup blocked here too

Re: Free Movie Fans

PostPosted: Wed Feb 06, 2013 9:02 am
by gerryo
atc98092 wrote:.....but since they make money from the ads on their site, I'm not holding out for much.

I guess this is the real reason why it's not working :cry:

There is an advert played just before the movie begins, you have to click an "X" to begin playing.
This looks like it would be very hard to workaround, they really want you to view these revenue generators.

Cookies need to be accepted before you get to view the home page.
If you could somehow get a listing, you might be able to generate thumbnails.
Even so, clicking on a movie in Serviio requires user input (click the"X") to begin playback.

Is all or any of that do-able in a groovy?

Re: Free Movie Fans

PostPosted: Wed Feb 06, 2013 10:07 am
by r-win
gerryo wrote:
atc98092 wrote:.....but since they make money from the ads on their site, I'm not holding out for much.

I guess this is the real reason why it's not working :cry:

There is an advert played just before the movie begins, you have to click an "X" to begin playing.
This looks like it would be very hard to workaround, they really want you to view these revenue generators.

Cookies need to be accepted before you get to view the home page.
If you could somehow get a listing, you might be able to generate thumbnails.
Even so, clicking on a movie in Serviio requires user input (click the"X") to begin playback.

Is all or any of that do-able in a groovy?

All of that was covered, except for the cookie. They've added that like yesterday, or the day before that. Since I'm not able to connect to their site again (blocked ip, I suppose), I can't fix this anymore.

The [X] before playing has nothing to do with the actual video stream, which is easy to retrieve. The groovy didn't even need to access the movie information page. All you need is the movie id, and that's already available from the main page. With the movie id, you can call some php file, and it will give you the real movie url.

Re: Free Movie Fans

PostPosted: Wed Feb 06, 2013 4:47 pm
by gerryo
r-win wrote:The [X] before playing has nothing to do with the actual video stream, which is easy to retrieve. The groovy didn't even need to access the movie information page. All you need is the movie id, and that's already available from the main page. With the movie id, you can call some php file, and it will give you the real movie url.

OK, thanks for getting back & explaining.
Is there anyway to accept cookies in Serviio, without doing this Serviio can't even reach the main page?
If you turn off cookies in Firefox you can see the browser looping forever, Serviio gives up with an error & then retries
later, getting the same error.

I expect they have added in the cookies message to comply with EU regulations, but it messed up what was working well.

Re: Free Movie Fans

PostPosted: Wed Feb 06, 2013 6:29 pm
by r-win
gerryo wrote:I expect they have added in the cookies message to comply with EU regulations, but it messed up what was working well.

I expect they added the "judge.php" script to prevent this script from working, tbh. But getting cookies is easy enough. Just do a to the main page, fetch the headers, and get the header with the name Set-Cookie.

When doing a request, include the cookie, and you're done. But...I can't change the script anymore, since I can't test it...

Re: Free Movie Fans

PostPosted: Thu Feb 07, 2013 2:00 pm
by atc98092
I rebooted my DSL router last night to grab a new IP address, and I can again get to their web site. I can't find any kind of information page, although they do list an email address. I'm going to ask them what is considered abuse, since I can't find anything on the web site itself. I did find their single reference to abuse on the FAQ page, but nothing beyond that.

Re: Free Movie Fans

PostPosted: Fri Feb 08, 2013 11:48 pm
by widewings
I have the same problem

  Code:
2013-02-09 12:06:10,968 INFO  [PluginCompilerThread] Added Web Resouce plugin Free Movie Fan (FreeMovieFan.groovy), version: 12
2013-02-09 12:06:56,156 WARN  [FeedUpdaterThread] An error occured while scanning for online item information, will continue
java.io.IOException: Server returned HTTP response code: 400 for URL: http://www.fmovief.com/
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
   at org.serviio.util.HttpClient.retrieveBinaryFileFromURL(HttpClient.java:72)
   at org.serviio.library.online.feed.FeedParser.parseFeedStream(FeedParser.java:115)
   at org.serviio.library.online.feed.FeedParser.parse(FeedParser.java:90)
   at org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:169)
   at org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186)
   at org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159)
   at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96)


  Code:
2013-02-09 12:46:37,531 WARN  [FeedUpdaterThread] An error occured while scanning for online item information, will continue
java.io.IOException: Server returned HTTP response code: 400 for URL: http://www.fmovief.com/?maxItems=50
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
   at org.serviio.util.HttpClient.retrieveBinaryFileFromURL(HttpClient.java:72)
   at org.serviio.library.online.feed.FeedParser.parseFeedStream(FeedParser.java:115)
   at org.serviio.library.online.feed.FeedParser.parse(FeedParser.java:90)
   at org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:169)
   at org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186)
   at org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159)
   at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96)


Suggestions please.....

Re: Free Movie Fans

PostPosted: Sat Feb 09, 2013 1:44 am
by atc98092
widewings wrote:I have the same problem


Suggestions please.....


No suggestions to offer. Web browser code 400 means the browser (or in this case Serviio) cannot communicate with the web site. There is something at their server that considers the Serviio connection as abuse. It then blocks our home IP address, which results in no connection.

I have emailed the support staff in an attempt to find out why it is classified that way, and if there's anything we can modify in the groovy file to eliminate the issue. It's entirely possible they won't allow this sort of connection, since we will never see the ads on the web site that supports their operation. An understandable business viewpoint, unfortunately. :(