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 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. 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. 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.
