Thomas Schüppel wrote: > Tat's what I started mmpython for. See > http://sf.net/projects/mmpython.
Thank you. I know someone announced a project like this, but I couldn't remember who and what sf name (and the sf search engine sucks) > If you prefer this as a freevo subproject, I have no obligations. I > need it for a project outside the freevo world No problem, an extra project is as good as a subproject. > so we would need to spend some time in discussing the api, I think. OK, even when it is an extra project, we should discuss the api here. I was thinking about: 1. Get all the info possible. This includes - avi tags (you can do it right now) - check for subtitle files and give the information about the languages in there - image exif information - image bins support - mp3/ogg id tag parsing - DVD title/chapter/language parsing - VCD title parsing - CDDB support for audio cds 2. Caching the data - Cache data with pickle to disc. This could be done with one file for each directory. Discs could get an extra cache file, some for CDDB infos. Inserting a DVD again could give you all the infos by just loading the media-id. - Rememeber mtime for files and disc id for discs to check if you have to reread the file or take the cache. Make it possible to set ROM drives to find the cache entry when you insert a mp3 disc in a different drive with a different mount point - A script to cache a directory. You could run that for all Freevo dirs in a cron to speed up Freevo > So far I can parse avi, ogg, mp3, jpg, tiff without external > libs. My personal main focus is on pictures and video but a general > package is what I really would like to have. I would love to use that lib. I'm working on the DVD parser right now. But it depends on libdvdread, I can't think of a way without it. Small bugreport: your lib always reports 2 audiochannels. Do you mean 2 as in stereo or two as in two audio streams to select from? And for mpg you lib report 4096x4096 as widthxheight -- nope, that's wrong. Dischi -- The good thing about standards is that there are so many to choose from. -- Andrew S. Tanenbaum ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com. _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel