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