Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repeated (unecessary?) checks for posters #1376

Closed
Omertron opened this issue Mar 15, 2015 · 5 comments
Closed

Repeated (unecessary?) checks for posters #1376

Omertron opened this issue Mar 15, 2015 · 5 comments

Comments

@Omertron
Copy link
Member

Original issue 1377 created by Omertron on 2010-03-27T16:58:46.000Z:

What steps will reproduce the problem?

  1. After rebuilding my jukebox completely, quick refreshes to add a few
    movies seem to be quite slow - YAMJ keeps stopping at movies that have
    been in the jukebox for ages and don't need updating.
  2. I checked the log file and for each movie that causes a long pause, I
    see this:
    Updating: (500) Days of Summer
    Found NFO: F:\Movies\Movies\K(500) Days of Summer(500) Days of
    Summer.BluRay.nfo
    Checking for NFO: F:\Movies\Movies\K(500) Days of Summer(500) Days of
    Summer.BluRay.nfo.txt
    Checking for NFO: F:\Movies\Movies\NFO(500) Days of Summer.BluRay.nfo
    Checking for NFO: F:\Movies\Movies\NFO(500) Days of Summer.BluRay.nfo.txt
    Checking for NFO: F:\Movies\Movies\K(500) Days of Summer(500) Days of
    Summer.nfo
    Checking for NFO: F:\Movies\Movies\K(500) Days of Summer(500) Days of
    Summer.nfo.txt
    Checking for NFO: F:\Movies\Movies\K\K.nfo
    Checking for NFO: F:\Movies\Movies\K\K.nfo.txt
    Checking for NFO: F:\Movies\Movies\Movies.nfo
    Checking for NFO: F:\Movies\Movies\Movies.nfo.txt
    XML file found for (500) Days of Summer.BluRay
    Genre added : Comedy
    Genre added : Drama
    Genre added : Romance
    Posterscanner: com.moviejukebox.plugin.poster.AllocinePosterPlugin
    register as Movie Poster Plugin with key allocine
    Posterscanner: com.moviejukebox.plugin.poster.CaratulasdecinePosterPlugin
    register as Movie Poster Plugin with key caratulasdecine
    Posterscanner: com.moviejukebox.plugin.poster.CdonPosterPlugin register as
    Movie Poster Plugin with key cdon
    Posterscanner: com.moviejukebox.plugin.poster.FilmAffinityPosterPlugin
    register as Movie Poster Plugin with key filmaffinity
    Posterscanner: com.moviejukebox.plugin.poster.FilmUpItPosterPlugin
    register as Movie Poster Plugin with key filmupit
    Posterscanner: com.moviejukebox.plugin.poster.FilmwebPosterPlugin register
    as Movie Poster Plugin with key filmweb
    Posterscanner: com.moviejukebox.plugin.poster.GooglePosterPlugin register
    as Movie Poster Plugin with key google
    Posterscanner: com.moviejukebox.plugin.poster.ImdbPosterPlugin register as
    Movie Poster Plugin with key imdb
    Posterscanner: com.moviejukebox.plugin.poster.ImpAwardsPosterPlugin
    register as Movie Poster Plugin with key impawards
    Posterscanner: com.moviejukebox.plugin.poster.MotechnetPosterPlugin
    register as Movie Poster Plugin with key motechnet
    Posterscanner: com.moviejukebox.plugin.poster.MovieCoversPosterPlugin
    register as Movie Poster Plugin with key moviecovers
    Posterscanner: com.moviejukebox.plugin.poster.MovieDbPosterPlugin register
    as Movie Poster Plugin with key moviedb
    MovieMeterPlugin: Getting stored session
    MovieMeterPlugin: Stored session: null
    Created new session with moviemeter.nl
    Posterscanner: com.moviejukebox.plugin.poster.MovieMeterPosterPlugin
    register as Movie Poster Plugin with key movieposter
    Posterscanner: com.moviejukebox.plugin.poster.ScopeDkPosterPlugin register
    as Movie Poster Plugin with key scopedk
    Posterscanner: com.moviejukebox.plugin.poster.SratimPosterPlugin register
    as Movie Poster Plugin with key sratim
    Posterscanner: com.moviejukebox.plugin.poster.SubBabaPosterPlugin register
    as Movie Poster Plugin with key subbaba
    Posterscanner: com.moviejukebox.plugin.poster.YahooPosterPlugin register
    as Movie Poster Plugin with key yahoo
    PosterScanner: com.moviejukebox.plugin.poster.CdonPosterPlugin register as
    TvShow Poster Plugin with key cdon
    PosterScanner: com.moviejukebox.plugin.poster.FilmAffinityPosterPlugin
    register as TvShow Poster Plugin with key filmaffinity
    PosterScanner: com.moviejukebox.plugin.poster.TheTvDBPosterPlugin register
    as TvShow Poster Plugin with key thetvdb
    PosterScanner: Poster file F:\Movies\Movies\K(500) Days of Summer(500)
    Days of Summer.BluRay.jpg found
    PosterScanner: F:\Movies\Movies\Jukebox(500) Days of Summer.BluRay.jpg is
    different to F:\Movies\Movies\K(500) Days of Summer(500) Days of
    Summer.BluRay.jpg
    Updating poster for: (500) Days of Summer
    The file F:\Movies\Movies\K(500) Days of Summer(500) Days of
    Summer.BluRay.fanart.jpg found
    FanartScanner: File F:\Movies\Movies\K(500) Days of Summer(500) Days of
    Summer.BluRay.fanart.jpg found
    FanartScanner: F:\Movies\Movies\Jukebox(500) Days of
    Summer.BluRay.fanart.jpg already exists
    AppleTrailers Plugin: Movie has previously been checked for trailers,
    skipping.
    Finished: (500) Days of Summer (1/628)
  3. I can't figure out from this log what is prompting YAMJ to open a
    session with moviemeter.nl (which I assume is the cause of the delay).
    It's not the "x.jpg is different to y.jpg" because it says that about
    every other movie

What is the expected output? What do you see instead?
I can't see anything missing for the movies it hangs on so I would expect
YAMJ to fly very quickly through all the already-known movies

What version of YAMJ are you using? On what operating system?
r1548 Win7 x64

What device are you using YAMJ on? Networked Media Tank, PlayonHD, Other?
NMT A-110

Please provide any additional information below.
Maybe there is just an option I need to change but I can't see anything in
the poster scanner section of moviejukebox.properties which would explain
what I'm seeing.

@Omertron
Copy link
Member Author

Comment #1 originally posted by Omertron on 2010-03-27T18:39:03.000Z:

Update: It seems the reference to moviemeter.nl was only for the very first movie
and it's not recorded again in the log even when I see a delay in jukebox scan. I'm
going to try and narrow it down with a Process Monitor or Wireshark trace.

@Omertron
Copy link
Member Author

Comment #2 originally posted by Omertron on 2010-03-27T19:05:18.000Z:

OK, the process monitor logs show that the delays always occur when a connection is
attempted to apple.com - obviously because I have the Apple Trailers plugin
enabled. What I can't figure out is why YAMJ is only checking with apple.com for
select movies (always the same ones). There are lots of other movies which have no
trailer yet which do not trigger a connection.

I could disable the Apple plugin and just enable it when I want to check for new
trailers but I'd like to understand the reason YAMJ behaves this way.

@Omertron
Copy link
Member Author

Comment #3 originally posted by Omertron on 2010-03-27T20:01:34.000Z:

All the poster plugins are "registered" at the start of the run.
I'm not sure what your issue is here?

@Omertron
Copy link
Member Author

Comment #4 originally posted by Omertron on 2010-03-27T20:52:31.000Z:

Yeah sorrym my initial topic title and description aren't accurate, see my further
comments for the real issue.

@Omertron
Copy link
Member Author

Comment #5 originally posted by Omertron on 2010-03-27T21:24:48.000Z:

please log another issue with the description of the problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant