Supported Files Formats
This page lists all the formats we maintain in the Tracker code tree. Some extractors may not be available due to build requirements on some systems.
The extractors below are chosen in order of Specific before Generic. If there are multiple extractors for the same mime type, the first one found in the directory is used. This is not the best way to do this but for now works. We should improve that.
Specific Extractors
Format |
MIME Type |
Details and open issues |
Requires |
MSOffice |
application/msword |
libgsf >= 1.13 |
|
application/vnd.ms-powerpoint |
|||
application/vnd.ms-excel |
|||
application/vnd.openxmlformats-officedocument.presentationml.presentation |
|||
application/vnd.openxmlformats-officedocument.presentationml.slideshow |
|||
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
|||
application/vnd.openxmlformats-officedocument.wordprocessingml.document |
|||
ABW |
application/x-abiword |
- |
|
PS |
application/x-gzpostscript ¹ |
¹ = build specific, GB#633106 |
--enable-unzip-ps-gz-files |
application/postscript |
|||
application/pdf |
- |
poppler >= 0.12.2 |
|
Playlist |
audio/x-mpegurl |
- |
totem-plparser |
audio/x-scpls |
|||
audio/x-pn-realaudio |
|||
application/ram |
|||
application/vnd.ms-wpl |
|||
application/smil |
|||
audio/x-ms-asx |
|||
XMP |
application/rdf+xml |
- |
libexempi >= 2.1.0 |
HTML |
text/html |
- |
libxml >= 2.6 |
application/xhtml+xml |
|||
Vorbis |
audio/x-vorbis+ogg |
- |
libvorbis >= 0.22 |
application/ogg |
|||
MP3 |
audio/mpeg |
- |
- |
audio/x-mp3 |
|||
FLAC |
audio/x-flac |
libflac >= 1.2.1 |
|
PNG |
image/png |
- |
libpng >= 1.2 |
sketch/png |
|||
JPEG |
image/jpeg |
- |
libjpeg |
TIFF |
image/tiff |
- |
libtiff |
GIF |
image/gif |
- |
libgif |
GStreamer (GUPNP-DLNA) |
video/3gpp |
- |
gupnp-dlna-1.0 >= 0.3 |
video/mp4 |
|||
video/x-ms-asf |
|||
GStreamer (Normal) |
video/3gpp |
- |
gstreamer-0.10 >= 0.10.12 gstreamer-tag-0.10 >= 0.10.1 |
video/mp4 |
|||
video/x-ms-asf |
|||
GStreamer (Helix) |
audio/vnd.rn-realaudio |
- |
gstreamer-0.10 >= 0.10.12 gstreamer-tag-0.10 >= 0.10.12 |
audio/x-pn-realaudio |
|||
audio/x-pn-realaudio-plugin |
|||
video/vnd.rn-realvideo |
|||
video/x-pn-realvideo |
|||
application/vnd.rn-realmedia |
Generic Extractors
Format |
MIME Type |
Details |
Requires |
Plain Text |
text/* |
- |
- |
MSOffice |
application/vnd.ms-* |
- |
libgsf >= 1.13 |
Oasis |
application/vnd.oasis.opendocument.* |
- |
libgsf >= 1.13 |
GStreamer (GUPNP-DLNA) |
audio/* |
- |
gupnp-dlna-1.0 >= 0.3 |
video/* |
|||
image/* |
|||
dlna/* |
|||
GStreamer (Normal) |
audio/* |
gstreamer-0.10 >= 0.10.12 gstreamer-tag-0.10 >= 0.10.1 |
|
video/* |
|||
image/* |
|||
MPlayer |
audio/* |
(uses spawn, not efficient) |
- |
video/* |
|||
Totem |
audio/* |
(uses spawn, not efficient) |
- |
video/* |
|||
Xine |
audio/* |
(uses spawn, not efficient) |
libxine >= 1.0 |
video/* |
Planned to Support
Format |
MIME Type |
Details |
Requests |
RTF |
text/rtf |
http://mail.gnome.org/archives/tracker-list/2010-October/msg00024.html |
How to Add Other Formats
Please join the Tracker mailing list.