[RELEASE] IceLibrary Addon (Icefilms.info movies in XBMC video library)

  Thread Rating:
  • 4 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Closed
18.4009 Offline
Junior Member
Posts: 14
Joined: May 2011
Reputation: 0
Post: #31
Your patcher works perfect! thank you so much for your work. You have made my htpc just sooo much better now!
Any idea if it is possible to rename some movie links? Such as A bugs life shows up A Bug then a bunch of symbols. IMDB scan doesnt know what it is because of the funky name.
(This post was last modified: 2011-09-08 03:14 by 18.4009.)
find
Chivas2973 Offline
Junior Member
Posts: 14
Joined: Aug 2011
Reputation: 0
Post: #32
I have XBMC latest stable release, windows 7 and I ran the patcher you supply. I follow the instructions and it has made the folders Movies and TV both (icefilms). I go back in to scrape all movies and it lags then sometimes it starts and othertimes Error script failed!: plugin.video.icelibrary. The furthest I have gotten is to the letter Q in the scrape all movies option.

So I go to look at what exactly this has done. I use Confluence skin by the way. I go into the folder Movies (Icefilms) and I see a huge list of movies. just sorted alphabetically. I have no pictures nothing new at all, just a huge list of titles.

In Icefilms regular, currently I have a sortable list of Movies by name, popularity, date added as well as other ways. In Icefilms I have the movie poster next to the title when I hover over the name.

So my question is, a) did I do something wrong? b) Is there something this does that Icefilms does not already give me?

I don't mean to be insulting as I just don't understand and I am seeking help. Thank you in advance and Thank You for your work

Edit: I also should say that I selected it to update on startup and closed XBMC then started it, it said scanning for updates, took all of 10 seconds and there was no change to anything

Edit2: ok, I finally got through to Z but I still have no fanart, it only shows a speaker icon, so I have a long list of speaker icons with different names
(This post was last modified: 2011-09-08 06:47 by Chivas2973.)
find
18.4009 Offline
Junior Member
Posts: 14
Joined: May 2011
Reputation: 0
Post: #33
hmmmm I have found that now after applying the patch when I try to update favorite tv shows it will start but at a random point in the scan it gets a script error. I am thinking this is most likely icefilms but here is my log anyways.


20:58:59 T:2348 NOTICE: -->Python Interpreter Initialized<--
20:58:59 T:2348 NOTICE: ==========================PARAMS:
HREF: None
NAME: None
MODE: None
URL: None
MYHANDLE: 0
PARAMS: []
20:58:59 T:2348 NOTICE: Homescreen
20:59:01 T:2280 NOTICE: -->Python Interpreter Initialized<--
20:59:01 T:2280 NOTICE: ==========================PARAMS:
HREF: None
NAME: None
MODE: 33
URL: None
MYHANDLE: -1
PARAMS: {'mode': '33'}
20:59:01 T:2280 NOTICE: Fetching favorites
20:59:22 T:2280 ERROR: Error Type: <class 'urllib2.URLError'>
20:59:22 T:2280 ERROR: Error Contents: <urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
20:59:22 T:2280 ERROR: Traceback (most recent call last):
File "C:\Users\User\AppData\Roaming\XBMC\addons\plugin.video.icelibrary\default.py", line 825, in <module>
GetFavorites()
File "C:\Users\User\AppData\Roaming\XBMC\addons\plugin.video.icelibrary\default.py", line 289, in GetFavorites
GetEpisodes(data[0], data[1])
File "C:\Users\User\AppData\Roaming\XBMC\addons\plugin.video.icelibrary\default.py", line 359, in GetEpisodes
pagedata = urllib2.urlopen(page).read()
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 391, in open
response = self._open(req, data)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 409, in _open
'_open', req)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 369, in _call_chain
result = func(*args)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 1170, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 1145, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
20:59:24 T:304 ERROR: Control 1 in window 10099 has been asked to focus, but it can't
find
killer2239 Offline
Junior Member
Posts: 12
Joined: Jul 2011
Reputation: 0
Post: #34
18.4009 I get the same errors you do on both ice library and also icefilms when trying to load sources for any of my shows. Sometimes it works but most times it fails.
find
trogggy Offline
Senior Member
Posts: 146
Joined: Mar 2011
Reputation: 4
Location: Monthou sur Cher, France
Post: #35
I've applied the patch to a nightly build, and it's been chugging away overnight updating the library, so a few observations...

Firstly this is just a brilliant idea! It scanned all the icefilms movies very very quickly, so hopefully it's not something that will upset them. Scanning for info / artwork takes forever, as you'd expect with the number of films.

Download and watch would be a nice addition to this, as would being able to access the Icefilms categories (popular, highly rated, latest releases).

The patch in the first link is out of date - I struggled a bit with this 'cos I've never applied a patch or built from source before, until I realised that playlistfactory.cpp has been updated since the patch was written. I just applied the patch manually using Notepad++ in the end. It's 2 keystrokes, a lot of messing for a tiny change but worth it!
The patch in the first link goes to line 112 in Playlistfactory.cpp - this is now line 137 in Dharma and later.

Finally if anyone's able to host it (or suggest an easy way for me to do it) I can upload the xbmc.exe - then if you want to try it you can just use that in portable mode to avoid messing up your current build / library.

Finally finally thanks to the OP - this is a great addition.
find
fryster Offline
Junior Member
Posts: 31
Joined: Jan 2010
Reputation: 0
Post: #36
Wow, this is awesome! Can't wait for a download option!

I like to use the cinema experience script, is there anyway to get the movie to load in the background whilst the cinema script is running so that when it gets to the movie it's already to play?

Many thanks for this superb addon! Big Grin
find
Batch Offline
Senior Member
Posts: 145
Joined: Jul 2011
Reputation: 5
Location: Sweden
Post: #37
Chivas2973 Wrote:I have XBMC latest stable release, windows 7 and I ran the patcher you supply. I follow the instructions and it has made the folders Movies and TV both (icefilms). I go back in to scrape all movies and it lags then sometimes it starts and othertimes Error script failed!: plugin.video.icelibrary. The furthest I have gotten is to the letter Q in the scrape all movies option.

So I go to look at what exactly this has done. I use Confluence skin by the way. I go into the folder Movies (Icefilms) and I see a huge list of movies. just sorted alphabetically. I have no pictures nothing new at all, just a huge list of titles.
18.4009 Wrote:hmmmm I have found that now after applying the patch when I try to update favorite tv shows it will start but at a random point in the scan it gets a script error. I am thinking this is most likely icefilms but here is my log anyways.


20:58:59 T:2348 NOTICE: -->Python Interpreter Initialized<--
20:58:59 T:2348 NOTICE: ==========================PARAMS:
HREF: None
NAME: None
MODE: None
URL: None
MYHANDLE: 0
PARAMS: []
20:58:59 T:2348 NOTICE: Homescreen
20:59:01 T:2280 NOTICE: -->Python Interpreter Initialized<--
20:59:01 T:2280 NOTICE: ==========================PARAMS:
HREF: None
NAME: None
MODE: 33
URL: None
MYHANDLE: -1
PARAMS: {'mode': '33'}
20:59:01 T:2280 NOTICE: Fetching favorites
20:59:22 T:2280 ERROR: Error Type: <class 'urllib2.URLError'>
20:59:22 T:2280 ERROR: Error Contents: <urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
20:59:22 T:2280 ERROR: Traceback (most recent call last):
File "C:\Users\User\AppData\Roaming\XBMC\addons\plugin.video.icelibrary\default.py", line 825, in <module>
GetFavorites()
File "C:\Users\User\AppData\Roaming\XBMC\addons\plugin.video.icelibrary\default.py", line 289, in GetFavorites
GetEpisodes(data[0], data[1])
File "C:\Users\User\AppData\Roaming\XBMC\addons\plugin.video.icelibrary\default.py", line 359, in GetEpisodes
pagedata = urllib2.urlopen(page).read()
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 391, in open
response = self._open(req, data)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 409, in _open
'_open', req)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 369, in _call_chain
result = func(*args)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 1170, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 1145, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
20:59:24 T:304 ERROR: Control 1 in window 10099 has been asked to focus, but it can't
The patcher does not affect the addon in any way. All it does is to change so strm-files aren't considered as playlists. What you experience is an URLError which you get when Icefilms.info are under a heavy load or has gone down and can't respond to the request in time. There is nothing that can be done other than waiting. I will create a proper error message to highlighten this when it happens.

Chivas2973 Wrote:In Icefilms regular, currently I have a sortable list of Movies by name, popularity, date added as well as other ways. In Icefilms I have the movie poster next to the title when I hover over the name.

So my question is, a) did I do something wrong? b) Is there something this does that Icefilms does not already give me?

I don't mean to be insulting as I just don't understand and I am seeking help. Thank you in advance and Thank You for your work

Edit: I also should say that I selected it to update on startup and closed XBMC then started it, it said scanning for updates, took all of 10 seconds and there was no change to anything

Edit2: ok, I finally got through to Z but I still have no fanart, it only shows a speaker icon, so I have a long list of speaker icons with different names
The original Icefilms addon does everything most people need it to do. The difference between IceLibrary and the original Icefilms addon is that IceLibrary lets you add the movies and TV-shows to XBMC library.

Make sure you have selected a proper content for the "Movies (Icefilms)" and "TV-shows (Icefilms)" folders before you try to update them.
find
rogerthis Offline
Donor
Posts: 279
Joined: Apr 2011
Reputation: 0
Location: Connacht
Post: #38
trogggy Wrote:Finally if anyone's able to host it (or suggest an easy way for me to do it) I can upload the xbmc.exe - then if you want to try it you can just use that in portable mode to avoid messing up your current build / library.

Use dropbox public share and post a link.
find
pt1xoom Offline
Junior Member
Posts: 18
Joined: Jun 2011
Reputation: 0
Post: #39
Batch Wrote:This is how I'm scraping every movie starting with the letter "A":
  1. Download "http://www.icefilms.info/movies/a-z/A"
  2. Scrape all names and links of movies from that page.

    Example:
    The A-Team (2010), http://www.icefilms.info/ip.php?v=109685&
  3. Create a .strm file containing the name and the link.

    Content of "The A-Team (2010).strm":
    plugin://plugin.video.icelibrary/?href=/ip.php%3Fv%3D109685%26&mode=10&name=The%20A-Team%20%282010%29

I just found this, and I am looking forward to giving it a try.

Does Icefilms have to be up and running for the addon to work? Are you gathering megaupload links when you are getting the information?
find
trogggy Offline
Senior Member
Posts: 146
Joined: Mar 2011
Reputation: 4
Location: Monthou sur Cher, France
Post: #40
rogerthis Wrote:Use dropbox public share and post a link.

Ta.
Here we go then...
http://dl.dropbox.com/u/40915480/XBMC.exe

This is a windows nightly build from yesterday, so if you install a new nightly build and swap the .exe you should be good to go.
What I did was to make a shortcut to the .exe on the desktop, then right click on it, select properties and add ' -p' (not the quotes!) to the end of the target. This makes it portable, so everything is contained within the one folder and it doesn't muck about with another xbmc version. Just in case.
find
Thread Closed