[RELEASE] Missing Movie Plugin - Find Movies and TV Shows that are not in the library

  Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Raytestrak Offline
Donor
Posts: 300
Joined: Sep 2011
Reputation: 2
Post: #241
2.2.2 also doesn't work for me. Is it because I have an anime that has a ☆ in it's name (in the library, not on my filesystem)?

OpenElec on an Intel NUC (DC3217IYE). Onkyo NR-717. Canton Movie CD-1000. LG 42LM760S

If it ain't broke: break it, fix it, repeat
find quote
Sentir101 Offline
Junior Member
Posts: 34
Joined: Feb 2012
Reputation: 1
Post: #242
(2012-03-24 13:59)devkid Wrote:  Well, I dont use trailers myself but here is a first version that should omit trailers:
Download

I wont be surprised if there are filenames that do not match as expected so feel free to report back when something goes wrong...
Trailers that are scraped into the library should already be handled, it could be that the trailers were not scraped by XBMC. I'll test in a little bit.

(2012-03-26 12:16)Raytestrak Wrote:  2.2.2 also doesn't work for me. Is it because I have an anime that has a ☆ in it's name (in the library, not on my filesystem)?
That is the problem yeah, I have another fix lined up, I'll upload it after I have looked into the trailer issue.
find quote
Sentir101 Offline
Junior Member
Posts: 34
Joined: Feb 2012
Reputation: 1
Post: #243
Okay, I just tested and I don't think we should filter trailers out by filename, we are correctly getting them from XBMC so if there are trailers in the missing movie list XBMC probably hasn't scraped them or doesn't recognize them as trailers
Code:
10:57:40 T:2000  NOTICE: G:\Movies\ contains missing movies!
10:57:40 T:2000  NOTICE: G:\Movies\10,000 BC (2008)\movie-trailer.mov is a trailer and will be ignored!

Code:
11:18:16 T:856  NOTICE: G:\Movies\ contains missing movies!
11:18:16 T:856  NOTICE: G:\Movies\10,000 BC (2008)\10,000 BC (2008)-trailer.mov is a trailer and will be ignored!

As trailers are filtered out at the last moment the log will still say there are missing movies when these are only trailers, I'll fix this in the next version.
(This post was last modified: 2012-03-28 11:40 by Sentir101.)
find quote
Sentir101 Offline
Junior Member
Posts: 34
Joined: Feb 2012
Reputation: 1
Post: #244
(2012-03-28 11:20)Sentir101 Wrote:  Okay, I just tested and I don't think we should filter trailers out by filename, we are correctly getting them from XBMC so if there are trailers in the missing movie list XBMC probably hasn't scraped them or doesn't recognize them as trailers
Code:
10:57:40 T:2000  NOTICE: G:\Movies\ contains missing movies!
10:57:40 T:2000  NOTICE: G:\Movies\10,000 BC (2008)\movie-trailer.mov is a trailer and will be ignored!

Code:
11:18:16 T:856  NOTICE: G:\Movies\ contains missing movies!
11:18:16 T:856  NOTICE: G:\Movies\10,000 BC (2008)\10,000 BC (2008)-trailer.mov is a trailer and will be ignored!

As trailers are filtered out at the last moment the log will still say there are missing movies when these are only trailers, I'll fix this in the next version.

Oops, scratch that. It seems we already are checking for trailers by filename, but only check if the name ends with trailer. This makes me think getting the trailers from XBMC is broken because I know XBMC scraped that 10,000 BC trailer and it still shows up after the difference between the lists is checked. I still think we should show the trailers if they are not in the XBMC database, we shouldn't filter them out by filename, or at least make the filtering out an option. The problem could be in the decode_stacked function as I don't see it checking for trailers.
find quote
Sentir101 Offline
Junior Member
Posts: 34
Joined: Feb 2012
Reputation: 1
Post: #245
Changelog 2.2.2:
  • Fixed: Attempt to fix the Unicode problem in the TV progress dialog

Download
find quote
rockrazz Offline
Junior Member
Posts: 4
Joined: Jun 2010
Reputation: 0
Post: #246
I downloaded 2.2.2 Zip and installed it within XBMC then when I try to use Missing Movies or TV, I get: ERROR Script Failed! :Plugin.video.missingmovies
Anybody please tell me what I am doing wrong here? 1 time out of 8 attempts, I saw the scanning box in corner, then right back to the same Error message

Thanks in advance
find quote
Sentir101 Offline
Junior Member
Posts: 34
Joined: Feb 2012
Reputation: 1
Post: #247
(2012-03-28 21:07)rockrazz Wrote:  I downloaded 2.2.2 Zip and installed it within XBMC then when I try to use Missing Movies or TV, I get: ERROR Script Failed! :Plugin.video.missingmovies
Anybody please tell me what I am doing wrong here? 1 time out of 8 attempts, I saw the scanning box in corner, then right back to the same Error message

Thanks in advance
No way to tell without a log. Go into the options of the addon, turn on the debug setting, then try to use missing movies and missing episodes and upload the log to here. If you are on Windows 7 the log is most likely on C:\Users\<your username>\AppData\Roaming\XBMC. Oh and by the way you're most likely doing nothing wrong, you just stumbled on a bug in the script.
(This post was last modified: 2012-03-28 21:23 by Sentir101.)
find quote
rockrazz Offline
Junior Member
Posts: 4
Joined: Jun 2010
Reputation: 0
Post: #248
Here is what keeps repeating error in my log:

14:02:37 T:1644 M:1360216064 ERROR: Control 402 in window 10107 has been asked to focus, but it can't
14:02:37 T:1644 M:1356050432 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.missingmovies/?mode=20
14:02:37 T:1644 M:1356050432 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.missingmovies/?mode=20) failed
14:02:37 T:3156 M:1355993088 NOTICE: -->Python Interpreter Initialized<--
14:02:37 T:3156 M:1355730944 NOTICE: MISSING MOVIE VIEWER STARTED.
14:02:37 T:1644 M:1355714560 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
14:02:45 T:6776 M:1360060416 NOTICE: -->Python Interpreter Initialized<--
14:02:45 T:6776 M:1356713984 ERROR: Error Type: exceptions.KeyError
14:02:45 T:6776 M:1356713984 ERROR: Error Contents: sources
14:02:45 T:6776 M:1356697600 ERROR: Traceback (most recent call last):
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 403, in ?
ok = show_movie_submenu()
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 267, in show_movie_submenu
movie_sources = remove_duplicates(get_movie_sources())
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 113, in get_movie_sources
sources = remove_duplicates(get_sources())
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 73, in get_sources
sources = eval(xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Files.GetSources", "params": {"media": "video"}, "id": 1}'))['result']['sources']
KeyError: sources
14:02:45 T:1644 M:1356697600 ERROR: Control 402 in window 10107 has been asked to focus, but it can't
14:02:45 T:1644 M:1353523200 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.missingmovies/?mode=10
14:02:45 T:1644 M:1353523200 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.missingmovies/?mode=10) failed
14:02:45 T:5924 M:1353461760 NOTICE: -->Python Interpreter Initialized<--
14:02:45 T:5924 M:1353461760 NOTICE: MISSING MOVIE VIEWER STARTED.
14:02:45 T:1644 M:1353424896 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
14:03:50 T:4604 M:1357950976 NOTICE: -->Python Interpreter Initialized<--
14:03:51 T:4604 M:1352900608 ERROR: Error Type: exceptions.KeyError
14:03:51 T:4604 M:1352900608 ERROR: Error Contents: sources
14:03:51 T:4604 M:1350922240 ERROR: Traceback (most recent call last):
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 403, in ?
ok = show_movie_submenu()
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 267, in show_movie_submenu
movie_sources = remove_duplicates(get_movie_sources())
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 113, in get_movie_sources
sources = remove_duplicates(get_sources())
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 73, in get_sources
sources = eval(xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Files.GetSources", "params": {"media": "video"}, "id": 1}'))['result']['sources']
KeyError: sources
14:03:51 T:1644 M:1351680000 ERROR: Control 402 in window 10107 has been asked to focus, but it can't
14:03:51 T:1644 M:1351704576 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.missingmovies/?mode=10
14:03:51 T:1644 M:1351704576 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.missingmovies/?mode=10) failed
14:03:51 T:5308 M:1351647232 NOTICE: -->Python Interpreter Initialized<--
14:03:51 T:5308 M:1351647232 NOTICE: MISSING MOVIE VIEWER STARTED.
14:03:51 T:1644 M:1351610368 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
14:04:07 T:7052 M:1361698816 NOTICE: -->Python Interpreter Initialized<--
14:04:08 T:7052 M:1359065088 ERROR: Error Type: exceptions.KeyError
14:04:08 T:7052 M:1359065088 ERROR: Error Contents: sources
14:04:08 T:7052 M:1359798272 ERROR: Traceback (most recent call last):
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 403, in ?
ok = show_movie_submenu()
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 267, in show_movie_submenu
movie_sources = remove_duplicates(get_movie_sources())
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 113, in get_movie_sources
sources = remove_duplicates(get_sources())
File "C:\Users\McCarthy's\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\defau​lt.py", line 73, in get_sources
sources = eval(xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Files.GetSources", "params": {"media": "video"}, "id": 1}'))['result']['sources']
KeyError: sources

I'm assuming each one is my attempt at scanning...
find quote
Raytestrak Offline
Donor
Posts: 300
Joined: Sep 2011
Reputation: 2
Post: #249
(2012-03-28 12:04)Sentir101 Wrote:  Changelog 2.2.2:
  • Fixed: Attempt to fix the Unicode problem in the TV progress dialog

Download

Sorry No

Still doesn't work. I can post a new log tonight if you want, but it crashes at the same point as the other 2.2.x versions. Any idea why 2.1.3 does work? I'll stay on 2.1.3b in the meantime.

OpenElec on an Intel NUC (DC3217IYE). Onkyo NR-717. Canton Movie CD-1000. LG 42LM760S

If it ain't broke: break it, fix it, repeat
find quote
TobiasM Offline
Junior Member
Posts: 1
Joined: Mar 2012
Reputation: 0
Post: #250
Maybe i'm just too much of a newbie, but i've installed the zip add-on but can't find the add on from the list? How should i use it?

EDIT:
Okay, found it in the "Videos" menu. But it gives an error for some reason, i'll try do find out why.

EDITEDIT:
Clicked help, and it told me to enter file extensions to search for. I entered avi and MKV, but still gives error. Hmm?
(This post was last modified: 2012-03-29 20:12 by TobiasM.)
find quote
Sentir101 Offline
Junior Member
Posts: 34
Joined: Feb 2012
Reputation: 1
Post: #251
(2012-03-28 21:43)rockrazz Wrote:  Here is what keeps repeating error in my log:
From what I can see from the log on pastebin.com you are using a very old version of XBMC and you haven't turned on the debug setting in the add-on settings (Hit 'C' when over the add-on start button and then navigate to Add-on Settings). I suggest you update your XBMC to XBMC 11 final. I will however fix it so that it doesn't crash anymore when nothing is returned.
(2012-03-29 06:16)Raytestrak Wrote:  
(2012-03-28 12:04)Sentir101 Wrote:  Changelog 2.2.2:
  • Fixed: Attempt to fix the Unicode problem in the TV progress dialog

Download
Sorry No
Still doesn't work. I can post a new log tonight if you want, but it crashes at the same point as the other 2.2.x versions. Any idea why 2.1.3 does work? I'll stay on 2.1.3b in the meantime.
I'll post another possible fix in a minute. 2.1.3b doesn't crash because the progress reporting was not in there yet, when the add-on is searching for missing episodes it displays the show name of the show it's currently processing.
(2012-03-29 19:58)TobiasM Wrote:  Maybe i'm just too much of a newbie, but i've installed the zip add-on but can't find the add on from the list? How should i use it?
EDIT:
Okay, found it in the "Videos" menu. But it gives an error for some reason, i'll try do find out why.
EDITEDIT:
Clicked help, and it told me to enter file extensions to search for. I entered avi and MKV, but still gives error. Hmm?
I don't think you are using the latest version, because the help doesn't say that anymore. Look at my last post for the latest version, or wait for the next release.
find quote
Sentir101 Offline
Junior Member
Posts: 34
Joined: Feb 2012
Reputation: 1
Post: #252
Changelog 2.2.3:
  • Fixed: Attempt to fix the Unicode problem in the TV progress dialog
  • Fixed: Don't crash if XBMC doesn't return anything
  • Added: Also check for trailers in stacks
  • Added: Some debug logging to help fix the Unicode problem in the TV progress dialog
  • Added: Some debug logging for trailers
Download

The problem with the trailers isn't fixed, I'll have to research it some more.
find quote
Raytestrak Offline
Donor
Posts: 300
Joined: Sep 2011
Reputation: 2
Post: #253
(2012-03-30 03:01)Sentir101 Wrote:  Changelog 2.2.3:
  • Fixed: Attempt to fix the Unicode problem in the TV progress dialog
  • Fixed: Don't crash if XBMC doesn't return anything
  • Added: Also check for trailers in stacks
  • Added: Some debug logging to help fix the Unicode problem in the TV progress dialog
  • Added: Some debug logging for trailers
Download

The problem with the trailers isn't fixed, I'll have to research it some more.

You can scratch the unicode problem off the to-do list. This one works like a charm! Thanks.

OpenElec on an Intel NUC (DC3217IYE). Onkyo NR-717. Canton Movie CD-1000. LG 42LM760S

If it ain't broke: break it, fix it, repeat
(This post was last modified: 2012-03-30 16:00 by Raytestrak.)
find quote
fbi1970 Offline
Junior Member
Posts: 16
Joined: Jan 2011
Reputation: 0
Post: #254
I got this error searching for movies. TV Shows search runs ok.

22:21:04 T:3732 NOTICE: SEARCHING MOVIES
22:21:04 T:3732 ERROR: Error Type: <type 'exceptions.TypeError'>
22:21:04 T:3732 ERROR: Error Contents: string indices must be integers
22:21:04 T:3732 ERROR: Traceback (most recent call last):
File "C:\Users\XBMC\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\default.py", line 420, in <module>
ok = show_movie_submenu()
File "C:\Users\XBMC\AppData\Roaming\XBMC\addons\plugin.video.missingmovies\default.py", line 317, in show_movie_submenu
trailer = m['trailer']
TypeError: string indices must be integers
22:21:04 T:2216 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.missingmovies/?mode=10
22:21:04 T:2216 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.missingmovies/?mode=10) failed
find quote
crimsonfury Offline
Fan
Posts: 514
Joined: Mar 2012
Reputation: 1
Location: Arizona, U.S.
Post: #255
This is very confusing to setup.... Newest download isn't on front page, u have to search for it and no instructions on how to set it all up.

But I got the newest one installed and I found it finally, under video not programs(strange)... Then I click on missing movies and it gives me an error; script failed. And I can see all of the tv shows missed but what do i do with them?! How do I add them to my library?

[Image: all-thin-banner@2x.jpg]
find quote
Post Reply