PDA

View Full Version : How can I help?


blckshp
2008-10-24, 19:11
I posted in several threads on this subject:

http://xbmc.org/forum/showthread.php?t=39439


I would like to help progress the development of the use of atomicparsely to gather meta data from mp4 files instead of using IMBD.

Where do I begin?

Gamester17
2008-10-29, 21:57
I suggest you begin by reading the feature suggestion thread for this:
http://xbmc.org/forum/showthread.php?t=12721

Then begin to familiarize yourself with the XBMC source code, maybe start by looking how tag reading is implemented for music files.
http://xbmc.org/wiki/?title=Appendix_D:_Development_Notes
http://xbmc.org/development/

PS! Please keep in mind that XBMC is a cross-platform application :;):
http://xbmc.org/about/vision/Try to make all code, feature, and functions to be platform agnostic - XBMC is a multi-platform software, thus any single platform specific features should be discussed with other team members before implemented. Major features should be developed in a separate branch or committed in small increments so that other members have the opportunity to review the code and comment on it during development.Best would be to use a cross-platform library so that the same function/feature can be implemented the same on all platforms that XBMC runs on, or at the very least on XBMC for Linux, Mac, and Windows.

spiff
2008-10-30, 11:33
you can actually do most of this work completely separate from xbmc.
basically, what is needed, is code that, given a .mp4 file, returns xml in the xml format expected by xbmc's video info tag's. this format is exactly the format returned by the scrapers, the same format used in .nfo files (search the wiki for that to see the format).
once we have that, plugging it into the general logic will be simple.

jmarshall
2008-10-31, 02:21
Check out MusicInfoTagLoaderMP4.cpp for an example.