[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: mimetype specific information
From:       Simon Hausmann <hausmann () kde ! org>
Date:       2001-10-22 10:38:27
[Download RAW message or body]

On Mon, Oct 22, 2001 at 12:05:23PM +0200, Rolf Magnus wrote:
> I think KDE needs a system to gather some information about files depending on 
> its mime type. I'm thinking about small plugins that get the url and return 
> information about the file. 
> The type of information would depend on the file type. An mp3 e.g. would have 
> things like bit rate, ID3 tag information and playing time while a pixmap 
> would have e.g. a resolution, bpp and compression type/ratio.
> 
> The most flexible way is IMHO returning key/value pairs, so there is no format 
> dependant structure to fill in.
> 
> This could be used e.g. in the file manager view for tool tips for the files 
> that contain information about them. A tool tip for a jpeg pixmap could look 
> like this:
> 
> +------------------------+
> |Resolution:      800*600|
> |Bits per Pixel:  16     |
> |Quality:         80%    |
> +------------------------+
> 
> Or it could be used for type specific detailed lists, like nautilus already 
> can do. That means, if you have a directory full of mp3s, it would (either 
> manually or automatically) show the type specific information in the detailed 
> list instead of just general file information. This could look like:
> 
> Name        Size    ID3 name           Length   Bitrate 
> --------------------------------------------------------
> blah.mp3   123456   The great blah     5:42      192
> cool.mp3   654321   A cool song        3:27      128
> 
> Another use could be information about the file on right click -> properties.
> The different mimetypes could have information about where to show which of 
> the details in its .desktop file. The .desktop file would also contain a 
> mapping between the key and the text that corresponds to it in the different 
> languages and, of course, the name of the library that needs to be loaded.
> 
> So I'm asking what other people think about it, what the best way to 
> implement this would be, or, if I'm totally wrong, how it could be done 
> better.

Yes yes :) Excellent idea

Sounds almost a bit like a job for tiny KDataTool based components.


Simon

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic