Last active
May 15, 2023 08:53
-
-
Save EvanBacon/98858a341e2da209587455bbad465931 to your computer and use it in GitHub Desktop.
[Expo Config Plugins] JSON version of CFBundleDocumentTypes, UTExportedTypeDeclarations, UTImportedTypeDeclarations from VLC app Info.plist -- good for importing different file formats into your app
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"CFBundleDocumentTypes": [ | |
{ | |
"CFBundleTypeName": "Folder", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.folder" | |
] | |
}, | |
{ | |
"CFBundleTypeName": "Volume", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.volume" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "flv.icns", | |
"CFBundleTypeName": "Flash Video File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.adobe.flash.video" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"gvp" | |
], | |
"CFBundleTypeIconFile": "playlist.icns", | |
"CFBundleTypeName": "Google Video Playlist", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"dvdmedia" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "DVD Media Document", | |
"CFBundleTypeRole": "Editor", | |
"LSTypeIsPackage": true | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"xspf" | |
], | |
"CFBundleTypeIconFile": "playlist.icns", | |
"CFBundleTypeMIMETypes": [ | |
"application/xspf+xml" | |
], | |
"CFBundleTypeName": "XSPF Playlist", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"xa" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "The Sims Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"xesc" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "Expression Encoder Screen Capture File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "playlist.icns", | |
"CFBundleTypeName": "Shoutcast playlist", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.pls-playlist" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "playlist.icns", | |
"CFBundleTypeName": "Playlist file", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.m3u-playlist" | |
] | |
}, | |
{ | |
"LSItemContentTypes": [ | |
"org.videolan.vlc" | |
], | |
"CFBundleTypeIconFile": "playlist.icns", | |
"CFBundleTypeName": "VLC file", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "playlist.icns", | |
"CFBundleTypeName": "ASX file", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.microsoft.advanced-stream-redirector" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"b4s" | |
], | |
"CFBundleTypeIconFile": "playlist.icns", | |
"CFBundleTypeName": "B4S file", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"ape" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "Monkey's Audio Lossless Audio Compression", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "FLAC Audio File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"org.xiph.flac" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"wv" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "WavePack Audio File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"tta" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "True Audio Free Lossless Audio", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"mpc" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "Musepack Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "rm.icns", | |
"CFBundleTypeName": "RealPlayer Media Files", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.real.realmedia-vbr", | |
"com.real.realaudio", | |
"com.real.realmedia" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"img" | |
], | |
"CFBundleTypeIconFile": "generic.icns", | |
"CFBundleTypeName": "IMG Disk Image", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"mod", | |
"xm" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "MOD Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"it" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "Impulse Tracker Module File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"xm" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "XM audio file", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeIconFile": "aiff.icns", | |
"CFBundleTypeName": "AIFF file", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.aiff-audio", | |
"public.aifc-audio" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "Adaptive Multi-Rate Codec File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"org.3gpp.adaptive-multi-rate-audio" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"aob" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "DVD-Audio Audio Object File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"dts" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "DTS Encoded Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"spx" | |
], | |
"CFBundleTypeIconFile": "ogg.icns", | |
"CFBundleTypeMIMETypes": [ | |
"audio/ogg" | |
], | |
"CFBundleTypeName": "Speex Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"sdp" | |
], | |
"CFBundleTypeIconFile": "generic.icns", | |
"CFBundleTypeName": "Session Description Protocol File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "wav.icns", | |
"CFBundleTypeName": "WAVE Audio File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.microsoft.waveform-audio" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"vob" | |
], | |
"CFBundleTypeIconFile": "vob.icns", | |
"CFBundleTypeName": "VOB File (DVD Video)", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"dat" | |
], | |
"CFBundleTypeIconFile": "generic.icns", | |
"CFBundleTypeName": "DAT file", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"cue" | |
], | |
"CFBundleTypeIconFile": "generic.icns", | |
"CFBundleTypeName": "CUE file", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"cdg" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "Compact Disc Plus Graphics Image file", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "generic.icns", | |
"CFBundleTypeName": "ISO file", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.iso-image" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"idx" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "Index file", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "Digital Audio", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.ac3-audio" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "AAC file", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.aac-audio" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"opus" | |
], | |
"CFBundleTypeIconFile": "ogg.icns", | |
"CFBundleTypeMIMETypes": [ | |
"audio/opus", | |
"audio/ogg; codecs=opus" | |
], | |
"CFBundleTypeName": "OPUS file", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"org.xiph.opus" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"ogm" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "Ogg MPEG-4 Video File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"ogg" | |
], | |
"CFBundleTypeIconFile": "ogg.icns", | |
"CFBundleTypeMIMETypes": [ | |
"audio/ogg" | |
], | |
"CFBundleTypeName": "Ogg Vorbis File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"oga" | |
], | |
"CFBundleTypeIconFile": "ogg.icns", | |
"CFBundleTypeMIMETypes": [ | |
"audio/ogg" | |
], | |
"CFBundleTypeName": "Ogg Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"ogv" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeMIMETypes": [ | |
"video/ogg" | |
], | |
"CFBundleTypeName": "Ogg Video File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"org.xiph.ogg-video" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"ogx" | |
], | |
"CFBundleTypeIconFile": "ogg.icns", | |
"CFBundleTypeMIMETypes": [ | |
"application/ogg" | |
], | |
"CFBundleTypeName": "Ogg Application File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"oma" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "Sony OpenMG Music File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"voc" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "Creative Labs Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"vqf" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "TwinVQ Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"anx" | |
], | |
"CFBundleTypeIconFile": "generic.icns", | |
"CFBundleTypeMIMETypes": [ | |
"application/annodex" | |
], | |
"CFBundleTypeName": "Annodex Application File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"axa" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeMIMETypes": [ | |
"audio/annodex" | |
], | |
"CFBundleTypeName": "Annodex Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"axv" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeMIMETypes": [ | |
"video/annodex" | |
], | |
"CFBundleTypeName": "Annodex Video File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"gxf" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "General eXchange Format File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"mxf" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "Material Exchange Format", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeIconFile": "avi.icns", | |
"CFBundleTypeName": "AVI container", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.avi" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"bik" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "Bink Video File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"crf" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "CRF Video File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"evo" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "EVO Video File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "mov.icns", | |
"CFBundleTypeName": "Apple QuickTime container", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.apple.quicktime-movie" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"divx" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "DivX file", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "DV file", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.dv-movie" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "Advanced Streaming Format", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.microsoft.advanced-systems-format" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "wma.icns", | |
"CFBundleTypeName": "Windows Media Audio", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.microsoft.windows-media-wma" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "wmv.icns", | |
"CFBundleTypeName": "Windows Media Video", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.microsoft.windows-media-wm", | |
"com.microsoft.windows-media-wmv" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"wtv" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "Windows Recorded TV Show", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "mpeg.icns", | |
"CFBundleTypeName": "multiplexed MPEG-1/2", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.mpeg" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"m1v" | |
], | |
"CFBundleTypeIconFile": "mpeg.icns", | |
"CFBundleTypeName": "MPEG-1 Video File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"m2a" | |
], | |
"CFBundleTypeIconFile": "mpeg.icns", | |
"CFBundleTypeName": "MPEG-1/2 Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"mp1" | |
], | |
"CFBundleTypeIconFile": "mpeg.icns", | |
"CFBundleTypeName": "MPEG Audio Layer 1", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "mpeg.icns", | |
"CFBundleTypeName": "MPEG Audio Layer 2", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.mp2" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "mp3.icns", | |
"CFBundleTypeName": "MPEG Audio Layer 3", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.mp3" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"m2p", | |
"ps" | |
], | |
"CFBundleTypeIconFile": "mpeg.icns", | |
"CFBundleTypeName": "MPEG-2 Program Stream", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"tp", | |
"ts", | |
"m2ts", | |
"mts", | |
"mt2s" | |
], | |
"CFBundleTypeIconFile": "mpeg.icns", | |
"CFBundleTypeMIMETypes": [ | |
"video/mp2t" | |
], | |
"CFBundleTypeName": "MPEG-2 Transport Stream", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "mpeg.icns", | |
"CFBundleTypeName": "MPEG-2 Video File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.mpeg-2-video" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"mpa" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "MPEG-2 Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "m4v.icns", | |
"CFBundleTypeName": "MPEG-4 File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.mpeg-4-audio", | |
"com.apple.m4v-video", | |
"public.mpeg-4" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "m4a.icns", | |
"CFBundleTypeName": "MPEG-4 Audio File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.apple.m4a-audio" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "3GPP File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.3gpp" | |
] | |
}, | |
{ | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "MIDI File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"public.midi-audio" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"mlp" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "Meridian Lossless Packing Audio File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "Matroska Audio File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"org.matroska.mka" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"mkv" | |
], | |
"CFBundleTypeIconFile": "mkv.icns", | |
"CFBundleTypeName": "Matroska Video File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"webm" | |
], | |
"CFBundleTypeIconFile": "mkv.icns", | |
"CFBundleTypeName": "WebM Video File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"rar" | |
], | |
"CFBundleTypeIconFile": "generic.icns", | |
"CFBundleTypeName": "WinRAR Compressed Archive", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.rarlab.rar-archive" | |
] | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"rec" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "Topfield PVR Recording", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"rmi" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "RMID MIDI File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"s3m" | |
], | |
"CFBundleTypeIconFile": "audio.icns", | |
"CFBundleTypeName": "ScreamTracker 3 Module", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"vro" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "DVD Video Recording Format", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"tod" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "JVC Everio Video Capture File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"mks" | |
], | |
"CFBundleTypeIconFile": "mkv.icns", | |
"CFBundleTypeName": "Matroska Elementry Stream", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"nsv" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeMIMETypes": [ | |
"video/nsv" | |
], | |
"CFBundleTypeName": "Nullsoft Streaming Video", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"nuv" | |
], | |
"CFBundleTypeIconFile": "movie.icns", | |
"CFBundleTypeName": "NuppleVideo File", | |
"CFBundleTypeRole": "Viewer", | |
"LSItemContentTypes": [ | |
"com.mythtv.nuv" | |
], | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"ssa", | |
"ass" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "Sub Station Alpha Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"usf" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "USF Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "XML" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"utf" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "UTF Subtitle File", | |
"CFBundleTypeRole": "Viewer" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"srt" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "Subrip Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"rt" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "RealText Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"smi" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "SAMI Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"aqt" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "AQTitle Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"jss" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "JACOSub Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"pjs" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "Phoenix Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"psb" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "PowerDivX Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
}, | |
{ | |
"CFBundleTypeExtensions": [ | |
"sub", | |
"mpsub" | |
], | |
"CFBundleTypeIconFile": "subtitle.icns", | |
"CFBundleTypeName": "Subtitle File", | |
"CFBundleTypeRole": "Viewer", | |
"LSTypeIsPackage": false, | |
"NSPersistentStoreTypeKey": "Binary" | |
} | |
], | |
"UTExportedTypeDeclarations": [ | |
{ | |
"UTTypeDescription": "VLC playlist file", | |
"UTTypeConformsTo": [ | |
"public.text", | |
"public.playlist" | |
], | |
"UTTypeIdentifier": "org.videolan.vlc", | |
"UTTypeTagSpecification": { | |
"public.mime-type": [ | |
"application/x-videolan-vlc", | |
"application/videolan-vlc" | |
], | |
"public.filename-extension": [ | |
"vlc" | |
] | |
} | |
} | |
], | |
"UTImportedTypeDeclarations": [ | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "Flash Video File", | |
"UTTypeIdentifier": "com.adobe.flash.video", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"flv", | |
"f4v", | |
"f4a", | |
"f4b" | |
], | |
"public.mime-type": [ | |
"video/x-flv" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "The Sims Audio File", | |
"UTTypeIdentifier": "org.videolan.xa", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"xa" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.video" | |
], | |
"UTTypeDescription": "Expression Encoder Screen Capture File", | |
"UTTypeIdentifier": "org.videolan.xesc", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"xesc" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Monkey's Audio Lossless Audio", | |
"UTTypeIdentifier": "org.videolan.ape", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"ape" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "FLAC Audio File", | |
"UTTypeIdentifier": "org.xiph.flac", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"flac" | |
], | |
"public.mime-type": [ | |
"audio/flac" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "WavePack Audio File", | |
"UTTypeIdentifier": "org.videolan.wv", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"wv" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "True Audio Free Lossless Audio", | |
"UTTypeIdentifier": "org.videolan.tta", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"tta" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "RealAudio", | |
"UTTypeIdentifier": "com.real.realaudio", | |
"UTTypeTagSpecification": { | |
"com.apple.ostype": [ | |
"PNRA" | |
], | |
"public.filename-extension": [ | |
"ra", | |
"rax" | |
], | |
"public.mime-type": [ | |
"audio/vnd.rn-realaudio", | |
"audio/x-realaudio" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "RealMedia", | |
"UTTypeIdentifier": "com.real.realmedia", | |
"UTTypeTagSpecification": { | |
"com.apple.ostype": [ | |
"PNRM" | |
], | |
"public.filename-extension": [ | |
"rm", | |
"rv", | |
"rmj", | |
"rpm", | |
"rp", | |
"rt", | |
"rmvb", | |
"rmd", | |
"rms", | |
"rmx", | |
"rvx" | |
], | |
"public.mime-type": [ | |
"application/vnd.rn-realmedia", | |
"application/vnd.rn-realmedia-vbr", | |
"text/vnd.rn-realtext", | |
"audio/x-pn-realaudio-plugin" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.text" | |
], | |
"UTTypeDescription": "RealMedia Metafile", | |
"UTTypeIdentifier": "com.real.ram", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"ram" | |
], | |
"public.mime-type": [ | |
"audio/x-pn-realaudio" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Musepack Audio File", | |
"UTTypeIdentifier": "org.videolan.mpc", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"mpc" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "MOD Audio File", | |
"UTTypeIdentifier": "org.videolan.mod", | |
"UTTypeTagSpecification": { | |
"com.apple.ostype": [ | |
"STrk" | |
], | |
"public.filename-extension": [ | |
"mod", | |
"strk" | |
], | |
"public.mime-type": [ | |
"audio/mod", | |
"audio/x-mod", | |
"audio/module-mod" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Impulse Tracker Module File", | |
"UTTypeIdentifier": "org.videolan.it", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"it" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "XM audio file", | |
"UTTypeIdentifier": "org.videolan.xm", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"xm" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Adaptive Multi-Rate Codec File", | |
"UTTypeIdentifier": "org.videolan.amr", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"amr" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "DVD-Audio Audio Object File", | |
"UTTypeIdentifier": "org.videolan.aob", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"aob" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "DTS Encoded Audio File", | |
"UTTypeIdentifier": "org.videolan.dts", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"dts" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Speex Audio File", | |
"UTTypeIdentifier": "org.videolan.spx", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"spx" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.video" | |
], | |
"UTTypeDescription": "VOB File (DVD Video)", | |
"UTTypeIdentifier": "org.videolan.vob", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"vob" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "OPUS file", | |
"UTTypeIdentifier": "org.xiph.opus", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"opus" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.video" | |
], | |
"UTTypeDescription": "Ogg Video File", | |
"UTTypeIdentifier": "org.xiph.ogg-video", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"ogm", | |
"ogv" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Ogg Audio File", | |
"UTTypeIdentifier": "org.videolan.ogg-audio", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"ogg", | |
"oga" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Sony OpenMG Music File", | |
"UTTypeIdentifier": "org.videolan.oma", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"oma" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Creative Labs Audio File", | |
"UTTypeIdentifier": "org.videolan.voc", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"voc" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "TwinVQ Audio File", | |
"UTTypeIdentifier": "org.videolan.vqf", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"vqf" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Annodex Audio File", | |
"UTTypeIdentifier": "org.videolan.axa", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"axa" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "Annodex Video File", | |
"UTTypeIdentifier": "org.videolan.axv", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"axv" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "General eXchange Format File", | |
"UTTypeIdentifier": "org.videolan.gxf", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"gxf" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "Material Exchange Format", | |
"UTTypeIdentifier": "org.videolan.mxf", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"mxf" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "DivX file", | |
"UTTypeIdentifier": "org.videolan.divx", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"divx" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "Windows Recorded TV Show", | |
"UTTypeIdentifier": "org.videolan.wtv", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"wtv" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "MPEG-2 Stream", | |
"UTTypeIdentifier": "org.videolan.mpeg-stream", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"m2p", | |
"ps", | |
"tp", | |
"ts", | |
"m2ts", | |
"mts", | |
"mt2s" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Meridian Lossless Packing Audio File", | |
"UTTypeIdentifier": "org.videolan.mlp", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"mlp" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "Matroska Audio File", | |
"UTTypeIdentifier": "org.matroska.mka", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"mka" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "Matroska Video File", | |
"UTTypeIdentifier": "org.matroska.mkv", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"mkv" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie", | |
"org.matroska.mkv" | |
], | |
"UTTypeDescription": "WebM Video File", | |
"UTTypeIdentifier": "org.videolan.webm", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"webm" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "Topfield PVR Recording", | |
"UTTypeIdentifier": "org.videolan.rec", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"rec" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "RMID MIDI File", | |
"UTTypeIdentifier": "org.videolan.rmi", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"rmi" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.audio" | |
], | |
"UTTypeDescription": "ScreamTracker 3 Module", | |
"UTTypeIdentifier": "org.videolan.s3m", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"s3m" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "DVD Video Recording Format", | |
"UTTypeIdentifier": "org.videolan.vro", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"vro" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.movie" | |
], | |
"UTTypeDescription": "JVC Everio Video Capture File", | |
"UTTypeIdentifier": "org.videolan.tod", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"tod" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.video" | |
], | |
"UTTypeDescription": "Nullsoft Streaming Video", | |
"UTTypeIdentifier": "org.videolan.nsv", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"nsv" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.video" | |
], | |
"UTTypeDescription": "NuppleVideo File", | |
"UTTypeIdentifier": "com.mythtv.nuv", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"nuv" | |
] | |
} | |
}, | |
{ | |
"UTTypeConformsTo": [ | |
"public.data", | |
"public.archive" | |
], | |
"UTTypeDescription": "RAR Archive", | |
"UTTypeIconFile": "rar", | |
"UTTypeIdentifier": "com.rarlab.rar-archive", | |
"UTTypeTagSpecification": { | |
"public.filename-extension": [ | |
"rar" | |
], | |
"public.mime-type": [ | |
"application/x-rar", | |
"application/x-rar-compressed" | |
] | |
} | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment