[vlc-commits] Better defined Mac UTI

C.W. Betts git at videolan.org
Thu Jan 19 12:02:51 CET 2017


vlc | branch: master | C.W. Betts <computers57 at hotmail.com> | Tue Jan 17 02:18:45 2017 -0700| [01f4162061bef8db6505177936df8022ec83c2bf] | committer: Jean-Baptiste Kempf

Better defined Mac UTI

This completely removes some imported UTIs that are defined by the system, as well has having some UTIs used in the CFBundleDocumentTypes declerations.

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=01f4162061bef8db6505177936df8022ec83c2bf
---

 extras/package/macosx/Info.plist.in | 530 ++++++++++++++++++------------------
 1 file changed, 266 insertions(+), 264 deletions(-)

diff --git a/extras/package/macosx/Info.plist.in b/extras/package/macosx/Info.plist.in
index a7d4e78..19c7f8b 100644
--- a/extras/package/macosx/Info.plist.in
+++ b/extras/package/macosx/Info.plist.in
@@ -15,20 +15,24 @@
 			</array>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
-		</dict>
-		<dict>
 			<key>LSItemContentTypes</key>
 			<array>
-				<string>public.volume</string>
+				<string>public.folder</string>
 			</array>
+		</dict>
+		<dict>
+			<key>CFBundleTypeName</key>
+			<string>Volume</string>
 			<key>CFBundleTypeOSTypes</key>
 			<array>
 				<string>disk</string>
 			</array>
-			<key>CFBundleTypeName</key>
-			<string>Volume</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>public.volume</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -42,6 +46,10 @@
 			<string>Flash Video File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>com.adobe.flash.video</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -56,19 +64,19 @@
 			<string>Viewer</string>
 		</dict>
 		<dict>
-            <key>CFBundleTypeExtensions</key>
-            <array>
-                <string>dvdmedia</string>
-            </array>
-            <key>CFBundleTypeIconFile</key>
-            <string>movie.icns</string>
-            <key>CFBundleTypeName</key>
-            <string>DVD Media Document</string>
-            <key>CFBundleTypeRole</key>
-            <string>Editor</string>
-            <key>LSTypeIsPackage</key>
-            <true/>
-        </dict>
+			<key>CFBundleTypeExtensions</key>
+			<array>
+				<string>dvdmedia</string>
+			</array>
+			<key>CFBundleTypeIconFile</key>
+			<string>movie.icns</string>
+			<key>CFBundleTypeName</key>
+			<string>DVD Media Document</string>
+			<key>CFBundleTypeRole</key>
+			<string>Editor</string>
+			<key>LSTypeIsPackage</key>
+			<true/>
+		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
 			<array>
@@ -206,6 +214,10 @@
 			<string>FLAC Audio File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>org.xiph.flac</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -264,6 +276,12 @@
 			<string>RealPlayer Media Files</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>com.real.realaudio</string>
+				<string>com.real.realmedia</string>
+				<string>com.real.ram</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -281,7 +299,6 @@
 			<key>CFBundleTypeExtensions</key>
 			<array>
 				<string>mod</string>
-				<string>xm</string>
 			</array>
 			<key>CFBundleTypeIconFile</key>
 			<string>audio.icns</string>
@@ -330,6 +347,10 @@
 			<string>AIFF file</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>public.aiff-audio</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -406,6 +427,10 @@
 			<string>WAVE Audio File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>com.microsoft.waveform-audio</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -521,6 +546,10 @@
 			<string>OPUS file</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>org.xiph.opus</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -581,6 +610,10 @@
 			<string>Ogg Video File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>org.xiph.ogg-video</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -725,6 +758,10 @@
 			<string>AVI container</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>public.avi</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -779,6 +816,10 @@
 			<string>Apple QuickTime container</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>com.apple.quicktime-movie</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -803,6 +844,10 @@
 			<string>DV file</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>public.dv-movie</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -815,6 +860,10 @@
 			<string>Advanced Streaming Format</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>com.microsoft.advanced-systems-format</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -827,6 +876,10 @@
 			<string>Windows Media Audio</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>com.microsoft.windows-media-wma</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -840,6 +893,10 @@
 			<string>Windows Media Video</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>com.microsoft.windows-media-wmv</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -927,6 +984,10 @@
 			<string>MPEG Audio Layer 3</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>public.mp3</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -942,10 +1003,6 @@
 			<string>Viewer</string>
 		</dict>
 		<dict>
-            <key>CFBundleTypeMIMETypes</key>
-			<array>
-				<string>video/mp2t</string>
-			</array>
 			<key>CFBundleTypeExtensions</key>
 			<array>
 				<string>tp</string>
@@ -956,6 +1013,10 @@
 			</array>
 			<key>CFBundleTypeIconFile</key>
 			<string>mpeg.icns</string>
+			<key>CFBundleTypeMIMETypes</key>
+			<array>
+				<string>video/mp2t</string>
+			</array>
 			<key>CFBundleTypeName</key>
 			<string>MPEG-2 Transport Stream</string>
 			<key>CFBundleTypeRole</key>
@@ -999,18 +1060,10 @@
 			<string>MPEG-4 File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
-		</dict>
-		<dict>
-			<key>CFBundleTypeExtensions</key>
+			<key>LSItemContentTypes</key>
 			<array>
-				<string>m4a</string>
+				<string>public.mpeg-4</string>
 			</array>
-			<key>CFBundleTypeIconFile</key>
-			<string>m4a.icns</string>
-			<key>CFBundleTypeName</key>
-			<string>MPEG-4 Audio File</string>
-			<key>CFBundleTypeRole</key>
-			<string>Viewer</string>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -1023,11 +1076,18 @@
 			<string>MPEG-4 Audio File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>public.mpeg-4-audio</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
 			<array>
+				<string>smf</string>
 				<string>mid</string>
+				<string>midi</string>
+				<string>kar</string>
 			</array>
 			<key>CFBundleTypeIconFile</key>
 			<string>audio.icns</string>
@@ -1035,6 +1095,10 @@
 			<string>MIDI File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>public.midi-audio</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -1059,6 +1123,10 @@
 			<string>Matroska Audio File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>org.matroska.mka</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -1071,6 +1139,10 @@
 			<string>Matroska Video File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>org.matroska.mkv</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -1095,6 +1167,10 @@
 			<string>WinRAR Compressed Archive</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>com.rarlab.rar-archive</string>
+			</array>
 		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
@@ -1199,6 +1275,10 @@
 			<string>NuppleVideo File</string>
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>com.mythtv.nuv</string>
+			</array>
 			<key>LSTypeIsPackage</key>
 			<false/>
 			<key>NSPersistentStoreTypeKey</key>
@@ -1379,15 +1459,6 @@
 			<string>Binary</string>
 		</dict>
 	</array>
-	<key>SUFeedURL</key>
-	<string>http://update.videolan.org/vlc/sparkle/vlc-intel64.xml</string>
-	<key>SUPublicDSAKeyFile</key>
-	<string>dsa_pub.pem</string>
-	<key>NSAppTransportSecurity</key>
-	<dict>
-	<key>NSAllowsArbitraryLoads</key>
-		<true/>
-	</dict>
 	<key>CFBundleExecutable</key>
 	<string>VLC</string>
 	<key>CFBundleGetInfoString</key>
@@ -1413,13 +1484,13 @@
 			<string>generic</string>
 			<key>CFBundleURLName</key>
 			<string>http(s) url</string>
-			<key>LSHandlerRank</key>
-			<string>None</string>
 			<key>CFBundleURLSchemes</key>
 			<array>
 				<string>http</string>
 				<string>https</string>
 			</array>
+			<key>LSHandlerRank</key>
+			<string>None</string>
 		</dict>
 		<dict>
 			<key>CFBundleURLIconFile</key>
@@ -1472,7 +1543,7 @@
 				<string>rtp</string>
 			</array>
 		</dict>
-        <dict>
+		<dict>
 			<key>CFBundleURLIconFile</key>
 			<string>generic</string>
 			<key>CFBundleURLName</key>
@@ -1508,18 +1579,29 @@
 	</array>
 	<key>CFBundleVersion</key>
 	<string>@VERSION@</string>
+	<key>LSApplicationCategoryType</key>
+	<string>public.app-category.video</string>
+	<key>LSMinimumSystemVersion</key>
+	<string>10.6.0</string>
+	<key>NSAppTransportSecurity</key>
+	<dict>
+		<key>NSAllowsArbitraryLoads</key>
+		<true/>
+	</dict>
 	<key>NSAppleScriptEnabled</key>
-	<string>YES</string>
+	<true/>
+	<key>NSHighResolutionCapable</key>
+	<true/>
 	<key>NSMainNibFile</key>
 	<string>MainMenu</string>
 	<key>NSPrincipalClass</key>
 	<string>VLCApplication</string>
-	<key>LSMinimumSystemVersion</key>
-	<string>10.6.0</string>
-	<key>NSHighResolutionCapable</key>
-	<true/>
 	<key>NSSupportsAutomaticGraphicsSwitching</key>
 	<true/>
+	<key>SUFeedURL</key>
+	<string>http://update.videolan.org/vlc/sparkle/vlc-intel64.xml</string>
+	<key>SUPublicDSAKeyFile</key>
+	<string>dsa_pub.pem</string>
 	<key>UTImportedTypeDeclarations</key>
 	<array>
 		<dict>
@@ -1530,13 +1612,19 @@
 			<key>UTTypeDescription</key>
 			<string>Flash Video File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.flash</string>
+			<string>com.adobe.flash.video</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
 					<string>flv</string>
 					<string>f4v</string>
+					<string>f4a</string>
+					<string>f4b</string>
+				</array>
+				<key>public.mime-type</key>
+				<array>
+					<string>video/x-flv</string>
 				</array>
 			</dict>
 		</dict>
@@ -1599,13 +1687,17 @@
 			<key>UTTypeDescription</key>
 			<string>FLAC Audio File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.flac</string>
+			<string>org.xiph.flac</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
 					<string>flac</string>
 				</array>
+				<key>public.mime-type</key>
+				<array>
+					<string>audio/flac</string>
+				</array>
 			</dict>
 		</dict>
 		<dict>
@@ -1648,14 +1740,24 @@
 				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>Musepack Audio File</string>
+			<string>RealAudio</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.mpc</string>
+			<string>com.real.realaudio</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
+				<key>com.apple.ostype</key>
+				<array>
+					<string>PNRA</string>
+				</array>
 				<key>public.filename-extension</key>
 				<array>
-					<string>mpc</string>
+					<string>ra</string>
+					<string>rax</string>
+				</array>
+				<key>public.mime-type</key>
+				<array>
+					<string>audio/vnd.rn-realaudio</string>
+					<string>audio/x-realaudio</string>
 				</array>
 			</dict>
 		</dict>
@@ -1665,35 +1767,56 @@
 				<string>public.movie</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>RealPlayer Media Files</string>
+			<string>RealMedia</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.realmedia</string>
+			<string>com.real.realmedia</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
+				<key>com.apple.ostype</key>
+				<array>
+					<string>PNRM</string>
+				</array>
 				<key>public.filename-extension</key>
 				<array>
 					<string>rm</string>
-					<string>ram</string>
+					<string>rv</string>
+					<string>rmj</string>
+					<string>rpm</string>
+					<string>rp</string>
+					<string>rt</string>
 					<string>rmvb</string>
-                    <string>rpl</string>
+					<string>rmd</string>
+					<string>rms</string>
+					<string>rmx</string>
+					<string>rvx</string>
+				</array>
+				<key>public.mime-type</key>
+				<array>
+					<string>application/vnd.rn-realmedia</string>
+					<string>application/vnd.rn-realmedia-vbr</string>
+					<string>text/vnd.rn-realtext</string>
+					<string>audio/x-pn-realaudio-plugin</string>
 				</array>
 			</dict>
 		</dict>
 		<dict>
 			<key>UTTypeConformsTo</key>
 			<array>
-				<string>public.audio</string>
+				<string>public.text</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>MOD Audio File</string>
+			<string>RealMedia Metafile</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.mod</string>
+			<string>com.real.ram</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
-					<string>mod</string>
-					<string>xm</string>
+					<string>ram</string>
+				</array>
+				<key>public.mime-type</key>
+				<array>
+					<string>audio/x-pn-realaudio</string>
 				</array>
 			</dict>
 		</dict>
@@ -1703,14 +1826,14 @@
 				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>Impulse Tracker Module File</string>
+			<string>Musepack Audio File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.it</string>
+			<string>org.videolan.mpc</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
-					<string>it</string>
+					<string>mpc</string>
 				</array>
 			</dict>
 		</dict>
@@ -1720,14 +1843,25 @@
 				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>XM audio file</string>
+			<string>MOD Audio File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.xm</string>
+			<string>org.videolan.mod</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
+				<key>com.apple.ostype</key>
+				<array>
+					<string>STrk</string>
+				</array>
 				<key>public.filename-extension</key>
 				<array>
-					<string>xm</string>
+					<string>mod</string>
+					<string>strk</string>
+				</array>
+				<key>public.mime-type</key>
+				<array>
+					<string>audio/mod</string>
+					<string>audio/x-mod</string>
+					<string>audio/module-mod</string>
 				</array>
 			</dict>
 		</dict>
@@ -1737,15 +1871,14 @@
 				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>AIFF file</string>
+			<string>Impulse Tracker Module File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.aiff</string>
+			<string>org.videolan.it</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
-					<string>aiff</string>
-					<string>aif</string>
+					<string>it</string>
 				</array>
 			</dict>
 		</dict>
@@ -1755,14 +1888,14 @@
 				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>Adaptive Multi-Rate Codec File</string>
+			<string>XM audio file</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.amr</string>
+			<string>org.videolan.xm</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
-					<string>amr</string>
+					<string>xm</string>
 				</array>
 			</dict>
 		</dict>
@@ -1772,14 +1905,14 @@
 				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>DVD-Audio Audio Object File</string>
+			<string>Adaptive Multi-Rate Codec File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.aob</string>
+			<string>org.videolan.amr</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
-					<string>aob</string>
+					<string>amr</string>
 				</array>
 			</dict>
 		</dict>
@@ -1789,14 +1922,14 @@
 				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>DTS Encoded Audio File</string>
+			<string>DVD-Audio Audio Object File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.dts</string>
+			<string>org.videolan.aob</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
-					<string>dts</string>
+					<string>aob</string>
 				</array>
 			</dict>
 		</dict>
@@ -1806,14 +1939,14 @@
 				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>Speex Audio File</string>
+			<string>DTS Encoded Audio File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.spx</string>
+			<string>org.videolan.dts</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
-					<string>spx</string>
+					<string>dts</string>
 				</array>
 			</dict>
 		</dict>
@@ -1823,14 +1956,14 @@
 				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>WAVE Audio File</string>
+			<string>Speex Audio File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.wav</string>
+			<string>org.videolan.spx</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
 				<array>
-					<string>wav</string>
+					<string>spx</string>
 				</array>
 			</dict>
 		</dict>
@@ -1894,7 +2027,7 @@
 			<key>UTTypeDescription</key>
 			<string>OPUS file</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.opus</string>
+			<string>org.xiph.opus</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
@@ -1911,7 +2044,7 @@
 			<key>UTTypeDescription</key>
 			<string>Ogg Video File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.ogg-video</string>
+			<string>org.xiph.ogg-video</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
@@ -2064,42 +2197,6 @@
 				<string>public.movie</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>AVI container</string>
-			<key>UTTypeIdentifier</key>
-			<string>org.videolan.avi</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>Apple QuickTime container</string>
-			<key>UTTypeIdentifier</key>
-			<string>org.videolan.quicktime</string>
-			<key>UTTypeTagSpecification</key>
-			<dict>
-				<key>public.filename-extension</key>
-				<array>
-					<string>mov</string>
-					<string>moov</string>
-					<string>qt</string>
-				</array>
-			</dict>
-		</dict>
-		<dict>
-			<key>UTTypeConformsTo</key>
-			<array>
-				<string>public.movie</string>
-			</array>
-			<key>UTTypeDescription</key>
 			<string>DivX file</string>
 			<key>UTTypeIdentifier</key>
 			<string>org.videolan.divx</string>
@@ -2117,74 +2214,6 @@
 				<string>public.movie</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>DV file</string>
-			<key>UTTypeIdentifier</key>
-			<string>org.videolan.dv</string>
-			<key>UTTypeTagSpecification</key>
-			<dict>
-				<key>public.filename-extension</key>
-				<array>
-					<string>dv</string>
-				</array>
-			</dict>
-		</dict>
-		<dict>
-			<key>UTTypeConformsTo</key>
-			<array>
-				<string>public.movie</string>
-			</array>
-			<key>UTTypeDescription</key>
-			<string>Advanced Streaming Format</string>
-			<key>UTTypeIdentifier</key>
-			<string>org.videolan.asf</string>
-			<key>UTTypeTagSpecification</key>
-			<dict>
-				<key>public.filename-extension</key>
-				<array>
-					<string>asf</string>
-				</array>
-			</dict>
-		</dict>
-		<dict>
-			<key>UTTypeConformsTo</key>
-			<array>
-				<string>public.audio</string>
-			</array>
-			<key>UTTypeDescription</key>
-			<string>Windows Media Audio</string>
-			<key>UTTypeIdentifier</key>
-			<string>org.videolan.wma</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>Windows Media Video</string>
-			<key>UTTypeIdentifier</key>
-			<string>org.videolan.wmv</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>Windows Recorded TV Show</string>
 			<key>UTTypeIdentifier</key>
 			<string>org.videolan.wtv</string>
@@ -2202,54 +2231,6 @@
 				<string>public.movie</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>MPEG Video File</string>
-			<key>UTTypeIdentifier</key>
-			<string>org.videolan.mpeg-video</string>
-			<key>UTTypeTagSpecification</key>
-			<dict>
-				<key>public.filename-extension</key>
-				<array>
-					<string>mpg</string>
-					<string>mpeg</string>
-					<string>mpeg1</string>
-					<string>mpeg2</string>
-					<string>m1v</string>
-					<string>m2v</string>
-					<string>mpv</string>
-					<string>mp4</string>
-					<string>mpeg4</string>
-					<string>m4v</string>
-				</array>
-			</dict>
-		</dict>
-		<dict>
-			<key>UTTypeConformsTo</key>
-			<array>
-				<string>public.audio</string>
-			</array>
-			<key>UTTypeDescription</key>
-			<string>MPEG Audio File</string>
-			<key>UTTypeIdentifier</key>
-			<string>org.videolan.mpeg-audio</string>
-			<key>UTTypeTagSpecification</key>
-			<dict>
-				<key>public.filename-extension</key>
-				<array>
-					<string>m2a</string>
-					<string>mp1</string>
-					<string>mp2</string>
-					<string>mp3</string>
-					<string>mpa</string>
-					<string>m4a</string>
-				</array>
-			</dict>
-		</dict>
-		<dict>
-			<key>UTTypeConformsTo</key>
-			<array>
-				<string>public.movie</string>
-			</array>
-			<key>UTTypeDescription</key>
 			<string>MPEG-2 Stream</string>
 			<key>UTTypeIdentifier</key>
 			<string>org.videolan.mpeg-stream</string>
@@ -2270,34 +2251,29 @@
 		<dict>
 			<key>UTTypeConformsTo</key>
 			<array>
-				<string>public.movie</string>
+				<string>public.audio</string>
 			</array>
 			<key>UTTypeDescription</key>
-			<string>3GPP File</string>
+			<string>MIDI audio</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.3gp</string>
+			<string>public.midi-audio</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
-				<key>public.filename-extension</key>
+				<key>com.apple.ostype</key>
 				<array>
-					<string>3gp</string>
+					<string>Midi</string>
 				</array>
-			</dict>
-		</dict>
-		<dict>
-			<key>UTTypeConformsTo</key>
-			<array>
-				<string>public.audio</string>
-			</array>
-			<key>UTTypeDescription</key>
-			<string>MIDI File</string>
-			<key>UTTypeIdentifier</key>
-			<string>org.videolan.mid</string>
-			<key>UTTypeTagSpecification</key>
-			<dict>
 				<key>public.filename-extension</key>
 				<array>
+					<string>kar</string>
+					<string>smf</string>
 					<string>mid</string>
+					<string>midi</string>
+				</array>
+				<key>public.mime-type</key>
+				<array>
+					<string>audio/midi</string>
+					<string>audio/x-midi</string>
 				</array>
 			</dict>
 		</dict>
@@ -2326,7 +2302,7 @@
 			<key>UTTypeDescription</key>
 			<string>Matroska Audio File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.mka</string>
+			<string>org.matroska.mka</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
@@ -2343,7 +2319,7 @@
 			<key>UTTypeDescription</key>
 			<string>Matroska Video File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.mkv</string>
+			<string>org.matroska.mkv</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
@@ -2356,6 +2332,7 @@
 			<key>UTTypeConformsTo</key>
 			<array>
 				<string>public.movie</string>
+				<string>org.matroska.mkv</string>
 			</array>
 			<key>UTTypeDescription</key>
 			<string>WebM Video File</string>
@@ -2479,7 +2456,7 @@
 			<key>UTTypeDescription</key>
 			<string>NuppleVideo File</string>
 			<key>UTTypeIdentifier</key>
-			<string>org.videolan.nuv</string>
+			<string>com.mythtv.nuv</string>
 			<key>UTTypeTagSpecification</key>
 			<dict>
 				<key>public.filename-extension</key>
@@ -2488,6 +2465,31 @@
 				</array>
 			</dict>
 		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.data</string>
+				<string>public.archive</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>RAR Archive</string>
+			<key>UTTypeIconFile</key>
+			<string>rar</string>
+			<key>UTTypeIdentifier</key>
+			<string>com.rarlab.rar-archive</string>
+			<key>UTTypeTagSpecification</key>
+			<dict>
+				<key>public.filename-extension</key>
+				<array>
+					<string>rar</string>
+				</array>
+				<key>public.mime-type</key>
+				<array>
+					<string>application/x-rar</string>
+					<string>application/x-rar-compressed</string>
+				</array>
+			</dict>
+		</dict>
 	</array>
 </dict>
 </plist>



More information about the vlc-commits mailing list