diff options
author | Nyx0uf <benjgodard@me.com> | 2014-04-22 16:09:58 +0200 |
---|---|---|
committer | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2014-04-25 09:18:52 +0200 |
commit | 653b7aa32d37033e468e98f9456f307e981f2b78 (patch) | |
tree | 0b008356cf0260dc0e20f26874d9fa0bd3275065 /TOOLS/osxbundle/mpv.app/Contents/Info.plist | |
parent | b6162dda12bede44f63ab65df45dcea381cea5d9 (diff) | |
download | mpv-653b7aa32d37033e468e98f9456f307e981f2b78.tar.bz2 mpv-653b7aa32d37033e468e98f9456f307e981f2b78.tar.xz |
OS X bundle: add UTImportedTypeDeclarations
Allows to declare UTIs [1] for types of file that OS X doesn't know, like mkv,
mka, etc.
For example: instead of having a dynamically generated UTI for .mkv like
'dyn.somerandomstring', 'io.mpv.mkv' is registered and conforms to public.movie
and is known system wide.
Note: The list is far from being complete but it should cover the most used
type of files.
[1]: https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/understanding_utis/understand_utis_conc/understand_utis_conc.html#//apple_ref/doc/uid/TP40001319-CH202-CHDHIJDE
Fixes: #734
Diffstat (limited to 'TOOLS/osxbundle/mpv.app/Contents/Info.plist')
-rw-r--r-- | TOOLS/osxbundle/mpv.app/Contents/Info.plist | 505 |
1 files changed, 504 insertions, 1 deletions
diff --git a/TOOLS/osxbundle/mpv.app/Contents/Info.plist b/TOOLS/osxbundle/mpv.app/Contents/Info.plist index 0573b62e44..4ef1697015 100644 --- a/TOOLS/osxbundle/mpv.app/Contents/Info.plist +++ b/TOOLS/osxbundle/mpv.app/Contents/Info.plist @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> @@ -230,5 +230,508 @@ </array> </dict> </array> + <key>UTImportedTypeDeclarations</key> + <array> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.audio</string> + </array> + <key>UTTypeDescription</key> + <string>AC3 Audio</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.ac3</string> + <key>UTTypeReferenceURL</key> + <string>http://wiki.multimedia.cx/index.php?title=AC3</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>ac3</string> + <string>a52</string> + <string>eac3</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.audio</string> + </array> + <key>UTTypeDescription</key> + <string>DTS Audio</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.dts</string> + <key>UTTypeReferenceURL</key> + <string>http://wiki.multimedia.cx/index.php?title=DTS</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>dts</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.audio</string> + </array> + <key>UTTypeDescription</key> + <string>Free Lossless Audio Codec</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.flac</string> + <key>UTTypeReferenceURL</key> + <string>http://flac.sourceforge.net/format.html</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>flac</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.audio</string> + </array> + <key>UTTypeDescription</key> + <string>Matroska Audio</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.mka</string> + <key>UTTypeReferenceURL</key> + <string>http://www.matroska.org</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>mka</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.audio</string> + </array> + <key>UTTypeDescription</key> + <string>Ogg Audio</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.ogg-audio</string> + <key>UTTypeReferenceURL</key> + <string>http://xiph.org/ogg</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>ogg</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.audio</string> + </array> + <key>UTTypeDescription</key> + <string>PCM Audio</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.pcm</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/Pulse-code_modulation</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>pcm</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.audio</string> + </array> + <key>UTTypeDescription</key> + <string>Windows Media Audio</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.wma</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/Windows_Media_Audio</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>wma</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>Audio Video Interleave</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.avi</string> + <key>UTTypeReferenceURL</key> + <string>http://www.the-labs.com/Video/odmlff2-avidef.pdf</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>avi</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>DIVX Video</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.divx</string> + <key>UTTypeReferenceURL</key> + <string>http://www.divx.com</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>divx</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>DV Video</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.dv</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/DV</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>dv</string> + <string>hdv</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>Flash Video</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.flv</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/Flash_Video</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>flv</string> + <string>f4v</string> + <string>f4p</string> + <string>swf</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>MPEG-2 Transport Stream</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.mts</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/.m2ts</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>trp</string> + <string>m2t</string> + <string>m2ts</string> + <string>mts</string> + <string>mtv</string> + <string>ts</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>Matroska Video</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.mkv</string> + <key>UTTypeReferenceURL</key> + <string>http://www.matroska.org</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>mkv</string> + <string>webm</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>Ogg Video</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.ogv</string> + <key>UTTypeReferenceURL</key> + <string>http://xiph.org/ogg</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>ogm</string> + <string>ogv</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>Real Media</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.rmvb</string> + <key>UTTypeReferenceURL</key> + <string>http://www.real.com</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>rmvb</string> + <string>rm</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>Video Object</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.vob</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/VOB</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>vob</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>Windows Media Video</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.wmv</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/Windows_Media_Video</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>wmv</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.movie</string> + </array> + <key>UTTypeDescription</key> + <string>XVID Video</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.xvid</string> + <key>UTTypeReferenceURL</key> + <string>http://www.xvid.org</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>xvid</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.plain-text</string> + </array> + <key>UTTypeDescription</key> + <string>SubRip Subtitle</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.subrip</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/SubRip</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>srt</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.plain-text</string> + </array> + <key>UTTypeDescription</key> + <string>MicroDVD Subtitle</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.sub</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/MicroDVD</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>sub</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.plain-text</string> + </array> + <key>UTTypeDescription</key> + <string>SubStation Alpha Subtitle</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.ass</string> + <key>UTTypeReferenceURL</key> + <string>https://github.com/libass/libass</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>ass</string> + <string>ssa</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.data</string> + </array> + <key>UTTypeDescription</key> + <string>VobSub Subtitle</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.vobsub</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/DirectVobSub</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>idx</string> + <string>sub</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.plain-text</string> + </array> + <key>UTTypeDescription</key> + <string>SAMI Subtitle</string> + <key>UTTypeIconFile</key> + <string>document.icns</string> + <key>UTTypeIdentifier</key> + <string>io.mpv.smi</string> + <key>UTTypeReferenceURL</key> + <string>http://en.wikipedia.org/wiki/SAMI</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>smi</string> + <string>smil</string> + </array> + </dict> + </dict> + </array> </dict> </plist> |