Version: (using KDE KDE 3.2.2) Installed from: Mandrake RPMs A bit like the bug number <a href="http://bugs.kde.org/show_bug.cgi?id=82562">82562</a> it would be fine to have an integration of a multimedia library in a KIO protocol, for instance mm:/ The protocol could have the following structure : mm:/ - music - - albums - - - album1 - - - - files... - - singers - - - singer1 - - - - files... - - .........; - movies - sorry I have no idea about how to organise the datas here. And a kcm module would allow the user to set the folders to scan for that kind of files... It would allow us to have a multimedia library for all the KDE apps (KAudioCreator, Amarok, Juk...)
I worked on this, and had a fully working proof of concept. It would scan all the files in your system, and get their meta data. Then at the top level, you saw the category for the meta data. Then you have the key of the meta data, then the value, then start again.. For example: store:/idtags/By Artist/*Pink*/idtags/By Filesize/>30/ etc. And at each stage konqueror would only show you the valid choices that would result in at least one file being matched. Anyway, it was cool, but I used a database etc. What is really needed is the underlying way to store and retrieve the meta data quickly.. I think the gnome vfs does this? Not sure...
> It would scan all the files in your system, and get their meta data. It's to big ! Only scan of folders specified in options to reduce the cost of the search... >[...] > Anyway, it was cool, but I used a database etc. Sqlite would be enough...
or the new ReiserFS4 - way faster, because there whoulnt be a database involved, the filesystem whould offer these features - at no speed costs.
http://www.ovmj.org/libextractor/ is very fast, maybe this could be a starting point
see also Bug 66908: Add custom "features" to files, and allow me to sort by feature with the mouse.
As far as searching goes something like apple's spotlight is required (i.e. filesystem driver integration) for instant searching with no delay as new files are added removed.
tenor will help :D
Strigi addresses this, see the tagging support in dolphin. If anything there is missing, please open a strigi or dolphin bug report; this doesn't really belong in kio.