macOS: Simplify buildsystem, fix VLC.app
authorMarvin Scholz <epirat07@gmail.com>
Sun, 19 Feb 2017 22:37:35 +0000 (23:37 +0100)
committerMarvin Scholz <epirat07@gmail.com>
Sun, 19 Feb 2017 22:37:46 +0000 (23:37 +0100)
This simplifies package.mak by removing unnecessary VLC-tmp,
making VLC.app properly depend on install and removing the
VLC-dev.app, as VLC can now be run with the pseudo-bundle
from command-line for development.

configure.ac
extras/package/macosx/package.mak
modules/gui/macosx/Makefile.am
modules/gui/macosx/Resources/Info.plist.in [deleted file]
share/Info.plist.in [new file with mode: 0644]

index bc40593..00285a9 100644 (file)
@@ -4263,8 +4263,8 @@ AM_COND_IF([HAVE_WIN32], [
 
 AM_COND_IF([HAVE_DARWIN], [
   AC_CONFIG_FILES([
-    modules/gui/macosx/Resources/InfoPlist.strings
-    modules/gui/macosx/Resources/Info.plist
+    modules/gui/macosx/UI/InfoPlist.strings:modules/gui/macosx/Resources/InfoPlist.strings.in
+    share/macosx/Info.plist:share/Info.plist.in
   ])
 ])
 
index b19da79..ab34168 100644 (file)
@@ -5,60 +5,40 @@ endif
 # Symlink a pseudo-bundle
 pseudo-bundle:
        $(MKDIR_P) $(top_builddir)/bin/Contents/Resources/
-       $(LN_S) -f $(abs_top_builddir)/modules/gui/macosx/UI $(top_builddir)/bin/Contents/Resources/English.lproj
-       $(LN_S) -f $(abs_top_builddir)/modules/gui/macosx/Resources/InfoPlist.strings $(top_builddir)/bin/Contents/Resources/English.lproj/InfoPlist.strings
-       $(LN_S) -f $(abs_top_builddir)/modules/gui/macosx/Resources/Info.plist $(top_builddir)/bin/Contents/Info.plist
-       $(LN_S) -f $(CONTRIB_DIR)/Frameworks
+       $(LN_S) -hf $(abs_top_builddir)/modules/gui/macosx/UI $(top_builddir)/bin/Contents/Resources/English.lproj
+       $(LN_S) -hf $(abs_top_builddir)/share/macosx/Info.plist $(top_builddir)/bin/Contents/Info.plist
+       $(LN_S) -hf $(CONTRIB_DIR)/Frameworks
        cd $(top_builddir)/bin/Contents/Resources/ && find $(abs_top_srcdir)/modules/gui/macosx/Resources/ -type f -exec $(LN_S) -f {} \;
 
-# This is just for development purposes.
-# The resulting VLC-dev.app will only run in this tree.
-VLC-dev.app: VLC-tmp
-       rm -Rf $@
-       cp -R VLC-tmp $@
-       $(INSTALL) -m 0755 $(top_builddir)/bin/.libs/vlc-osx $@/Contents/MacOS/VLC
-       $(LN_S) -f ../../../modules $@/Contents/MacOS/plugins
-
 # VLC.app for packaging and giving it to your friends
 # use package-macosx to get a nice dmg
-VLC.app: VLC-tmp
+VLC.app: install
        rm -Rf $@
-       cp -R VLC-tmp $@
-       PRODUCT="$@" ACTION="release-makefile" src_dir=$(srcdir) build_dir=$(top_builddir) sh $(srcdir)/extras/package/macosx/build-package.sh
-       bin/vlc-cache-gen $@/Contents/MacOS/plugins
-       find $@ -type d -exec chmod ugo+rx '{}' \;
-       find $@ -type f -exec chmod ugo+r '{}' \;
-
-VLC-tmp:
-       $(AM_V_GEN)for i in src lib share modules/gui/macosx; do \
-               (cd $$i && $(MAKE) $(AM_MAKEFLAGS) install $(silentstd)); \
-       done
-       ## Create directories
-       mkdir -p $@/Contents/Resources/English.lproj
-       mkdir -p $@/Contents/MacOS/share/locale/
-       mkdir -p $@/Contents/MacOS/include/
-       mkdir -p $@/Contents/Frameworks/
+       ## Copy Contents
+       cp -R $(prefix)/share/macosx/ $@
+       ## Copy .strings file
+       cp -R $(top_builddir)/modules/gui/macosx/UI/InfoPlist.strings $@/Contents/Resources/UI
+       ## Rename interface files (UI) folder
+       mv $@/Contents/Resources/UI $@/Contents/Resources/English.lproj
        ## Copy Info.plist and convert to binary
-       cp -R $(top_builddir)/modules/gui/macosx/Resources/Info.plist $@/Contents/
+       cp -R $(top_builddir)/share/macosx/Info.plist $@/Contents/
        xcrun plutil -convert binary1 $@/Contents/Info.plist
-       ## Copy interface files (NIBs)
-       cp -R $(top_builddir)/modules/gui/macosx/UI/ $@/Contents/Resources/English.lproj
-       ## Copy resources
-       cp -R $(prefix)/share/macosx/ $@/Contents/Resources
-       ## Copy InfoPlist.strings file
-       cp $(top_builddir)/modules/gui/macosx/Resources/InfoPlist.strings $@/Contents/Resources/English.lproj/
-       ## Copy frameworks
-       cp -R $(CONTRIB_DIR)/Growl.framework $@/Contents/Frameworks/
+       ## Create Frameworks dir and copy required ones
+       mkdir -p $@/Contents/Frameworks
+       cp -R $(CONTRIB_DIR)/Frameworks/Growl.framework $@/Contents/Frameworks
 if HAVE_SPARKLE
-       cp -R $(CONTRIB_DIR)/Sparkle.framework $@/Contents/Frameworks/
+       cp -R $(CONTRIB_DIR)/Frameworks/Sparkle.framework $@/Contents/Frameworks
 endif
 if HAVE_BREAKPAD
-       cp -R $(CONTRIB_DIR)/Breakpad.framework $@/Contents/Frameworks/
+       cp -R $(CONTRIB_DIR)/Frameworks/Breakpad.framework $@/Contents/Frameworks
 endif
+       mkdir -p $@/Contents/MacOS/share/locale/
 if BUILD_LUA
        ## Copy lua scripts
        cp -r "$(prefix)/lib/vlc/lua" "$(prefix)/share/vlc/lua" $@/Contents/MacOS/share/
 endif
+       ## Copy some other stuff (?)
+       mkdir -p $@/Contents/MacOS/include/
        (cd "$(prefix)/include" && $(AMTAR) -c --exclude "plugins" vlc) | $(AMTAR) -x -C $@/Contents/MacOS/include/
        ## Copy translations
        cat $(top_srcdir)/po/LINGUAS | while read i; do \
@@ -69,6 +49,12 @@ endif
                $@/Contents/Resources/$${i}.lproj/ ; \
        done
        printf "APPLVLC#" >| $@/Contents/PkgInfo
+       PRODUCT="$@" ACTION="release-makefile" src_dir=$(srcdir) build_dir=$(top_builddir) sh $(srcdir)/extras/package/macosx/build-package.sh
+       ## Generate plugin cache
+       bin/vlc-cache-gen $@/Contents/MacOS/plugins
+       find $@ -type d -exec chmod ugo+rx '{}' \;
+       find $@ -type f -exec chmod ugo+r '{}' \;
+
 
 package-macosx: VLC.app
        mkdir -p "$(top_builddir)/vlc-$(VERSION)/Goodies/"
index dfcf4ca..1e0d878 100644 (file)
@@ -95,7 +95,7 @@ libmacosx_plugin_la_SOURCES = \
        VLCDefaultValueSliderCell.h VLCDefaultValueSliderCell.m
 
 if HAVE_DARWIN
-libmacosx_plugin_la_DATA = \
+nobase_libmacosx_plugin_la_DATA = \
        UI/About.nib \
        UI/AddonManager.nib \
        UI/AudioEffects.nib \
@@ -780,5 +780,6 @@ DEPS_res += \
        Resources/vlc.scriptSuite \
        Resources/vlc.scriptTerminology
 
-libmacosx_plugin_ladir = $(prefix)/share/macosx
+libmacosx_plugin_ladir = $(prefix)/share/macosx/Contents/Resources
+
 dist_libmacosx_plugin_la_DATA = $(DEPS_res)
diff --git a/modules/gui/macosx/Resources/Info.plist.in b/modules/gui/macosx/Resources/Info.plist.in
deleted file mode 100644 (file)
index 31535d3..0000000
+++ /dev/null
@@ -1,2503 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!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>
-       <string>English</string>
-       <key>CFBundleDocumentTypes</key>
-       <array>
-               <dict>
-                       <key>CFBundleTypeName</key>
-                       <string>Folder</string>
-                       <key>CFBundleTypeOSTypes</key>
-                       <array>
-                               <string>fold</string>
-                       </array>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSItemContentTypes</key>
-                       <array>
-                               <string>public.folder</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeName</key>
-                       <string>Volume</string>
-                       <key>CFBundleTypeOSTypes</key>
-                       <array>
-                               <string>disk</string>
-                       </array>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSItemContentTypes</key>
-                       <array>
-                               <string>public.volume</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>f4v</string>
-                               <string>flv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>flv.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>gvp</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>playlist.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Google Video Playlist</string>
-                       <key>CFBundleTypeRole</key>
-                       <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>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>xspf</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>playlist.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>application/xspf+xml</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>XSPF Playlist</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>xa</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>The Sims Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>xesc</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Expression Encoder Screen Capture File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>pls</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>playlist.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Shoutcast playlist</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>m3u</string>
-                               <string>m3u8</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>playlist.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Playlist file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>vlc</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>playlist.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>application/x-videolan-vlc</string>
-                               <string>application/videolan-vlc</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>VLC file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>asx</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>playlist.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>ASX file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>b4s</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>playlist.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>B4S file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>ape</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Monkey's Audio Lossless Audio Compression</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>flac</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>audio/flac</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>wv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>WavePack Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>tta</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>True Audio Free Lossless Audio</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mpc</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Musepack Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>ram</string>
-                               <string>rm</string>
-                               <string>rmvb</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>rm.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>img</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>generic.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>IMG Disk Image</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mod</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>MOD Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>it</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Impulse Tracker Module File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>xm</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>XM audio file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>aiff</string>
-                               <string>aif</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>aiff.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>amr</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Adaptive Multi-Rate Codec File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>aob</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>DVD-Audio Audio Object File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>dts</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>DTS Encoded Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>spx</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>ogg.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>audio/ogg</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>Speex Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>sdp</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>generic.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Session Description Protocol File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>wav</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>wav.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>vob</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>vob.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>VOB File (DVD Video)</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>dat</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>generic.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>DAT file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>cue</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>generic.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>CUE file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>cdg</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Compact Disc Plus Graphics Image file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>iso</string>
-                               <string>bin</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>generic.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>ISO file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>idx</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Index file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>a52</string>
-                               <string>ac3</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Digital Audio</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>aac</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>AAC file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>opus</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>ogg.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>audio/opus</string>
-                               <string>audio/ogg; codecs=opus</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>ogm</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Ogg MPEG-4 Video File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>ogg</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>ogg.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>audio/ogg</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>Ogg Vorbis File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>oga</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>ogg.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>audio/ogg</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>Ogg Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>ogv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>video/ogg</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>ogx</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>ogg.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>application/ogg</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>Ogg Application File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>oma</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Sony OpenMG Music File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>voc</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Creative Labs Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>vqf</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>TwinVQ Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>anx</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>generic.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>application/annodex</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>Annodex Application File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>axa</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>audio/annodex</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>Annodex Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>axv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>video/annodex</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>Annodex Video File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>gxf</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>General eXchange Format File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mxf</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Material Exchange Format</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>avi</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>avi.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>AVI container</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSItemContentTypes</key>
-                       <array>
-                               <string>public.avi</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>bik</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Bink Video File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>crf</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>CRF Video File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>evo</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>EVO Video File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mov</string>
-                               <string>moov</string>
-                               <string>qt</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mov.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>video/quicktime</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>divx</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>DivX file</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>dv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>asf</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>wma</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>wma.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>wmv</string>
-                               <string>wm</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>wmv.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>wtv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Windows Recorded TV Show</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mpg</string>
-                               <string>mpeg</string>
-                               <string>mpeg1</string>
-                               <string>mpeg2</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mpeg.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>multiplexed MPEG-1/2</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>m1v</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mpeg.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>MPEG-1 Video File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>m2a</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mpeg.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>MPEG-1/2 Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mp1</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mpeg.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>MPEG Audio Layer 1</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mp2</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mpeg.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>MPEG Audio Layer 2</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mp3</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mp3.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>m2p</string>
-                               <string>ps</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mpeg.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>MPEG-2 Program Stream</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>tp</string>
-                               <string>ts</string>
-                               <string>m2ts</string>
-                               <string>mts</string>
-                               <string>mt2s</string>
-                       </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>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>m2v</string>
-                               <string>mpv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mpeg.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>MPEG-2 Video File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mpa</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>MPEG-2 Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mp4</string>
-                               <string>mpeg4</string>
-                               <string>m4v</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>m4v.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>MPEG-4 File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSItemContentTypes</key>
-                       <array>
-                               <string>public.mpeg-4</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>m4a</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>m4a.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>mlp</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Meridian Lossless Packing Audio File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mka</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>mkv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mkv.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>webm</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mkv.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>WebM Video File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>rar</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>generic.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <array>
-                               <string>rec</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Topfield PVR Recording</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>rmi</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>RMID MIDI File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>s3m</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>audio.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>ScreamTracker 3 Module</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>vro</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>DVD Video Recording Format</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>tod</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>JVC Everio Video Capture File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>mks</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>mkv.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Matroska Elementry Stream</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>nsv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeMIMETypes</key>
-                       <array>
-                               <string>video/nsv</string>
-                       </array>
-                       <key>CFBundleTypeName</key>
-                       <string>Nullsoft Streaming Video</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>nuv</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>movie.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <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>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>ssa</string>
-                               <string>ass</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Sub Station Alpha Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>usf</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>USF Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>XML</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>utf</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>UTF Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>srt</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Subrip Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>rt</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>RealText Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>smi</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>SAMI Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>aqt</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>AQTitle Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>jss</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>JACOSub Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>pjs</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Phoenix Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>psb</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>PowerDivX Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-               <dict>
-                       <key>CFBundleTypeExtensions</key>
-                       <array>
-                               <string>sub</string>
-                               <string>mpsub</string>
-                       </array>
-                       <key>CFBundleTypeIconFile</key>
-                       <string>subtitle.icns</string>
-                       <key>CFBundleTypeName</key>
-                       <string>Subtitle File</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Viewer</string>
-                       <key>LSTypeIsPackage</key>
-                       <false/>
-                       <key>NSPersistentStoreTypeKey</key>
-                       <string>Binary</string>
-               </dict>
-       </array>
-       <key>CFBundleExecutable</key>
-       <string>VLC</string>
-       <key>CFBundleGetInfoString</key>
-       <string>@COPYRIGHT_MESSAGE@</string>
-       <key>CFBundleIconFile</key>
-       <string>VLC.icns</string>
-       <key>CFBundleIdentifier</key>
-       <string>org.videolan.vlc</string>
-       <key>CFBundleInfoDictionaryVersion</key>
-       <string>6.0</string>
-       <key>CFBundleName</key>
-       <string>VLC media player</string>
-       <key>CFBundlePackageType</key>
-       <string>APPL</string>
-       <key>CFBundleShortVersionString</key>
-       <string>@VERSION@</string>
-       <key>CFBundleSignature</key>
-       <string>VLC#</string>
-       <key>BreakpadProduct</key>
-       <string>VLC-macOS</string>
-       <key>BreakpadVendor</key>
-       <string>VideoLAN</string>
-       <key>BreakpadRequestComments</key>
-       <string>1</string>
-       <key>BreakpadURL</key>
-       <string>https://crashes.videolan.org/crashreports</string>
-       <key>CFBundleURLTypes</key>
-       <array>
-               <dict>
-                       <key>CFBundleURLIconFile</key>
-                       <string>generic</string>
-                       <key>CFBundleURLName</key>
-                       <string>http(s) url</string>
-                       <key>CFBundleURLSchemes</key>
-                       <array>
-                               <string>http</string>
-                               <string>https</string>
-                       </array>
-                       <key>LSHandlerRank</key>
-                       <string>None</string>
-               </dict>
-               <dict>
-                       <key>CFBundleURLIconFile</key>
-                       <string>generic</string>
-                       <key>CFBundleURLName</key>
-                       <string>ftp url</string>
-                       <key>CFBundleURLSchemes</key>
-                       <array>
-                               <string>ftp</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleURLIconFile</key>
-                       <string>generic</string>
-                       <key>CFBundleURLName</key>
-                       <string>Multimedia Stream URL</string>
-                       <key>CFBundleURLSchemes</key>
-                       <array>
-                               <string>mms</string>
-                               <string>mmsh</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleURLIconFile</key>
-                       <string>generic</string>
-                       <key>CFBundleURLName</key>
-                       <string>RTSP</string>
-                       <key>CFBundleURLSchemes</key>
-                       <array>
-                               <string>rtsp</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleURLIconFile</key>
-                       <string>generic</string>
-                       <key>CFBundleURLName</key>
-                       <string>udp url</string>
-                       <key>CFBundleURLSchemes</key>
-                       <array>
-                               <string>udp</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleURLIconFile</key>
-                       <string>generic</string>
-                       <key>CFBundleURLName</key>
-                       <string>rtp url</string>
-                       <key>CFBundleURLSchemes</key>
-                       <array>
-                               <string>rtp</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleURLIconFile</key>
-                       <string>generic</string>
-                       <key>CFBundleURLName</key>
-                       <string>rtmp url</string>
-                       <key>CFBundleURLSchemes</key>
-                       <array>
-                               <string>rtmp</string>
-                               <string>rtmps</string>
-                               <string>rtmpe</string>
-                               <string>rtmpt</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleURLIconFile</key>
-                       <string>generic</string>
-                       <key>CFBundleURLName</key>
-                       <string>sftp url</string>
-                       <key>CFBundleURLSchemes</key>
-                       <array>
-                               <string>sftp</string>
-                       </array>
-               </dict>
-               <dict>
-                       <key>CFBundleURLIconFile</key>
-                       <string>generic</string>
-                       <key>CFBundleURLName</key>
-                       <string>smb url</string>
-                       <key>CFBundleURLSchemes</key>
-                       <array>
-                               <string>smb</string>
-                       </array>
-               </dict>
-       </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>
-       <true/>
-       <key>NSHighResolutionCapable</key>
-       <true/>
-       <key>NSMainNibFile</key>
-       <string>MainMenu</string>
-       <key>NSPrincipalClass</key>
-       <string>VLCApplication</string>
-       <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>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Flash Video File</string>
-                       <key>UTTypeIdentifier</key>
-                       <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>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>The Sims Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.xa</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>xa</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.video</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Expression Encoder Screen Capture File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.xesc</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>xesc</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Monkey's Audio Lossless Audio</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.ape</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>ape</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>FLAC Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <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>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>WavePack Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.wv</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>wv</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>True Audio Free Lossless Audio</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.tta</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>tta</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>RealAudio</string>
-                       <key>UTTypeIdentifier</key>
-                       <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>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>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>RealMedia</string>
-                       <key>UTTypeIdentifier</key>
-                       <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>rv</string>
-                                       <string>rmj</string>
-                                       <string>rpm</string>
-                                       <string>rp</string>
-                                       <string>rt</string>
-                                       <string>rmvb</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.text</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>RealMedia Metafile</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>com.real.ram</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>ram</string>
-                               </array>
-                               <key>public.mime-type</key>
-                               <array>
-                                       <string>audio/x-pn-realaudio</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Musepack Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.mpc</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>mpc</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>MOD Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <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>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>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Impulse Tracker Module File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.it</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>it</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>XM audio file</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.xm</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>xm</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Adaptive Multi-Rate Codec File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.amr</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>amr</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>DVD-Audio Audio Object File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.aob</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>aob</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>DTS Encoded Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.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>Speex Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.spx</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>spx</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.video</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>VOB File (DVD Video)</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.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.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Digital Audio</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.ac3</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>ac3</string>
-                                       <string>a52</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>AAC file</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.aac</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>aac</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>OPUS file</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.xiph.opus</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>opus</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.video</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Ogg Video File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.xiph.ogg-video</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.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Ogg Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.ogg-audio</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>ogg</string>
-                                       <string>oga</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Sony OpenMG Music File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.oma</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>oma</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Creative Labs Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.voc</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>voc</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>TwinVQ Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.vqf</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>vqf</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Annodex Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.axa</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>axa</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Annodex Video File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.axv</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>axv</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>General eXchange Format File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.gxf</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>gxf</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Material Exchange Format</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.mxf</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>mxf</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>
-                       <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>Windows Recorded TV Show</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.wtv</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>wtv</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>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>m2p</string>
-                                       <string>ps</string>
-                                       <string>tp</string>
-                                       <string>ts</string>
-                                       <string>m2ts</string>
-                                       <string>mts</string>
-                                       <string>mt2s</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>MIDI audio</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>public.midi-audio</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>com.apple.ostype</key>
-                               <array>
-                                       <string>Midi</string>
-                               </array>
-                               <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>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Meridian Lossless Packing Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.mlp</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>mlp</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Matroska Audio File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.matroska.mka</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>mka</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Matroska Video File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.matroska.mkv</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>mkv</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                               <string>org.matroska.mkv</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>WebM Video File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.webm</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>webm</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Topfield PVR Recording</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.rec</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>rec</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>RMID MIDI File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.rmi</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>rmi</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.audio</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>ScreamTracker 3 Module</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.s3m</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>s3m</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>DVD Video Recording Format</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.vro</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>vro</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.movie</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>JVC Everio Video Capture File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.tod</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>tod</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.video</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>Nullsoft Streaming Video</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>org.videolan.nsv</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>nsv</string>
-                               </array>
-                       </dict>
-               </dict>
-               <dict>
-                       <key>UTTypeConformsTo</key>
-                       <array>
-                               <string>public.video</string>
-                       </array>
-                       <key>UTTypeDescription</key>
-                       <string>NuppleVideo File</string>
-                       <key>UTTypeIdentifier</key>
-                       <string>com.mythtv.nuv</string>
-                       <key>UTTypeTagSpecification</key>
-                       <dict>
-                               <key>public.filename-extension</key>
-                               <array>
-                                       <string>nuv</string>
-                               </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>
diff --git a/share/Info.plist.in b/share/Info.plist.in
new file mode 100644 (file)
index 0000000..31535d3
--- /dev/null
@@ -0,0 +1,2503 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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>
+       <string>English</string>
+       <key>CFBundleDocumentTypes</key>
+       <array>
+               <dict>
+                       <key>CFBundleTypeName</key>
+                       <string>Folder</string>
+                       <key>CFBundleTypeOSTypes</key>
+                       <array>
+                               <string>fold</string>
+                       </array>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSItemContentTypes</key>
+                       <array>
+                               <string>public.folder</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeName</key>
+                       <string>Volume</string>
+                       <key>CFBundleTypeOSTypes</key>
+                       <array>
+                               <string>disk</string>
+                       </array>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSItemContentTypes</key>
+                       <array>
+                               <string>public.volume</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>f4v</string>
+                               <string>flv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>flv.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>gvp</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>playlist.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Google Video Playlist</string>
+                       <key>CFBundleTypeRole</key>
+                       <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>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>xspf</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>playlist.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>application/xspf+xml</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>XSPF Playlist</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>xa</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>The Sims Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>xesc</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Expression Encoder Screen Capture File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>pls</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>playlist.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Shoutcast playlist</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>m3u</string>
+                               <string>m3u8</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>playlist.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Playlist file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>vlc</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>playlist.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>application/x-videolan-vlc</string>
+                               <string>application/videolan-vlc</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>VLC file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>asx</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>playlist.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>ASX file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>b4s</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>playlist.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>B4S file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>ape</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Monkey's Audio Lossless Audio Compression</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>flac</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>audio/flac</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>wv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>WavePack Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>tta</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>True Audio Free Lossless Audio</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mpc</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Musepack Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>ram</string>
+                               <string>rm</string>
+                               <string>rmvb</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>rm.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>img</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>generic.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>IMG Disk Image</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mod</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>MOD Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>it</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Impulse Tracker Module File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>xm</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>XM audio file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>aiff</string>
+                               <string>aif</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>aiff.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>amr</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Adaptive Multi-Rate Codec File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>aob</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>DVD-Audio Audio Object File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>dts</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>DTS Encoded Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>spx</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>ogg.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>audio/ogg</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>Speex Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>sdp</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>generic.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Session Description Protocol File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>wav</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>wav.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>vob</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>vob.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>VOB File (DVD Video)</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>dat</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>generic.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>DAT file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>cue</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>generic.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>CUE file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>cdg</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Compact Disc Plus Graphics Image file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>iso</string>
+                               <string>bin</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>generic.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>ISO file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>idx</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Index file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>a52</string>
+                               <string>ac3</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Digital Audio</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>aac</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>AAC file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>opus</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>ogg.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>audio/opus</string>
+                               <string>audio/ogg; codecs=opus</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>ogm</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Ogg MPEG-4 Video File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>ogg</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>ogg.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>audio/ogg</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>Ogg Vorbis File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>oga</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>ogg.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>audio/ogg</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>Ogg Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>ogv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>video/ogg</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>ogx</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>ogg.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>application/ogg</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>Ogg Application File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>oma</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Sony OpenMG Music File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>voc</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Creative Labs Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>vqf</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>TwinVQ Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>anx</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>generic.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>application/annodex</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>Annodex Application File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>axa</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>audio/annodex</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>Annodex Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>axv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>video/annodex</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>Annodex Video File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>gxf</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>General eXchange Format File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mxf</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Material Exchange Format</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>avi</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>avi.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>AVI container</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSItemContentTypes</key>
+                       <array>
+                               <string>public.avi</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>bik</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Bink Video File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>crf</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>CRF Video File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>evo</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>EVO Video File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mov</string>
+                               <string>moov</string>
+                               <string>qt</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mov.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>video/quicktime</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>divx</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>DivX file</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>dv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>asf</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>wma</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>wma.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>wmv</string>
+                               <string>wm</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>wmv.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>wtv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Windows Recorded TV Show</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mpg</string>
+                               <string>mpeg</string>
+                               <string>mpeg1</string>
+                               <string>mpeg2</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mpeg.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>multiplexed MPEG-1/2</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>m1v</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mpeg.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>MPEG-1 Video File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>m2a</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mpeg.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>MPEG-1/2 Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mp1</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mpeg.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>MPEG Audio Layer 1</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mp2</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mpeg.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>MPEG Audio Layer 2</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mp3</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mp3.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>m2p</string>
+                               <string>ps</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mpeg.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>MPEG-2 Program Stream</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>tp</string>
+                               <string>ts</string>
+                               <string>m2ts</string>
+                               <string>mts</string>
+                               <string>mt2s</string>
+                       </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>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>m2v</string>
+                               <string>mpv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mpeg.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>MPEG-2 Video File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mpa</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>MPEG-2 Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mp4</string>
+                               <string>mpeg4</string>
+                               <string>m4v</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>m4v.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>MPEG-4 File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSItemContentTypes</key>
+                       <array>
+                               <string>public.mpeg-4</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>m4a</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>m4a.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>mlp</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Meridian Lossless Packing Audio File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mka</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>mkv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mkv.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>webm</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mkv.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>WebM Video File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>rar</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>generic.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <array>
+                               <string>rec</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Topfield PVR Recording</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>rmi</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>RMID MIDI File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>s3m</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>audio.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>ScreamTracker 3 Module</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>vro</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>DVD Video Recording Format</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>tod</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>JVC Everio Video Capture File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>mks</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>mkv.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Matroska Elementry Stream</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>nsv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeMIMETypes</key>
+                       <array>
+                               <string>video/nsv</string>
+                       </array>
+                       <key>CFBundleTypeName</key>
+                       <string>Nullsoft Streaming Video</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>nuv</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>movie.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <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>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>ssa</string>
+                               <string>ass</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Sub Station Alpha Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>usf</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>USF Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>XML</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>utf</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>UTF Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>srt</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Subrip Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>rt</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>RealText Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>smi</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>SAMI Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>aqt</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>AQTitle Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>jss</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>JACOSub Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>pjs</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Phoenix Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>psb</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>PowerDivX Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeExtensions</key>
+                       <array>
+                               <string>sub</string>
+                               <string>mpsub</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>subtitle.icns</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Subtitle File</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Viewer</string>
+                       <key>LSTypeIsPackage</key>
+                       <false/>
+                       <key>NSPersistentStoreTypeKey</key>
+                       <string>Binary</string>
+               </dict>
+       </array>
+       <key>CFBundleExecutable</key>
+       <string>VLC</string>
+       <key>CFBundleGetInfoString</key>
+       <string>@COPYRIGHT_MESSAGE@</string>
+       <key>CFBundleIconFile</key>
+       <string>VLC.icns</string>
+       <key>CFBundleIdentifier</key>
+       <string>org.videolan.vlc</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundleName</key>
+       <string>VLC media player</string>
+       <key>CFBundlePackageType</key>
+       <string>APPL</string>
+       <key>CFBundleShortVersionString</key>
+       <string>@VERSION@</string>
+       <key>CFBundleSignature</key>
+       <string>VLC#</string>
+       <key>BreakpadProduct</key>
+       <string>VLC-macOS</string>
+       <key>BreakpadVendor</key>
+       <string>VideoLAN</string>
+       <key>BreakpadRequestComments</key>
+       <string>1</string>
+       <key>BreakpadURL</key>
+       <string>https://crashes.videolan.org/crashreports</string>
+       <key>CFBundleURLTypes</key>
+       <array>
+               <dict>
+                       <key>CFBundleURLIconFile</key>
+                       <string>generic</string>
+                       <key>CFBundleURLName</key>
+                       <string>http(s) url</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>http</string>
+                               <string>https</string>
+                       </array>
+                       <key>LSHandlerRank</key>
+                       <string>None</string>
+               </dict>
+               <dict>
+                       <key>CFBundleURLIconFile</key>
+                       <string>generic</string>
+                       <key>CFBundleURLName</key>
+                       <string>ftp url</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>ftp</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleURLIconFile</key>
+                       <string>generic</string>
+                       <key>CFBundleURLName</key>
+                       <string>Multimedia Stream URL</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>mms</string>
+                               <string>mmsh</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleURLIconFile</key>
+                       <string>generic</string>
+                       <key>CFBundleURLName</key>
+                       <string>RTSP</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>rtsp</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleURLIconFile</key>
+                       <string>generic</string>
+                       <key>CFBundleURLName</key>
+                       <string>udp url</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>udp</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleURLIconFile</key>
+                       <string>generic</string>
+                       <key>CFBundleURLName</key>
+                       <string>rtp url</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>rtp</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleURLIconFile</key>
+                       <string>generic</string>
+                       <key>CFBundleURLName</key>
+                       <string>rtmp url</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>rtmp</string>
+                               <string>rtmps</string>
+                               <string>rtmpe</string>
+                               <string>rtmpt</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleURLIconFile</key>
+                       <string>generic</string>
+                       <key>CFBundleURLName</key>
+                       <string>sftp url</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>sftp</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleURLIconFile</key>
+                       <string>generic</string>
+                       <key>CFBundleURLName</key>
+                       <string>smb url</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>smb</string>
+                       </array>
+               </dict>
+       </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>
+       <true/>
+       <key>NSHighResolutionCapable</key>
+       <true/>
+       <key>NSMainNibFile</key>
+       <string>MainMenu</string>
+       <key>NSPrincipalClass</key>
+       <string>VLCApplication</string>
+       <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>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Flash Video File</string>
+                       <key>UTTypeIdentifier</key>
+                       <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>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>The Sims Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.xa</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>xa</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.video</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Expression Encoder Screen Capture File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.xesc</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>xesc</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Monkey's Audio Lossless Audio</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.ape</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>ape</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>FLAC Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <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>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>WavePack Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.wv</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>wv</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>True Audio Free Lossless Audio</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.tta</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>tta</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>RealAudio</string>
+                       <key>UTTypeIdentifier</key>
+                       <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>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>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>RealMedia</string>
+                       <key>UTTypeIdentifier</key>
+                       <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>rv</string>
+                                       <string>rmj</string>
+                                       <string>rpm</string>
+                                       <string>rp</string>
+                                       <string>rt</string>
+                                       <string>rmvb</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.text</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>RealMedia Metafile</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>com.real.ram</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>ram</string>
+                               </array>
+                               <key>public.mime-type</key>
+                               <array>
+                                       <string>audio/x-pn-realaudio</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Musepack Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.mpc</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>mpc</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>MOD Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <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>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>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Impulse Tracker Module File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.it</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>it</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>XM audio file</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.xm</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>xm</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Adaptive Multi-Rate Codec File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.amr</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>amr</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>DVD-Audio Audio Object File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.aob</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>aob</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>DTS Encoded Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.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>Speex Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.spx</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>spx</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.video</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>VOB File (DVD Video)</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.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.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Digital Audio</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.ac3</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>ac3</string>
+                                       <string>a52</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>AAC file</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.aac</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>aac</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>OPUS file</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.xiph.opus</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>opus</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.video</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Ogg Video File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.xiph.ogg-video</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.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Ogg Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.ogg-audio</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>ogg</string>
+                                       <string>oga</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Sony OpenMG Music File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.oma</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>oma</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Creative Labs Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.voc</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>voc</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>TwinVQ Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.vqf</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>vqf</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Annodex Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.axa</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>axa</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Annodex Video File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.axv</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>axv</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>General eXchange Format File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.gxf</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>gxf</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Material Exchange Format</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.mxf</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>mxf</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>
+                       <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>Windows Recorded TV Show</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.wtv</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>wtv</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>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>m2p</string>
+                                       <string>ps</string>
+                                       <string>tp</string>
+                                       <string>ts</string>
+                                       <string>m2ts</string>
+                                       <string>mts</string>
+                                       <string>mt2s</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>MIDI audio</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>public.midi-audio</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>com.apple.ostype</key>
+                               <array>
+                                       <string>Midi</string>
+                               </array>
+                               <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>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Meridian Lossless Packing Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.mlp</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>mlp</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Matroska Audio File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.matroska.mka</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>mka</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Matroska Video File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.matroska.mkv</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>mkv</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                               <string>org.matroska.mkv</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>WebM Video File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.webm</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>webm</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Topfield PVR Recording</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.rec</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>rec</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>RMID MIDI File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.rmi</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>rmi</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.audio</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>ScreamTracker 3 Module</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.s3m</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>s3m</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>DVD Video Recording Format</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.vro</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>vro</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.movie</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>JVC Everio Video Capture File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.tod</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>tod</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.video</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>Nullsoft Streaming Video</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.videolan.nsv</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>nsv</string>
+                               </array>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.video</string>
+                       </array>
+                       <key>UTTypeDescription</key>
+                       <string>NuppleVideo File</string>
+                       <key>UTTypeIdentifier</key>
+                       <string>com.mythtv.nuv</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>nuv</string>
+                               </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>