SummerTraining09:Projects/MovieCollectionCatalog
From Dgplug
| Project name | Movie Collection Catalog |
| Participants | spechard, sunny_slls |
Here is a simple page to collect information, feedback, ideas and major avancement for the Summer Training 2009 Movie Collection Catalog project.
Anyone who wants to join me is welcomed. Ideas/critics/mashups are welcomed as well!
The name of the program is MediaSpy!
Contents |
Features
Basic features (for v1.0)
- scanning user-chosen directories to find media files (films in a first time)
- extracting film titles from file names (tough one if files are not properly named)
- create a list of these names in a database
- get films information (duration, plot, cover) from imdb
- display films list and information of the selected one
- basic settings handling
- clean and simple gui
- basic filtering
- internationalized code (english as primary language)
User-oriented features
- browsing and searching film database (+ adding/deleting obviously)
- ?
Plugins (towards upper versions)
- subtitle downloader
- playlist manager
- get bigger covers than imdb
- loaning manager
- stats collector (total duration, which one has been already seen, etc.)
- import/export filters
- automatic new files inclusion (directory survey)
- music album and video series handling
- dvd handling
Programming environment (that may varies)
Tools
- GPLv3 licence
- Qt as programming framework (C++ as language obviously)
- QtCreator as IDE (Vim enthusiasts are warmly encourage to stay with Vim :-) )
- git as versioning program
- sqlite as database software
- documentation generated by doxygen
Programming features (I'd like to use)
- MVC structure (easy with Qt)
- unit-testing (something I know quite nothing about)
Related Programs and Features, aka "Inspiration" :-)
Desktop software
- http://www.sivachandran.in/index.php/projects/catalog-builder
- http://www.griffith.cc/
- itunes
- rhythmbox
- subdownloader
- miro
Online software
Reviews websites
- netflix
- imdb
- rotten tomatoes
More
More info are on spechard's blog: http://spechard.wordpress.com/