About mimetypes and action definitions
Ilmari Heikkinen
kig at misfiring.net
Sat Dec 25 13:08:05 EET 2004
On 22.12.2004, at 20:35, Christophe Fergeau wrote:
> mime types aren't really flexible enough to describe the content of a
> multimedia container (like ogg or avi) which can contain several video
> or audio streams encoded in different formats.
A good point.
How to fix this? It seems to be a common problem. Directories,
tarballs, media containers, device files, xml -- all these live in a
sort of "don't care"-limbo. New magic to handle those? "This is an
appdir, that's a usb thumbdrive, that tarball contains an installable
program (INSTALL, ./configure, Makefile..), these xmls use that xml
schema, marking as text/xml/http://foo/bar/schema.xml". It doesn't have
to be perfect, mime detection as is isn't perfect either, but it _is_
useful.
Re: media files, could ask e.g. gstreamer about what the multimedia
container really is. Getting subclasses such as application/ogg/(video:
xvid, audio: vorbis), and the actual stream formats can then be
described.
Then again, the easiest way to go with media files is to mark the
things the format is usually used for and trust the handling programs
to figure it out.
-Ilmari
More information about the xdg
mailing list