Hey Matej,

I integrated the 2 resource_providers and did backend and UI work for
the video library section on that branch:

lp:~elisa-developers/elisa/tv_movie_db

You can test it, with a fresh elisa.db file.. Once the media scanner has
finished its work, go in Videos > Video Library and there you should see
one menu for TV Shows, one for Movies and one for "unclassified" videos.

The plan for unclassified videos is to be able for the user to manually
dispatch them to TV Shows or Movies sections, but it's not implemented
yet ;)

Philippe

Le dimanche 01 février 2009 à 23:02 +0100, Matej Konecny a écrit :
> Hi Philippe,
> at lp:elisa-plugin-movie-library you can find the source of the
> plugin. It's only an import of my branch.
> I took a quick look on the moviedb/tvdb branch. If I get it correctly,
> those are only two resource providers, so nothing is exported/shown to
> any decorator? I didn't know about these websites actually, I like the
> `backdrops' images (integration with elisa??). What was your idea on
> the integration with the movie library?
> You've mentioned some changes in the DB but I haven't notice any
> change in the .db file (just quickly checked with sqlitebrowser). I
> think we need to be able to divide "videos" in movies, series, rest.
> You can do it plugin-based (as in my plugin), but I think it should be
> something in the database. I understand this may take time until it's
> changed in the mainstream though.
> Cheers,
> Matej
> 
> 
> On Thu, Jan 29, 2009 at 11:02 PM, Matej Konecny
> <[email protected]> wrote:
>         Hi Philippe,
>         
>         On Wed, Jan 28, 2009 at 5:46 PM, Philippe Normand
>         <[email protected]> wrote:
>                 Heya Matej,
>                 
>                 I've managed to get some work done on the Video
>                 section revamp. You can
>                 test the branch there:
>                 
>                 lp:~elisa-developers/elisa/tv_movie_db
>          
>         sounds good, I hope I'll have time to look on it this w-e. 
>         
>                 
>                 You'll need to backup/remove your previous elisa.db
>                 file as the schema
>                 has changed a bit and the migration of the videos is
>                 not handled.
>                 
>                 We're quite interested on the imdb plugin. Would you
>                 like to create a
>                 new project in the Elisa universe on LaunchPad and
>                 maintain that plugin?
>                 We'd be glad to co-maintain it and publish it in our
>                 community plugin
>                 repository. 
>          
>         I've already created this project when I was releasing the 0.1
>         of the plugin
>         (https://launchpad.net/elisa-plugin-movie-library). There is
>         no code yet, I'll have to extract it from my elisa branch and
>         push there. I can maintain the plugin but I am quite busy
>         during the week, so updates might go a bit slow. Patches and
>         merges from other branches can be solution for some new
>         features.
>         
>                 
>                 The plugin we have for themoviedb.org is nice but
>                 there's more stuff on
>                 imdb so if we could support both it'd be great.
>         
>         Sure, I think it's possible to extract the resource provider
>         or merge our 2 plugins together... I don't know what is better
>         solution. 
>         
>         Matej
>         
>         
>                 
>                 Please have a look at the branch linked above, it will
>                 hopefully soon be
>                 merged and released.
>                 
>                 Philippe 
>                 
>                 
>                 Le mardi 20 janvier 2009 à 11:32 +0000, mato konecny a
>                 écrit :
>                 >
>                 >         Please keep the mailing list in copy of the
>                 mails.
>                 >
>                 >
>                 >         Le lundi 19 janvier 2009 à 18:07 +0000, mato
>                 konecny a écrit :
>                 >         > Hi Philip,
>                 >         > Hi Mato,
>                 >         >
>                 >         > That's a nice initiative you had, thanks
>                 for the effort!
>                 >         >
>                 >         > Could you push the code in a bazaar branch
>                 too?
>                 >         > Done, code is pushed
>                 lp:~konecm/elisa/movie-library. Do you
>                 >         know how
>                 >         > to publish the branch on the website of
>                 the plugin? I mean,
>                 >         instead of
>                 >         > having to checkout the whole branch in
>                 elisa, I would like
>                 >         to have
>                 >         > 'selective' branch (maybe mirrored), which
>                 contains only the
>                 >         plugin.
>                 >         > Something similar is done with weather
>                 plugin.
>                 >
>                 >         Use this link:
>                 >
>                 
> https://code.edge.launchpad.net/elisa-plugin-movie-library/+addbranch
>                 > I'll look into extracting just the plugin and
>                 registering a branch for
>                 > it.
>                 >         > I tested the plugin but it showed always
>                 the same
>                 >         > artwork/metadata for
>                 >         > all my videos.
>                 >         > Could you elaborate on this a bit? What
>                 was the folder
>                 >         structure? Were
>                 >         > there any exceptions in the log? I know
>                 this should have
>                 >         been caught
>                 >         > by unit tests, but I actually didn't know
>                 how to create them
>                 >         for the
>                 >         > UI/controller parts.
>                 >
>                 >         I'll try to find some time to test further
>                 today. In my Videos
>                 >         directory
>                 >         I have 2 symbolic links pointing to
>                 directories containing
>                 >         videos. In
>                 >         most of all the items of the grid the same
>                 (not generic) cover
>                 >         was
>                 >         displayed. If I tried to change the cover of
>                 one movie (glass
>                 >         icon), it
>                 >         changed for all the others.
>                 > I haven't tested symlinks, but there shouldn't be
>                 any issue here.
>                 > Paths to my movies were something like:
>                 > /media/disk/Movies/Lord Of The Rings/lotr-rotk.avi
>                 > I extract the last directory section in the URI
>                 (thus, movie_dir =
>                 > Lord Of The Rings) and this is used in IMDb query.
>                 The found result is
>                 > cached in <ELISA CONF>/movie_cache/
>                 md5_hash(movie_dir).dat (.jpg for
>                 > covers). Indeed, if you have movies in path
>                 > like /media/Movies/lotr-rotk.avi, then changing the
>                 cover for a
>                 > "single movie" results in changing it for all movies
>                 within
>                 > "/media/Movies" folder.
>                 >         > One little suggestion too, when pressing
>                 that new glass
>                 >         > button, you
>                 >         > could display the search results of imdb
>                 in a list so that
>                 >         the
>                 >         > user can
>                 >         > directly see what was found on imdb.
>                 >         > Yeah, that was my initial idea as well,
>                 but then I was quite
>                 >         lazy to
>                 >         > create a extra widget for that. Probably
>                 there is something
>                 >         like that,
>                 >         > but I have to admit I hate looking through
>                 all pigment
>                 >         classes, I am
>                 >         > unable to find any documentation so
>                 everything is
>                 >         trial-error. There
>                 >         > will be some refactoring necessary, so
>                 maybe in some future
>                 >         versions
>                 >         > it will come ;)
>                 >
>                 >         Hehe yes it's not always easy to dig in the
>                 mass of widgets we
>                 >         have
>                 >         spread in some places ;) This is something
>                 that will change as
>                 >         we get
>                 >         more contributors doing UI stuff.
>                 >
>                 >         > I started working on a very similar task:
>                 a revamp of the
>                 >         > Video library
>                 >         > section. The spec is there:
>                 >         >
>                 http://elisa.fluendo.com/wiki/Specs/VideoSection
>                 >         >
>                 >         > Currently I can make some cleaning in the
>                 video filenames
>                 >         and
>                 >         > somehow
>                 >         > make the difference between TV shows and
>                 other videos I use
>                 >         a
>                 >         > resource_provider to lookup for movies on
>                 themoviedb.org
>                 >         > website.
>                 >         > That sounds cool. In XBMC it's handy that
>                 for each 'media
>                 >         source' you
>                 >         > can select 'scraper' (resource provider),
>                 so you don't have
>                 >         to do that
>                 >         > sort of 'patching' as I did in the config
>                 file. Maybe it's a
>                 >         way to
>                 >         > go.
>                 >
>                 >         Yeah well ;) As a first step I think I'll
>                 continue in the
>                 >         "filename
>                 >         cleaning" + regexes match direction. But
>                 you're right, maybe
>                 >         in the next
>                 >         step it would be interesting to allow the
>                 user to directly
>                 >         select the
>                 >         kind of content in his media-sources
>                 directories
>                 > Actually, I'm doing it already, but from a different
>                 end - I tell my
>                 > "plugin" where it should look for it's sources. It
>                 works, but is it
>                 > logical? ;)
>                 >         > I think you you might be able to reuse
>                 some parts of my UI
>                 >         (maybe the
>                 >         > previewlist with description).
>                 >         > It would be very cool to somehow merge our
>                 work ;) We could
>                 >         > use the imdb
>                 >         > resource_provider and probably some of the
>                 UI stuff you did!
>                 >         > I'll push
>                 >         > my WIP branches on LaunchPad.
>                 >         > Sounds good, I hope I'll be able to fix
>                 the issue you had
>                 >         BTW I have
>                 >         > included BeautifulSoup in my plugin, might
>                 that be an issue?
>                 >         >
>                 >
>                 >         I don't think that's an issue.
>                 >
>                 >         > Cheers,
>                 >         > matej
>                 >         >
>                 >         > Philippe
>                 >         >
>                 >         > Le lundi 19 janvier 2009 à 15:19 +0000,
>                 mato konecny a
>                 >         écrit :
>                 >         > > Hi everyone,
>                 >         > >
>                 >         > > I've finished the initial release of
>                 'movie library
>                 >         > plugin' (Angband).
>                 >         > > It can be downloaded from
>                 >         > >
>                 >
>                 https://launchpad.net/elisa-plugin-movie-library/trunk/0.1.
>                 >         > >
>                 >         > > This plugin is based on Trey Tethridge's
>                 IMDb.com plugin,
>                 >         > which is
>                 >         > > used as resource provider (in slightly
>                 modified form). You
>                 >         > can use
>                 >         > > config parameter to set wildcards for
>                 matching the video's
>                 >         > file_path
>                 >         > > property. I've chosen this because my
>                 camera videos were
>                 >         > also shown in
>                 >         > > 'Video' section and I needed to exclude
>                 those
>                 >         > >
>                 >         > > If you want to use 'custom' poster
>                 image, just add
>                 >         > poster.jpg or
>                 >         > > cover.jpg in the movie directory (this
>                 isn't configurable
>                 >         > yet).
>                 >         > >
>                 >         > > Currently, no special logic is taken
>                 when guessing the
>                 >         movie
>                 >         > name. The
>                 >         > > folder, in which movie video is located,
>                 is used in IMDb
>                 >         > search.
>                 >         > > Sorry, no cleaning up of releases,
>                 -xvid, -repack etc. :).
>                 >         > In the
>                 >         > > 'grid' view there is an extra button
>                 (magnifing glass)
>                 >         which
>                 >         > skips to
>                 >         > > the next movie found during the search
>                 query (useful if
>                 >         the
>                 >         > guessing
>                 >         > > didn't work properly, for example for
>                 movie name "Earth").
>                 >         > >
>                 >         > > I have tested this plugin only on two
>                 configurations,
>                 >         there
>                 >         > might be
>                 >         > > some glitches (as always...)
>                 >         > >
>                 >         > > Cheers
>                 >         > > Matej
>                 >         > > ----------
>                 >         > > www.inpage.sk Domena, webhosting, e-mail
>                 a seo od 3
>                 >         > Sk/denne.
>                 >         >
>                 >         > ----------
>                 >         > www.inpage.sk Domena, webhosting, e-mail a
>                 seo od 3
>                 >         Sk/denne.
>                 >
>                 > ----------
>                 > www.inpage.sk Domena, webhosting, e-mail a seo od 3
>                 Sk/denne.
>         
> 

Reply via email to