|
Size: 42551
Comment: Updated table based on unstable.
|
Size: 37639
Comment: Add two new movie players to table.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 16: | Line 16: |
| || MIME type || [[https://tracker.debian.org/pkg/totem|totem]] 3.26.1-1 (155 types) || [[https://tracker.debian.org/pkg/vlc|vlc]] 3.0.3-2 (152 types) || [[https://tracker.debian.org/pkg/smplayer|smplayer]] 18.5.0~ds1-2 (151 types) || [[https://tracker.debian.org/pkg/gnome-mpv|gnome-mpv]] 0.14-1 (127 types) || [[https://tracker.debian.org/pkg/parole|parole]] 1.0.1-1 (121 types) || [[https://tracker.debian.org/pkg/xine-ui|xine-ui]] 0.99.9-1.3+b1 (105 types) || [[https://tracker.debian.org/pkg/kaffeine|kaffeine]] 2.0.15-1 (78 types) || [[https://tracker.debian.org/pkg/mpv|mpv]] 0.27.2-1+b1 (70 types) || [[https://tracker.debian.org/pkg/mplayer-gui|mplayer-gui]] 2_1.3.0-8+b1 (65 types) || [[https://tracker.debian.org/pkg/kmplayer|kmplayer]] 1_0.12.0b-2 (57 types) || [[https://tracker.debian.org/pkg/dragonplayer|dragonplayer]] 4_17.08.3-1 (17 types) || || '''[[http://www.iana.org/assignments/media-types/video/mp4|video/mp4]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/mpeg|video/mpeg]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/quicktime|video/quicktime]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/webm|video/webm]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/x-flv|video/x-flv]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/x-matroska|video/x-matroska]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-asf|video/x-ms-asf]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/x-msvideo|video/x-msvideo]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/application/ogg|application/ogg]]'''(*) || X || X || X || X || X || X || X || X || X || X || || || '''[[http://www.iana.org/assignments/media-types/audio/mpeg|audio/mpeg]]'''(*) || X || X || X || X || X || X || X || X || X || X || || || '''[[http://www.iana.org/assignments/media-types/audio/x-wav|audio/x-wav]]'''(*) || X || X || X || X || X || X || X || X || X || X || || || '''[[http://www.iana.org/assignments/media-types/video/ogg|video/ogg]]'''(*) || X || X || X || X || X || X || X || X || X || || X || || '''[[http://www.iana.org/assignments/media-types/audio/basic|audio/basic]]'''(*) || X || X || X || X || X || X || X || || X || X || || || '''[[http://www.iana.org/assignments/media-types/audio/flac|audio/flac]]'''(*) || X || X || X || X || X || X || X || X || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/ogg|audio/ogg]]'''(*) || X || X || X || X || X || X || X || X || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-aiff|audio/x-aiff]]'''(*) || X || X || X || X || X || X || X || || X || X || || || '''[[http://www.iana.org/assignments/media-types/audio/x-pn-realaudio|audio/x-pn-realaudio]]'''(*) || X || X || X || X || X || X || X || X || || X || || || '''[[http://www.iana.org/assignments/media-types/application/mxf|application/mxf]]'''(*) || X || X || X || X || X || || || || X || || || || '''[[http://www.iana.org/assignments/media-types/video/3gpp|video/3gpp]]'''(*) || X || X || X || X || X || || || || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/midi|audio/midi]]'''(*) || X || X || X || X || X || || || || || || || || '''[[http://www.iana.org/assignments/media-types/application/x-shockwave-flash|application/x-shockwave-flash]]'''(*) || || X || X || || || || X || || X || || || || '''[[http://www.iana.org/assignments/media-types/video/x-mng|video/x-mng]]'''(*) || || || || || || X || X || || || || || || '''[[http://www.iana.org/assignments/media-types/image/png|image/png]]'''(*) || || || || || || X || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-wmv|video/x-ms-wmv]]''' || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/audio/x-mpegurl|audio/x-mpegurl]]''' || X || X || X || X || X || X || X || X || X || X || || || '''[[http://www.iana.org/assignments/media-types/audio/x-ms-wma|audio/x-ms-wma]]''' || X || X || X || X || X || X || X || X || X || X || || || '''[[http://www.iana.org/assignments/media-types/audio/x-scpls|audio/x-scpls]]''' || X || X || X || X || X || X || X || X || X || X || || || '''[[http://www.iana.org/assignments/media-types/video/mp2t|video/mp2t]]''' || X || X || X || X || X || X || X || X || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/amr|audio/amr]]''' || X || X || X || X || X || || X || X || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/mpegurl|audio/mpegurl]]''' || X || X || X || X || X || X || || X || || X || || || '''[[http://www.iana.org/assignments/media-types/application/xspf+xml|application/xspf+xml]]''' || X || X || X || || X || X || X || || || X || || || '''[[http://www.iana.org/assignments/media-types/audio/amr-wb|audio/amr-wb]]''' || X || X || X || X || X || || X || || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-realaudio|audio/x-realaudio]]''' || X || X || X || X || X || X || || X || || || || || '''[[http://www.iana.org/assignments/media-types/video/dv|video/dv]]''' || X || X || X || X || X || || X || || X || || || || '''[[http://www.iana.org/assignments/media-types/application/sdp|application/sdp]]''' || X || X || X || X || X || || || X || || || || || '''[[http://www.iana.org/assignments/media-types/application/vnd.ms-asf|application/vnd.ms-asf]]''' || X || X || X || X || || X || || || || X || || || '''[[http://www.iana.org/assignments/media-types/audio/x-pn-realaudio-plugin|audio/x-pn-realaudio-plugin]]''' || X || X || X || || X || X || X || || || || || || '''[[http://www.iana.org/assignments/media-types/video/mp4v-es|video/mp4v-es]]''' || X || X || X || X || X || || X || || || || || || '''[[http://www.iana.org/assignments/media-types/video/vnd.mpegurl|video/vnd.mpegurl]]''' || X || X || X || X || X || || || || X || || || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-wmx|video/x-ms-wmx]]''' || X || X || X || X || X || || || X || || || || || '''[[http://www.iana.org/assignments/media-types/application/x-quicktimeplayer|application/x-quicktimeplayer]]''' || X || X || X || || X || X || || || || || || || '''[[http://www.iana.org/assignments/media-types/audio/3gpp|audio/3gpp]]''' || X || X || X || X || X || || || || || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-gsm|audio/x-gsm]]''' || X || X || X || X || X || || || || || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-ms-wax|audio/x-ms-wax]]''' || X || X || X || || X || X || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/fli|video/fli]]''' || X || X || X || X || X || || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-wm|video/x-ms-wm]]''' || X || X || X || X || X || || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-wvx|video/x-ms-wvx]]''' || X || X || X || || X || X || || || || || || || '''[[http://www.iana.org/assignments/media-types/application/smil+xml|application/smil+xml]]''' || X || || || || X || || || || || X || || || '''[[http://www.iana.org/assignments/media-types/audio/prs.sid|audio/prs.sid]]''' || X || || || || X || || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/vnd.vivo|video/vnd.vivo]]''' || X || || || || X || || || || || || || || '''[[http://www.iana.org/assignments/media-types/application/annodex|application/annodex]]''' || || || || || || X || || || || || || || '''[[http://www.iana.org/assignments/media-types/application/x-mpegurl|application/x-mpegurl]]''' || || || || || || || || || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/annodex|audio/annodex]]''' || || || || || || X || || || || || || || '''[[http://www.iana.org/assignments/media-types/inode/directory|inode/directory]]''' || || || || || || || X || || || || || || '''[[http://www.iana.org/assignments/media-types/video/annodex|video/annodex]]''' || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/mp4|audio/mp4]](*) || X || X || X || X || X || X || X || X || X || X || || || [[http://www.iana.org/assignments/media-types/audio/x-musepack|audio/x-musepack]](*) || X || X || X || X || X || X || X || || X || X || || || [[http://www.iana.org/assignments/media-types/audio/x-m4a|audio/x-m4a]](*) || X || X || X || X || X || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-mod|audio/x-mod]](*) || X || X || X || X || X || X || X || || || X || || || [[http://www.iana.org/assignments/media-types/audio/x-ape|audio/x-ape]](*) || X || X || X || X || X || || || X || X || || || || [[http://www.iana.org/assignments/media-types/video/x-fli|video/x-fli]](*) || X || X || X || X || X || || X || X || || || || || [[http://www.iana.org/assignments/media-types/video/3gpp2|video/3gpp2]](*) || X || X || X || X || || || || || X || || || || [[http://www.iana.org/assignments/media-types/video/x-flc|video/x-flc]](*) || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-m4v|video/x-m4v]](*) || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-adpcm|audio/x-adpcm]](*) || || X || X || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/application/vnd.rn-realmedia|application/vnd.rn-realmedia]] || X || X || X || X || X || X || X || X || X || X || || || [[http://www.iana.org/assignments/media-types/audio/x-flac|audio/x-flac]] || X || X || X || X || X || X || X || X || X || X || || || [[http://www.iana.org/assignments/media-types/video/vnd.rn-realvideo|video/vnd.rn-realvideo]] || X || X || X || X || X || || X || X || X || X || X || || [[http://www.iana.org/assignments/media-types/application/x-ogg|application/x-ogg]] || X || X || X || X || X || X || X || X || || X || || || [[http://www.iana.org/assignments/media-types/audio/ac3|audio/ac3]] || X || X || X || X || X || X || X || X || X || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.rn-realaudio|audio/vnd.rn-realaudio]] || X || X || X || X || X || || X || X || X || X || || || [[http://www.iana.org/assignments/media-types/audio/x-mp3|audio/x-mp3]] || X || X || X || X || X || X || X || X || || X || || || [[http://www.iana.org/assignments/media-types/audio/x-wavpack|audio/x-wavpack]] || X || X || X || X || X || X || X || X || X || || || || [[http://www.iana.org/assignments/media-types/video/x-ogm+ogg|video/x-ogm+ogg]] || X || X || X || X || X || || X || X || X || || X || || [[http://www.iana.org/assignments/media-types/audio/x-matroska|audio/x-matroska]] || X || X || X || X || X || || X || || X || X || || || [[http://www.iana.org/assignments/media-types/audio/x-mpeg|audio/x-mpeg]] || X || X || X || X || X || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-vorbis+ogg|audio/x-vorbis+ogg]] || X || X || X || X || X || || X || X || X || || || || [[http://www.iana.org/assignments/media-types/video/msvideo|video/msvideo]] || X || X || X || X || X || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/video/x-avi|video/x-avi]] || X || X || X || X || X || || X || X || || X || || || [[http://www.iana.org/assignments/media-types/video/x-mpeg|video/x-mpeg]] || X || X || X || X || X || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/application/ram|application/ram]] || X || X || X || X || X || || X || || X || || || || [[http://www.iana.org/assignments/media-types/audio/mp2|audio/mp2]] || X || X || X || X || X || || || X || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-it|audio/x-it]] || X || X || X || X || X || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-ms-asx|audio/x-ms-asx]] || X || X || X || || X || || X || || X || X || || || [[http://www.iana.org/assignments/media-types/audio/x-s3m|audio/x-s3m]] || X || X || X || X || X || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-tta|audio/x-tta]] || X || X || X || X || X || || X || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-xm|audio/x-xm]] || X || X || X || X || X || X || X || || || || || || [[http://www.iana.org/assignments/media-types/video/flv|video/flv]] || X || X || X || X || X || X || || || || X || || || [[http://www.iana.org/assignments/media-types/video/x-flic|video/x-flic]] || X || || || || X || X || X || || X || X || X || || [[http://www.iana.org/assignments/media-types/video/x-nsv|video/x-nsv]] || X || X || X || X || X || || X || || X || || || || [[http://www.iana.org/assignments/media-types/video/x-theora+ogg|video/x-theora+ogg]] || X || X || X || X || X || || || || X || || X || || [[http://www.iana.org/assignments/media-types/x-content/video-dvd|x-content/video-dvd]] || X || X || X || X || X || || X || || X || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/mms|x-scheme-handler/mms]] || X || X || X || X || X || || X || || || X || || || [[http://www.iana.org/assignments/media-types/application/smil|application/smil]] || X || || || || X || X || || X || X || X || || || [[http://www.iana.org/assignments/media-types/application/vnd.apple.mpegurl|application/vnd.apple.mpegurl]] || X || X || X || X || X || || || || X || || || || [[http://www.iana.org/assignments/media-types/application/x-flac|application/x-flac]] || X || X || X || X || X || X || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-flash-video|application/x-flash-video]] || X || X || X || X || X || X || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-matroska|application/x-matroska]] || X || X || X || X || X || || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/aac|audio/aac]] || X || X || X || X || || || || X || X || || || || [[http://www.iana.org/assignments/media-types/audio/mp3|audio/mp3]] || X || X || X || X || || X || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/wav|audio/wav]] || X || X || X || X || || X || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-mp2|audio/x-mp2]] || X || X || X || X || || || || X || || X || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-aiff|audio/x-pn-aiff]] || X || X || X || X || X || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-au|audio/x-pn-au]] || X || X || X || X || X || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-wav|audio/x-pn-wav]] || X || X || X || X || X || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-real-audio|audio/x-real-audio]] || X || X || X || X || X || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-speex|audio/x-speex]] || X || X || X || X || X || || || || || X || || || [[http://www.iana.org/assignments/media-types/audio/x-vorbis|audio/x-vorbis]] || X || X || X || X || X || || || || || X || || || [[http://www.iana.org/assignments/media-types/video/x-anim|video/x-anim]] || X || X || X || || X || X || X || || || || || || [[http://www.iana.org/assignments/media-types/video/x-mpeg2|video/x-mpeg2]] || X || X || X || X || X || || || X || || || || || [[http://www.iana.org/assignments/media-types/video/x-theora|video/x-theora]] || X || X || X || X || || || || X || || X || || || [[http://www.iana.org/assignments/media-types/x-content/video-svcd|x-content/video-svcd]] || X || X || X || || X || || X || || X || || || || [[http://www.iana.org/assignments/media-types/x-content/video-vcd|x-content/video-vcd]] || X || X || X || || X || || X || || X || || || || [[http://www.iana.org/assignments/media-types/application/vnd.rn-realmedia-vbr|application/vnd.rn-realmedia-vbr]] || X || X || X || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/application/x-extension-m4a|application/x-extension-m4a]] || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-extension-mp4|application/x-extension-mp4]] || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-quicktime-media-link|application/x-quicktime-media-link]] || X || X || X || || X || || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/m4a|audio/m4a]] || X || X || X || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/mp1|audio/mp1]] || X || X || X || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/mpg|audio/mpg]] || X || X || X || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/scpls|audio/scpls]] || X || X || X || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/webm|audio/webm]] || X || X || X || X || || || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-aac|audio/x-aac]] || X || X || X || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-mp1|audio/x-mp1]] || X || X || X || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-mpg|audio/x-mpg]] || X || X || X || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-ms-asf|audio/x-ms-asf]] || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-windows-acm|audio/x-pn-windows-acm]] || X || X || X || || X || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-shorten|audio/x-shorten]] || X || X || X || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/image/vnd.rn-realpix|image/vnd.rn-realpix]] || X || X || X || || X || || X || || || || || || [[http://www.iana.org/assignments/media-types/misc/ultravox|misc/ultravox]] || X || X || X || || X || || X || || || || || || [[http://www.iana.org/assignments/media-types/video/3gp|video/3gp]] || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/video/divx|video/divx]] || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/x-content/audio-cdda|x-content/audio-cdda]] || || X || X || X || || || X || || X || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/mmsh|x-scheme-handler/mmsh]] || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtmp|x-scheme-handler/rtmp]] || X || X || X || X || || || X || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtsp|x-scheme-handler/rtsp]] || X || X || X || X || || || X || || || || || || [[http://www.iana.org/assignments/media-types/application/vnd.ms-wpl|application/vnd.ms-wpl]] || X || X || X || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-smil|application/x-smil]] || X || || || || X || || || X || || X || || || [[http://www.iana.org/assignments/media-types/audio/3gpp2|audio/3gpp2]] || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/dv|audio/dv]] || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/eac3|audio/eac3]] || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/opus|audio/opus]] || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-stm|audio/x-stm]] || X || || || || X || X || X || || || || || || [[http://www.iana.org/assignments/media-types/text/google-video-pointer|text/google-video-pointer]] || X || X || X || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/text/x-google-video-pointer|text/x-google-video-pointer]] || X || X || X || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/video/avi|video/avi]] || || X || X || || || || || || || X || X || || [[http://www.iana.org/assignments/media-types/video/mpeg-system|video/mpeg-system]] || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/vnd.divx|video/vnd.divx]] || X || X || X || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-ms-asf-plugin|video/x-ms-asf-plugin]] || X || X || X || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-ms-asx|video/x-ms-asx]] || X || X || X || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/x-content/audio-player|x-content/audio-player]] || || X || X || X || || || X || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtp|x-scheme-handler/rtp]] || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/mpeg4-iod|application/mpeg4-iod]] || || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/mpeg4-muxcodetable|application/mpeg4-muxcodetable]] || || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-cd-image|application/x-cd-image]] || || X || || || || || || || X || || X || || [[http://www.iana.org/assignments/media-types/application/x-netshow-channel|application/x-netshow-channel]] || X || || || || X || || || || X || || || || [[http://www.iana.org/assignments/media-types/application/x-shorten|application/x-shorten]] || X || || || || X || || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dolby.heaac.1|audio/vnd.dolby.heaac.1]] || || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dolby.heaac.2|audio/vnd.dolby.heaac.2]] || || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dolby.mlp|audio/vnd.dolby.mlp]] || || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dts|audio/vnd.dts]] || || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dts.hd|audio/vnd.dts.hd]] || || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vorbis|audio/vorbis]] || || X || X || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/audio/x-m4b|audio/x-m4b]] || X || || || || || || X || || X || || || || [[http://www.iana.org/assignments/media-types/video/x-mpeg-system|video/x-mpeg-system]] || || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-ogm|video/x-ogm]] || || X || X || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/icy|x-scheme-handler/icy]] || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/icyx|x-scheme-handler/icyx]] || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/streamingmedia|application/streamingmedia]] || || || || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/application/x-mplayer2|application/x-mplayer2]] || || || || || || X || || || || X || || || [[http://www.iana.org/assignments/media-types/application/x-streamingmedia|application/x-streamingmedia]] || || || || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-sbc|audio/x-sbc]] || X || || || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-voc|audio/x-voc]] || || || || || || || X || || X || || || || [[http://www.iana.org/assignments/media-types/image/x-pict|image/x-pict]] || X || || || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/video/vivo|video/vivo]] || X || || || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-totem-stream|video/x-totem-stream]] || X || || || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/pnm|x-scheme-handler/pnm]] || X || || || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/application/adrift|application/adrift]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/application/playerpro|application/playerpro]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/application/vnd.adobe.flash.movie|application/vnd.adobe.flash.movie]] || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/application/x-annodex|application/x-annodex]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-cue|application/x-cue]] || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/application/x-kmplayer|application/x-kmplayer]] || || || || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/application/x-ogm|application/x-ogm]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-ogm-audio|application/x-ogm-audio]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-ogm-video|application/x-ogm-video]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/168sv|audio/168sv]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/8svx|audio/8svx]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/aiff|audio/aiff]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/it|audio/it]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/m3u|audio/m3u]] || || || || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/audio/med|audio/med]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/mod|audio/mod]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/mpeg2|audio/mpeg2]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/mpeg3|audio/mpeg3]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/musepack|audio/musepack]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/rn-mpeg|audio/rn-mpeg]] || || || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/s3m|audio/s3m]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-16sv|audio/x-16sv]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-8svx|audio/x-8svx]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-amf|audio/x-amf]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-annodex|audio/x-annodex]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-basic|audio/x-basic]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-flac+ogg|audio/x-flac+ogg]] || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-m3u|audio/x-m3u]] || || || || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/audio/x-mpeg2|audio/x-mpeg2]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-mpeg3|audio/x-mpeg3]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-ms-wvx|audio/x-ms-wvx]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-ogg|audio/x-ogg]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-oggflac|audio/x-oggflac]] || || || || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/audio/x-opus+ogg|audio/x-opus+ogg]] || X || || || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pls|audio/x-pls]] || || || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-windows-pcm|audio/x-pn-windows-pcm]] || || || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/xm|audio/xm]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/image/ilbm|image/ilbm]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/image/x-ilbm|image/x-ilbm]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/image/x-png|image/x-png]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/video/anim|video/anim]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/video/mediaplayer|video/mediaplayer]] || || || || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/video/mkv|video/mkv]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/video/mng|video/mng]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/video/mp2p|video/mp2p]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-annodex|video/x-annodex]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-mjpeg|video/x-mjpeg]] || X || || || || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-ms-afs|video/x-ms-afs]] || || || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/video/x-ms-wax|video/x-ms-wax]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-ms-wmp|video/x-ms-wmp]] || || || || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/video/x-ms-wvxvideo|video/x-ms-wvxvideo]] || || || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/video/x-ogg|video/x-ogg]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-quicktime|video/x-quicktime]] || || || || || || X || || || || || || || [[http://www.iana.org/assignments/media-types/x-content/audio-dvd|x-content/audio-dvd]] || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/net|x-scheme-handler/net]] || X || || || || || || || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtspt|x-scheme-handler/rtspt]] || || || || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtspu|x-scheme-handler/rtspu]] || || || || || || || || || || X || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/uvox|x-scheme-handler/uvox]] || X || || || || || || || || || || || |
|| MIME type || [[https://tracker.debian.org/pkg/totem|totem]] 3.26.1-1 (155 types) || [[https://tracker.debian.org/pkg/vlc|vlc]] 3.0.3-2 (152 types) || [[https://tracker.debian.org/pkg/smplayer|smplayer]] 18.5.0~ds1-2 (151 types) || [[https://tracker.debian.org/pkg/gnome-mpv|gnome-mpv]] 0.14-1 (127 types) || [[https://tracker.debian.org/pkg/parole|parole]] 1.0.1-1 (121 types) || [[https://tracker.debian.org/pkg/kaffeine|kaffeine]] 2.0.15-1 (78 types) || [[https://tracker.debian.org/pkg/mpv|mpv]] 0.27.2-1+b1 (70 types) || [[https://tracker.debian.org/pkg/qtav-players|qtav-players]] 1.12.0+ds-4+b1 (67 types) || [[https://tracker.debian.org/pkg/mplayer-gui|mplayer-gui]] 2_1.3.0-8+b1 (65 types) || [[https://tracker.debian.org/pkg/kmplayer|kmplayer]] 1_0.12.0b-2 (57 types) || [[https://tracker.debian.org/pkg/deepin-movie|deepin-movie]] 3.2.7-2 (47 types) || [[https://tracker.debian.org/pkg/dragonplayer|dragonplayer]] 4_17.08.3-1 (17 types) || || '''[[http://www.iana.org/assignments/media-types/video/mp4|video/mp4]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/mpeg|video/mpeg]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/quicktime|video/quicktime]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/webm|video/webm]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/x-flv|video/x-flv]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/x-matroska|video/x-matroska]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-asf|video/x-ms-asf]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/video/x-msvideo|video/x-msvideo]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/application/ogg|application/ogg]]'''(*) || X || X || X || X || X || X || X || X || X || X || X || || || '''[[http://www.iana.org/assignments/media-types/audio/mpeg|audio/mpeg]]'''(*) || X || X || X || X || X || X || X || X || X || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-wav|audio/x-wav]]'''(*) || X || X || X || X || X || X || X || X || X || X || || || || '''[[http://www.iana.org/assignments/media-types/video/ogg|video/ogg]]'''(*) || X || X || X || X || X || X || X || || X || || X || X || || '''[[http://www.iana.org/assignments/media-types/audio/flac|audio/flac]]'''(*) || X || X || X || X || X || X || X || X || X || || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-pn-realaudio|audio/x-pn-realaudio]]'''(*) || X || X || X || X || X || X || X || X || || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/basic|audio/basic]]'''(*) || X || X || X || X || X || X || || || X || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/ogg|audio/ogg]]'''(*) || X || X || X || X || X || X || X || || X || || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-aiff|audio/x-aiff]]'''(*) || X || X || X || X || X || X || || || X || X || || || || '''[[http://www.iana.org/assignments/media-types/video/3gpp|video/3gpp]]'''(*) || X || X || X || X || X || || || || X || || X || || || '''[[http://www.iana.org/assignments/media-types/application/mxf|application/mxf]]'''(*) || X || X || X || X || X || || || || X || || || || || '''[[http://www.iana.org/assignments/media-types/audio/midi|audio/midi]]'''(*) || X || X || X || X || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/application/x-shockwave-flash|application/x-shockwave-flash]]'''(*) || || X || X || || || X || || || X || || || || || '''[[http://www.iana.org/assignments/media-types/video/x-mng|video/x-mng]]'''(*) || || || || || || X || || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-wmv|video/x-ms-wmv]]''' || X || X || X || X || X || X || X || X || X || X || X || X || || '''[[http://www.iana.org/assignments/media-types/audio/x-mpegurl|audio/x-mpegurl]]''' || X || X || X || X || X || X || X || X || X || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-ms-wma|audio/x-ms-wma]]''' || X || X || X || X || X || X || X || X || X || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-scpls|audio/x-scpls]]''' || X || X || X || X || X || X || X || X || X || X || || || || '''[[http://www.iana.org/assignments/media-types/video/mp2t|video/mp2t]]''' || X || X || X || X || X || X || X || X || X || || X || || || '''[[http://www.iana.org/assignments/media-types/audio/amr|audio/amr]]''' || X || X || X || X || X || X || X || X || X || || || || || '''[[http://www.iana.org/assignments/media-types/audio/mpegurl|audio/mpegurl]]''' || X || X || X || X || X || || X || X || || X || || || || '''[[http://www.iana.org/assignments/media-types/video/dv|video/dv]]''' || X || X || X || X || X || X || || || X || || X || || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-wmx|video/x-ms-wmx]]''' || X || X || X || X || X || || X || X || || || X || || || '''[[http://www.iana.org/assignments/media-types/application/sdp|application/sdp]]''' || X || X || X || X || X || || X || X || || || || || || '''[[http://www.iana.org/assignments/media-types/application/xspf+xml|application/xspf+xml]]''' || X || X || X || || X || X || || || || X || X || || || '''[[http://www.iana.org/assignments/media-types/audio/amr-wb|audio/amr-wb]]''' || X || X || X || X || X || X || || || X || || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-realaudio|audio/x-realaudio]]''' || X || X || X || X || X || || X || X || || || || || || '''[[http://www.iana.org/assignments/media-types/video/mp4v-es|video/mp4v-es]]''' || X || X || X || X || X || X || || || || || X || || || '''[[http://www.iana.org/assignments/media-types/video/vnd.mpegurl|video/vnd.mpegurl]]''' || X || X || X || X || X || || || || X || || || || || '''[[http://www.iana.org/assignments/media-types/application/vnd.ms-asf|application/vnd.ms-asf]]''' || X || X || X || X || || || || || || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/3gpp|audio/3gpp]]''' || X || X || X || X || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-gsm|audio/x-gsm]]''' || X || X || X || X || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-pn-realaudio-plugin|audio/x-pn-realaudio-plugin]]''' || X || X || X || || X || X || || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/fli|video/fli]]''' || X || X || X || X || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-wm|video/x-ms-wm]]''' || X || X || X || X || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/application/x-quicktimeplayer|application/x-quicktimeplayer]]''' || X || X || X || || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/audio/x-ms-wax|audio/x-ms-wax]]''' || X || X || X || || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/x-ms-wvx|video/x-ms-wvx]]''' || X || X || X || || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/application/smil+xml|application/smil+xml]]''' || X || || || || X || || || || || X || || || || '''[[http://www.iana.org/assignments/media-types/audio/prs.sid|audio/prs.sid]]''' || X || || || || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/video/vnd.vivo|video/vnd.vivo]]''' || X || || || || X || || || || || || || || || '''[[http://www.iana.org/assignments/media-types/application/x-mpegurl|application/x-mpegurl]]''' || || || || || || || || || X || || || || || '''[[http://www.iana.org/assignments/media-types/inode/directory|inode/directory]]''' || || || || || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/mp4|audio/mp4]](*) || X || X || X || X || X || X || X || || X || X || || || || [[http://www.iana.org/assignments/media-types/video/x-fli|video/x-fli]](*) || X || X || X || X || X || X || X || X || || || X || || || [[http://www.iana.org/assignments/media-types/audio/x-ape|audio/x-ape]](*) || X || X || X || X || X || || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-m4a|audio/x-m4a]](*) || X || X || X || X || X || X || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-musepack|audio/x-musepack]](*) || X || X || X || X || X || X || || || X || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-mod|audio/x-mod]](*) || X || X || X || X || X || X || || || || X || || || || [[http://www.iana.org/assignments/media-types/video/x-flc|video/x-flc]](*) || X || X || X || X || X || || || || || || X || || || [[http://www.iana.org/assignments/media-types/video/x-m4v|video/x-m4v]](*) || X || X || X || X || X || || || || || || X || || || [[http://www.iana.org/assignments/media-types/video/3gpp2|video/3gpp2]](*) || X || X || X || X || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-adpcm|audio/x-adpcm]](*) || || X || X || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/video/vnd.rn-realvideo|video/vnd.rn-realvideo]] || X || X || X || X || X || X || X || X || X || X || X || X || || [[http://www.iana.org/assignments/media-types/application/vnd.rn-realmedia|application/vnd.rn-realmedia]] || X || X || X || X || X || X || X || X || X || X || X || || || [[http://www.iana.org/assignments/media-types/video/x-ogm+ogg|video/x-ogm+ogg]] || X || X || X || X || X || X || X || X || X || || X || X || || [[http://www.iana.org/assignments/media-types/application/x-ogg|application/x-ogg]] || X || X || X || X || X || X || X || X || || X || X || || || [[http://www.iana.org/assignments/media-types/audio/vnd.rn-realaudio|audio/vnd.rn-realaudio]] || X || X || X || X || X || X || X || X || X || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-flac|audio/x-flac]] || X || X || X || X || X || X || X || X || X || X || || || || [[http://www.iana.org/assignments/media-types/video/x-avi|video/x-avi]] || X || X || X || X || X || X || X || X || || X || X || || || [[http://www.iana.org/assignments/media-types/audio/ac3|audio/ac3]] || X || X || X || X || X || X || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-mp3|audio/x-mp3]] || X || X || X || X || X || X || X || X || || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-vorbis+ogg|audio/x-vorbis+ogg]] || X || X || X || X || X || X || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-wavpack|audio/x-wavpack]] || X || X || X || X || X || X || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/video/msvideo|video/msvideo]] || X || X || X || X || X || X || X || X || || || X || || || [[http://www.iana.org/assignments/media-types/video/x-mpeg|video/x-mpeg]] || X || X || X || X || X || X || X || X || || || X || || || [[http://www.iana.org/assignments/media-types/audio/mp2|audio/mp2]] || X || X || X || X || X || || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-matroska|audio/x-matroska]] || X || X || X || X || X || X || || || X || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-mpeg|audio/x-mpeg]] || X || X || X || X || X || X || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-tta|audio/x-tta]] || X || X || X || X || X || X || X || X || || || || || || [[http://www.iana.org/assignments/media-types/video/x-mpeg2|video/x-mpeg2]] || X || X || X || X || X || || X || X || || || X || || || [[http://www.iana.org/assignments/media-types/video/x-nsv|video/x-nsv]] || X || X || X || X || X || X || || || X || || X || || || [[http://www.iana.org/assignments/media-types/video/x-theora|video/x-theora]] || X || X || X || X || || || X || X || || X || X || || || [[http://www.iana.org/assignments/media-types/video/x-theora+ogg|video/x-theora+ogg]] || X || X || X || X || X || || || || X || || X || X || || [[http://www.iana.org/assignments/media-types/x-content/video-dvd|x-content/video-dvd]] || X || X || X || X || X || X || || || X || || X || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/mms|x-scheme-handler/mms]] || X || X || X || X || X || X || || || || X || X || || || [[http://www.iana.org/assignments/media-types/application/ram|application/ram]] || X || X || X || X || X || X || || || X || || || || || [[http://www.iana.org/assignments/media-types/application/vnd.apple.mpegurl|application/vnd.apple.mpegurl]] || X || X || X || X || X || || || || X || || X || || || [[http://www.iana.org/assignments/media-types/application/x-matroska|application/x-matroska]] || X || X || X || X || X || X || || || || || X || || || [[http://www.iana.org/assignments/media-types/audio/aac|audio/aac]] || X || X || X || X || || || X || X || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-mp2|audio/x-mp2]] || X || X || X || X || || || X || X || || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-ms-asx|audio/x-ms-asx]] || X || X || X || || X || X || || || X || X || || || || [[http://www.iana.org/assignments/media-types/x-content/video-svcd|x-content/video-svcd]] || X || X || X || || X || X || || || X || || X || || || [[http://www.iana.org/assignments/media-types/x-content/video-vcd|x-content/video-vcd]] || X || X || X || || X || X || || || X || || X || || || [[http://www.iana.org/assignments/media-types/application/smil|application/smil]] || X || || || || X || || X || X || X || X || || || || [[http://www.iana.org/assignments/media-types/application/vnd.rn-realmedia-vbr|application/vnd.rn-realmedia-vbr]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/application/x-extension-mp4|application/x-extension-mp4]] || X || X || X || X || X || || || || || || X || || || [[http://www.iana.org/assignments/media-types/application/x-flac|application/x-flac]] || X || X || X || X || X || || || || || || X || || || [[http://www.iana.org/assignments/media-types/audio/m4a|audio/m4a]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/mp1|audio/mp1]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/mp3|audio/mp3]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/mpg|audio/mpg]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/scpls|audio/scpls]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/wav|audio/wav]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-aac|audio/x-aac]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-it|audio/x-it]] || X || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-mp1|audio/x-mp1]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-mpg|audio/x-mpg]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-s3m|audio/x-s3m]] || X || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-shorten|audio/x-shorten]] || X || X || X || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-speex|audio/x-speex]] || X || X || X || X || X || || || || || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-vorbis|audio/x-vorbis]] || X || X || X || X || X || || || || || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-xm|audio/x-xm]] || X || X || X || X || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/image/vnd.rn-realpix|image/vnd.rn-realpix]] || X || X || X || || X || X || || || || || X || || || [[http://www.iana.org/assignments/media-types/misc/ultravox|misc/ultravox]] || X || X || X || || X || X || || || || || X || || || [[http://www.iana.org/assignments/media-types/video/flv|video/flv]] || X || X || X || X || X || || || || || X || || || || [[http://www.iana.org/assignments/media-types/video/x-anim|video/x-anim]] || X || X || X || || X || X || || || || || X || || || [[http://www.iana.org/assignments/media-types/video/x-flic|video/x-flic]] || X || || || || X || X || || || X || X || || X || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtmp|x-scheme-handler/rtmp]] || X || X || X || X || || X || || || || || X || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtsp|x-scheme-handler/rtsp]] || X || X || X || X || || X || || || || || X || || || [[http://www.iana.org/assignments/media-types/application/x-extension-m4a|application/x-extension-m4a]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-flash-video|application/x-flash-video]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-quicktime-media-link|application/x-quicktime-media-link]] || X || X || X || || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-smil|application/x-smil]] || X || || || || X || || X || X || || X || || || || [[http://www.iana.org/assignments/media-types/audio/webm|audio/webm]] || X || X || X || X || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-ms-asf|audio/x-ms-asf]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-aiff|audio/x-pn-aiff]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-au|audio/x-pn-au]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-wav|audio/x-pn-wav]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-real-audio|audio/x-real-audio]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/3gp|video/3gp]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/divx|video/divx]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/x-content/audio-cdda|x-content/audio-cdda]] || || X || X || X || || X || || || X || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/mmsh|x-scheme-handler/mmsh]] || X || X || X || X || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/vnd.ms-wpl|application/vnd.ms-wpl]] || X || X || X || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/3gpp2|audio/3gpp2]] || X || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/dv|audio/dv]] || X || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/eac3|audio/eac3]] || X || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/opus|audio/opus]] || X || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-windows-acm|audio/x-pn-windows-acm]] || X || X || X || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/text/google-video-pointer|text/google-video-pointer]] || X || X || X || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/text/x-google-video-pointer|text/x-google-video-pointer]] || X || X || X || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/avi|video/avi]] || || X || X || || || || || || || X || || X || || [[http://www.iana.org/assignments/media-types/video/mpeg-system|video/mpeg-system]] || X || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/vnd.divx|video/vnd.divx]] || X || X || X || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-ms-asx|video/x-ms-asx]] || X || X || X || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/x-content/audio-player|x-content/audio-player]] || || X || X || X || || X || || || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtp|x-scheme-handler/rtp]] || X || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/mpeg4-iod|application/mpeg4-iod]] || || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/mpeg4-muxcodetable|application/mpeg4-muxcodetable]] || || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/application/streamingmedia|application/streamingmedia]] || || || || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/application/x-cd-image|application/x-cd-image]] || || X || || || || || || || X || || || X || || [[http://www.iana.org/assignments/media-types/application/x-netshow-channel|application/x-netshow-channel]] || X || || || || X || || || || X || || || || || [[http://www.iana.org/assignments/media-types/application/x-shorten|application/x-shorten]] || X || || || || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/application/x-streamingmedia|application/x-streamingmedia]] || || || || X || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dolby.heaac.1|audio/vnd.dolby.heaac.1]] || || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dolby.heaac.2|audio/vnd.dolby.heaac.2]] || || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dolby.mlp|audio/vnd.dolby.mlp]] || || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dts|audio/vnd.dts]] || || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vnd.dts.hd|audio/vnd.dts.hd]] || || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/vorbis|audio/vorbis]] || || X || X || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-m4b|audio/x-m4b]] || X || || || || || X || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-stm|audio/x-stm]] || X || || || || X || X || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-mpeg-system|video/x-mpeg-system]] || || X || X || X || || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-ms-afs|video/x-ms-afs]] || || || || || || || X || X || || || X || || || [[http://www.iana.org/assignments/media-types/video/x-ms-asf-plugin|video/x-ms-asf-plugin]] || X || X || X || || || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-ms-wvxvideo|video/x-ms-wvxvideo]] || || || || || || || X || X || || || X || || || [[http://www.iana.org/assignments/media-types/video/x-ogm|video/x-ogm]] || || X || X || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/icy|x-scheme-handler/icy]] || X || X || X || || || || || || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/icyx|x-scheme-handler/icyx]] || X || X || X || || || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/rn-mpeg|audio/rn-mpeg]] || || || || || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pls|audio/x-pls]] || || || || || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-pn-windows-pcm|audio/x-pn-windows-pcm]] || || || || || || || X || X || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-sbc|audio/x-sbc]] || X || || || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/audio/x-voc|audio/x-voc]] || || || || || || X || || || X || || || || || [[http://www.iana.org/assignments/media-types/image/x-pict|image/x-pict]] || X || || || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/vivo|video/vivo]] || X || || || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-totem-stream|video/x-totem-stream]] || X || || || || X || || || || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/pnm|x-scheme-handler/pnm]] || X || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/application/vnd.adobe.flash.movie|application/vnd.adobe.flash.movie]] || || || || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/application/x-cue|application/x-cue]] || || || || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/application/x-kmplayer|application/x-kmplayer]] || || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/application/x-mplayer2|application/x-mplayer2]] || || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/audio/m3u|audio/m3u]] || || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-flac+ogg|audio/x-flac+ogg]] || || || || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/audio/x-m3u|audio/x-m3u]] || || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-oggflac|audio/x-oggflac]] || || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/audio/x-opus+ogg|audio/x-opus+ogg]] || X || || || || || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/mediaplayer|video/mediaplayer]] || || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/video/x-mjpeg|video/x-mjpeg]] || X || || || || || || || || || || || || || [[http://www.iana.org/assignments/media-types/video/x-ms-wmp|video/x-ms-wmp]] || || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/x-content/audio-dvd|x-content/audio-dvd]] || || || || || || || || || X || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/net|x-scheme-handler/net]] || X || || || || || || || || || || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtspt|x-scheme-handler/rtspt]] || || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/rtspu|x-scheme-handler/rtspu]] || || || || || || || || || || X || || || || [[http://www.iana.org/assignments/media-types/x-scheme-handler/uvox|x-scheme-handler/uvox]] || X || || || || || || || || || || || || |
|
1. Multimedia player MIME type support status
Debian include several media players, and it is hard to pick the right one to install. But one metric to use is the amount of supported file formats, to increase the chance of being able to play any encountered media file.
This wiki page list which MIME types are supported by the various media players in Debian, based on their announced MIME type support in the package desktop file. The desktop files include a ?MimeType attribute listing all the MIME types supported, and this information is used by the desktop environment and web browsers to decide which players to list as media player options. See also a ?similar list for browser plugins.
This list is automatically generated using the script below. The players are sorted according to number of MIME types supported, the one supporting most MIME types being listed first. The "official" MIME types (ie the ones listed in /etc/mime.types) are listed in bold. The MIME types emited by file --mime-type is marked with (*).
1.1. Debian/sid 2018-07-09
MIME type |
totem 3.26.1-1 (155 types) |
vlc 3.0.3-2 (152 types) |
smplayer 18.5.0~ds1-2 (151 types) |
gnome-mpv 0.14-1 (127 types) |
parole 1.0.1-1 (121 types) |
kaffeine 2.0.15-1 (78 types) |
mpv 0.27.2-1+b1 (70 types) |
qtav-players 1.12.0+ds-4+b1 (67 types) |
mplayer-gui 2_1.3.0-8+b1 (65 types) |
kmplayer 1_0.12.0b-2 (57 types) |
deepin-movie 3.2.7-2 (47 types) |
dragonplayer 4_17.08.3-1 (17 types) |
video/mp4(*) |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
video/mpeg(*) |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
video/webm(*) |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
video/x-flv(*) |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
audio/mpeg(*) |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
audio/x-wav(*) |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
video/ogg(*) |
X |
X |
X |
X |
X |
X |
X |
|
X |
|
X |
X |
audio/flac(*) |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
|
|
|
audio/basic(*) |
X |
X |
X |
X |
X |
X |
|
|
X |
X |
|
|
audio/ogg(*) |
X |
X |
X |
X |
X |
X |
X |
|
X |
|
|
|
audio/x-aiff(*) |
X |
X |
X |
X |
X |
X |
|
|
X |
X |
|
|
video/3gpp(*) |
X |
X |
X |
X |
X |
|
|
|
X |
|
X |
|
X |
X |
X |
X |
X |
|
|
|
X |
|
|
|
|
audio/midi(*) |
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
|
|
X |
|
|
X |
|
|
|
|
video/x-mng(*) |
|
|
|
|
|
X |
|
|
|
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
|
X |
X |
X |
X |
X |
|
X |
X |
|
X |
|
|
|
X |
X |
X |
X |
X |
X |
|
|
X |
|
X |
|
|
X |
X |
X |
X |
X |
|
X |
X |
|
|
X |
|
|
X |
X |
X |
X |
X |
|
X |
X |
|
|
|
|
|
X |
X |
X |
|
X |
X |
|
|
|
X |
X |
|
|
X |
X |
X |
X |
X |
X |
|
|
X |
|
|
|
|
X |
X |
X |
X |
X |
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
X |
X |
|
|
|
|
X |
|
|
X |
X |
X |
X |
X |
|
|
|
X |
|
|
|
|
X |
X |
X |
X |
|
|
|
|
|
X |
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
X |
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
X |
|
|
|
X |
|
|
|
|
X |
|
|
|
X |
|
|
|
X |
|
|
|
|
|
|
|
|
X |
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
audio/mp4(*) |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
|
|
video/x-fli(*) |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
X |
|
audio/x-ape(*) |
X |
X |
X |
X |
X |
|
X |
X |
X |
|
|
|
audio/x-m4a(*) |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
|
X |
X |
X |
X |
X |
X |
|
|
X |
X |
|
|
|
audio/x-mod(*) |
X |
X |
X |
X |
X |
X |
|
|
|
X |
|
|
video/x-flc(*) |
X |
X |
X |
X |
X |
|
|
|
|
|
X |
|
video/x-m4v(*) |
X |
X |
X |
X |
X |
|
|
|
|
|
X |
|
video/3gpp2(*) |
X |
X |
X |
X |
|
|
|
|
X |
|
|
|
|
X |
X |
|
|
|
|
|
X |
|
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
|
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
|
|
X |
|
|
X |
X |
X |
X |
X |
X |
X |
X |
|
|
X |
|
|
X |
X |
X |
X |
X |
|
X |
X |
X |
|
|
|
|
X |
X |
X |
X |
X |
X |
|
|
X |
X |
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
|
|
X |
X |
X |
X |
X |
X |
X |
X |
|
|
|
|
|
X |
X |
X |
X |
X |
|
X |
X |
|
|
X |
|
|
X |
X |
X |
X |
X |
X |
|
|
X |
|
X |
|
|
X |
X |
X |
X |
|
|
X |
X |
|
X |
X |
|
|
X |
X |
X |
X |
X |
|
|
|
X |
|
X |
X |
|
X |
X |
X |
X |
X |
X |
|
|
X |
|
X |
|
|
X |
X |
X |
X |
X |
X |
|
|
|
X |
X |
|
|
X |
X |
X |
X |
X |
X |
|
|
X |
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
X |
|
X |
|
|
X |
X |
X |
X |
X |
X |
|
|
|
|
X |
|
|
X |
X |
X |
X |
|
|
X |
X |
X |
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
X |
|
|
|
X |
X |
X |
|
X |
X |
|
|
X |
X |
|
|
|
X |
X |
X |
|
X |
X |
|
|
X |
|
X |
|
|
X |
X |
X |
|
X |
X |
|
|
X |
|
X |
|
|
X |
|
|
|
X |
|
X |
X |
X |
X |
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
X |
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
X |
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
X |
X |
X |
X |
|
|
X |
X |
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
X |
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
X |
|
|
|
X |
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
X |
X |
X |
|
X |
X |
|
|
|
|
X |
|
|
X |
X |
X |
|
X |
X |
|
|
|
|
X |
|
|
X |
X |
X |
X |
X |
|
|
|
|
X |
|
|
|
X |
X |
X |
|
X |
X |
|
|
|
|
X |
|
|
X |
|
|
|
X |
X |
|
|
X |
X |
|
X |
|
X |
X |
X |
X |
|
X |
|
|
|
|
X |
|
|
X |
X |
X |
X |
|
X |
|
|
|
|
X |
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
X |
|
|
|
|
|
|
|
X |
|
|
|
X |
|
X |
X |
|
X |
|
|
|
X |
X |
X |
X |
|
X |
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
X |
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
|
X |
X |
|
|
|
|
|
|
X |
|
X |
|
X |
X |
X |
X |
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
X |
|
|
|
|
|
|
|
X |
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
X |
X |
|
|
|
|
|
|
X |
|
|
|
|
|
|
X |
|
|
X |
|
X |
|
|
|
X |
|
|
|
X |
|
|
|
|
X |
|
|
|
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
|
|
X |
X |
|
|
|
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
X |
|
|
|
|
|
|
X |
|
|
|
X |
|
|
|
|
X |
|
|
X |
|
|
|
|
X |
|
|
|
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
|
|
X |
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
|
|
X |
|
|
|
X |
X |
|
|
|
|
|
|
X |
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
|
|
|
|
|
|
|
|
|
|
|
X |
X |
|
|
|
|
|
|
|
|
|
|
|
X |
X |
|
|
|
|
|
X |
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
X |
|
|
|
|
X |
|
|
|
X |
|
|
|
|
|
|
|
|
X |
|
|
|
X |
|
|
|
|
|
|
|
|
X |
|
|
|
X |
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
1.2. How to generate the wiki table
The list should be updated regularly on Debian unstable using the following script:
#!/bin/sh
#
# List the MIME types supported by various media players in Debian.
#
# Source is licensed according to GPL v2 or later versions at your choice.
#
# https://wiki.debian.org/DebianMultimedia/PlayerSupport
#
# Note MIME types are case insensitive according to
# https://www.ietf.org/rfc/rfc2045.txt
set -e
# Generated from manually edited list initiated by
#pkgs="$(appstreamcli what-provides mimetype video/quicktime |awk '/Package:/ { print $2}' | tr "\n" " ")"
# The 'video/quicktime' MIME type was selected as one that seem to be
# supported by all media players.
pkgs="kmplayer smplayer gnome-mpv mpv parole mplayer-gui vlc totem kaffeine xine-ui"
echo "Comparing packages $pkgs"
for pkg in $pkgs; do
ver=`dpkg -l "$pkg" | awk '/^ii/ {print $3}' | sed s/:/_/g`
for desktop in $(dpkg -L "$pkg" | grep /usr/share/applications/); do
# echo $desktop
grep -i ^MimeType= $desktop | cut -d= -f2- | sed 's/;/:\n/g' | \
sed "s%^%$pkg:$ver:%" | sort | tr A-Z a-z
done
done | perl -e '
my %mimetypes = ();
my %pkgs = ();
my %supported = ();
while (<>) {
# mozilla-plugin-vlc:0.8.6.h-4+lenny2:application/x-mplayer2::Windows Media;
my ($pkg, $ver, $mime, $ext, $desc) = split(/:/);
$pkgs{$pkg} = $ver;
if (! exists $mimetypes{lc($mime)}{$pkg}) {
$supported{$pkg}++;
$mimetypes{lc($mime)}{$pkg} = 1;
}
}
my %official = ();
open(F, "/etc/mime.types");
while (<F>) {
s/\#.*$//;
next if m/^\s*$/;
my ($mime) = split(/\s+/);
$official{lc($mime)} = 1;
}
close(F);
# Extract MIME types emited by file(1)
my %fromfile = ();
open(F, "strings /usr/share/file/magic.mgc |");
while (<F>) {
$fromfile{$1} = 1 if (m%^([a-z0-9-]+/[a-z0-9-]+)$%);
strip;
}
close(F);
print "|| MIME type ||";
for my $pkg (sort { $supported{$b} <=> $supported{$a} } keys %pkgs) {
my $ver = $pkgs{$pkg};
my $mimecount = $supported{$pkg};
print " [[https://tracker.debian.org/pkg/$pkg|$pkg]] $ver ($mimecount types) ||";
}
print "\n";
sub sorter {
my $aoff = exists $official{$a} ? 1 : 0;
my $boff = exists $official{$b} ? 1 : 0;
my $ret = $boff <=> $aoff;
return $ret if $ret != 0;
my $afile = exists $fromfile{$a} ? 1 : 0;
my $bfile = exists $fromfile{$b} ? 1 : 0;
$ret = $bfile <=> $afile;
return $ret if $ret != 0;
$ret = scalar keys %{$mimetypes{$b}} <=> scalar keys %{$mimetypes{$a}};
return $ret if $ret != 0;
$ret = $a cmp $b;
return $ret;
}
sub wikibold {
my $str = shift;
return chr(39) x 3 . $str . chr(39) x 3 ;
}
for my $mime (sort sorter keys %mimetypes) {
next if $mime =~ m/^\s*$/;
if (exists $fromfile{$mime}) {
$flag = "(*)";
} else {
$flag = "";
}
$link = "[[http://www.iana.org/assignments/media-types/$mime|$mime]]";
if (exists $official{$mime}) {
$link = wikibold($link);
}
print "|| $link$flag || ";
for my $pkg (sort { $supported{$b} <=> $supported{$a} } keys %pkgs) {
if ($mimetypes{$mime}{$pkg}) {
print " X ||";
} else {
print " ||";
}
}
print "\n";
}
'