osxbundle: reorder nodes and collections/arrays

This commit is contained in:
Max 2024-04-07 19:01:27 -07:00
parent e330a2dbf6
commit 6dba1b01aa
1 changed files with 157 additions and 28 deletions

View File

@ -7,6 +7,18 @@
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFile</key>
<string>document.icns</string>
<key>CFBundleTypeName</key>
<string>Audio File</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Default</string>
<key>LSTypeIsPackage</key>
<false/>
<key>NSPersistentStoreTypeKey</key>
<string>XML</string>
<key>LSItemContentTypes</key>
<array>
<string>public.aac-audio</string>
@ -20,10 +32,12 @@
<string>com.microsoft.waveform-audio</string>
<string>com.microsoft.windows-media-wma</string>
</array>
</dict>
<dict>
<key>CFBundleTypeIconFile</key>
<string>document.icns</string>
<key>CFBundleTypeName</key>
<string>Audio file</string>
<string>Movie File</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
@ -32,8 +46,6 @@
<false/>
<key>NSPersistentStoreTypeKey</key>
<string>XML</string>
</dict>
<dict>
<key>LSItemContentTypes</key>
<array>
<string>3GP</string>
@ -74,32 +86,8 @@
<string>io.mpv.y4m</string>
<string>io.mpv.yuv</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>document.icns</string>
<key>CFBundleTypeName</key>
<string>Movie file</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Default</string>
<key>LSTypeIsPackage</key>
<false/>
<key>NSPersistentStoreTypeKey</key>
<string>XML</string>
</dict>
<dict>
<key>LSItemContentTypes</key>
<array>
<string>AQT</string>
<string>io.mpv.ass</string>
<string>JSS</string>
<string>RT</string>
<string>io.mpv.smi</string>
<string>io.mpv.subrip</string>
<string>io.mpv.sub</string>
<string>TXT</string>
<string>UTF</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>document.icns</string>
<key>CFBundleTypeName</key>
@ -112,6 +100,19 @@
<false/>
<key>NSPersistentStoreTypeKey</key>
<string>XML</string>
<key>LSItemContentTypes</key>
<array>
<string>AQT</string>
<string>io.mpv.ass</string>
<string>JSS</string>
<string>RT</string>
<string>io.mpv.smi</string>
<string>io.mpv.subrip</string>
<string>io.mpv.sub</string>
<string>io.mpv.vobsub</string>
<string>public.plain-text</string>
<string>UTF</string>
</array>
</dict>
</array>
<key>CFBundleExecutable</key>
@ -215,6 +216,11 @@
<string>a52</string>
<string>eac3</string>
</array>
<key>public.mime-type</key>
<array>
<string>audio/ac3</string>
<string>audio/eac3</string>
</array>
</dict>
</dict>
<dict>
@ -236,6 +242,10 @@
<array>
<string>dts</string>
</array>
<key>public.mime-type</key>
<array>
<string>audio/vnd.dts</string>
</array>
</dict>
</dict>
<dict>
@ -257,6 +267,10 @@
<array>
<string>flac</string>
</array>
<key>public.mime-type</key>
<array>
<string>audio/flac</string>
</array>
</dict>
</dict>
<dict>
@ -278,6 +292,10 @@
<array>
<string>mka</string>
</array>
<key>public.mime-type</key>
<array>
<string>audio/matroska</string>
</array>
</dict>
</dict>
<dict>
@ -299,6 +317,10 @@
<array>
<string>ogg</string>
</array>
<key>public.mime-type</key>
<array>
<string>audio/ogg</string>
</array>
</dict>
</dict>
<dict>
@ -320,6 +342,10 @@
<array>
<string>pcm</string>
</array>
<key>public.mime-type</key>
<array>
<string>audio/</string>
</array>
</dict>
</dict>
<dict>
@ -341,6 +367,10 @@
<array>
<string>wav</string>
</array>
<key>public.mime-type</key>
<array>
<string>audio/wav</string>
</array>
</dict>
</dict>
<dict>
@ -362,6 +392,10 @@
<array>
<string>wma</string>
</array>
<key>public.mime-type</key>
<array>
<string>audio/x-ms-wma</string>
</array>
</dict>
</dict>
<dict>
@ -383,6 +417,10 @@
<array>
<string>avi</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/x-msvideo</string>
</array>
</dict>
</dict>
<dict>
@ -404,6 +442,10 @@
<array>
<string>divx</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/divx</string>
</array>
</dict>
</dict>
<dict>
@ -426,6 +468,10 @@
<string>dv</string>
<string>hdv</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/dv</string>
</array>
</dict>
</dict>
<dict>
@ -453,6 +499,10 @@
<string>f4p</string>
<string>swf</string>
</array>
<key>public.mime-type</key>
<array>
<string>application/vnd.adobe.flash.movie</string>
</array>
</dict>
</dict>
<dict>
@ -479,6 +529,10 @@
<string>mtv</string>
<string>ts</string>
</array>
<key>public.mime-type</key>
<array>
<string>model/vnd.mts</string>
</array>
</dict>
</dict>
<dict>
@ -500,6 +554,10 @@
<array>
<string>m4v</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/m4v</string>
</array>
</dict>
</dict>
<dict>
@ -521,6 +579,10 @@
<array>
<string>mkv</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/matroska</string>
</array>
</dict>
</dict>
<dict>
@ -542,6 +604,10 @@
<array>
<string>mk3d</string>
</array>
<key>public.mime-type</key>
<array>
<string>application/x-matroska</string>
</array>
</dict>
</dict>
<dict>
@ -563,6 +629,10 @@
<array>
<string>webm</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/webm</string>
</array>
</dict>
</dict>
<dict>
@ -585,6 +655,10 @@
<string>ogm</string>
<string>ogv</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/ogg</string>
</array>
</dict>
</dict>
<dict>
@ -607,6 +681,10 @@
<string>rmvb</string>
<string>rm</string>
</array>
<key>public.mime-type</key>
<array>
<string>application/vnd.rn-realmedia-vbr</string>
</array>
</dict>
</dict>
<dict>
@ -628,6 +706,10 @@
<array>
<string>nsv</string>
</array>
<key>public.mime-type</key>
<array>
<string>application/x-winamp</string>
</array>
</dict>
</dict>
<dict>
@ -649,9 +731,12 @@
<array>
<string>nuv</string>
</array>
<key>public.mime-type</key>
<array>
<string></string>
</array>
</dict>
</dict>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<array>
@ -671,6 +756,10 @@
<array>
<string>vob</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/x-ms-vob</string>
</array>
</dict>
</dict>
<dict>
@ -692,6 +781,10 @@
<array>
<string>wmv</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/x-ms-wmv</string>
</array>
</dict>
</dict>
<dict>
@ -713,6 +806,10 @@
<array>
<string>xvid</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/x-xvid</string>
</array>
</dict>
</dict>
<dict>
@ -734,6 +831,10 @@
<array>
<string>264</string>
</array>
<key>public.mime-type</key>
<array>
<string>video/H264</string>
</array>
</dict>
</dict>
<dict>
@ -755,6 +856,10 @@
<array>
<string>hevc</string>
</array>
<key>public.mime-type</key>
<array>
<string></string>
</array>
</dict>
</dict>
<dict>
@ -776,6 +881,10 @@
<array>
<string>yuv</string>
</array>
<key>public.mime-type</key>
<array>
<string></string>
</array>
</dict>
</dict>
<dict>
@ -818,6 +927,10 @@
<array>
<string>srt</string>
</array>
<key>public.mime-type</key>
<array>
<string>application/x-subrip</string>
</array>
</dict>
</dict>
<dict>
@ -839,6 +952,10 @@
<array>
<string>sub</string>
</array>
<key>public.mime-type</key>
<array>
<string>text/plain</string>
</array>
</dict>
</dict>
<dict>
@ -861,6 +978,10 @@
<string>ass</string>
<string>ssa</string>
</array>
<key>public.mime-type</key>
<array>
<string>text/plain</string>
</array>
</dict>
</dict>
<dict>
@ -883,6 +1004,10 @@
<string>idx</string>
<string>sub</string>
</array>
<key>public.mime-type</key>
<array>
<string>text/plain</string>
</array>
</dict>
</dict>
<dict>
@ -905,6 +1030,10 @@
<string>smi</string>
<string>smil</string>
</array>
<key>public.mime-type</key>
<array>
<string>application/smil</string>
</array>
</dict>
</dict>
</array>