History

osxbundle: refactor Information Property List

Includes cleanup of CFBundleDocumentTypes, UTImportedTypeDeclarations, LSItemContentTypes. Reordered general structure of the Property List as in nodes/collections/arrays. Declared MIME types.

maxdunbar committed 2 years ago

Commit 4e6d5911 parent 2fa66b81 file · +455 −173Browse files

Unified · Split

TOOLS/osxbundle/mpv.app/Contents/Info.plist+455−173
@@ -7,169 +7,113 @@ · 6 unmodified lines
77 <key>CFBundleDocumentTypes</key>
88 <array>
99 <dict>
10− <key>CFBundleTypeExtensions</key>
11− <array>
12− <string>AAC</string>
13− <string>AC3</string>
14− <string>AIFF</string>
15− <string>M4A</string>
16− <string>MKA</string>
17− <string>MP3</string>
18− <string>OGG</string>
19− <string>PCM</string>
20− <string>VAW</string>
21− <string>WAV</string>
22− <string>WAW</string>
23− <string>WMA</string>
24− <string>aac</string>
25− <string>ac3</string>
26− <string>aiff</string>
27− <string>m4a</string>
28− <string>mka</string>
29− <string>mp3</string>
30− <string>ogg</string>
31− <string>pcm</string>
32− <string>vaw</string>
33− <string>wav</string>
34− <string>waw</string>
35− <string>wma</string>
36− </array>
3710 <key>CFBundleTypeIconFile</key>
3811 <string>document.icns</string>
3912 <key>CFBundleTypeName</key>
40− <string>Audio file</string>
13+ <string>Audio File</string>
4114 <key>CFBundleTypeRole</key>
4215 <string>Viewer</string>
16+ <key>LSHandlerRank</key>
17+ <string>Default</string>
4318 <key>LSTypeIsPackage</key>
4419 <false/>
4520 <key>NSPersistentStoreTypeKey</key>
46− <string>XML</string>
21+ <string>Binary</string>
22+ <key>LSItemContentTypes</key>
23+ <array>
24+ <string>com.apple.coreaudio-format</string>
25+ <string>com.microsoft.waveform-audio</string>
26+ <string>com.microsoft.windows-media-wma</string>
27+ <string>io.mpv.dts</string>
28+ <string>io.mpv.pcm</string>
29+ <string>org.matroska.mka</string>
30+ <string>org.xiph.flac</string>
31+ <string>org.xiph.ogg-audio</string>
32+ <string>public.aac-audio</string>
33+ <string>public.ac3-audio</string>
34+ <string>public.aifc.audio</string>
35+ <string>public.aiff-audio</string>
36+ <string>public.audio</string>
37+ <string>public.mp2</string>
38+ <string>public.mp3</string>
39+ <string>public.mpeg-4-audio</string>
40+ <string>public.ulaw-audio</string>
41+ </array>
4742 </dict>
4843 <dict>
49− <key>CFBundleTypeExtensions</key>
50− <array>
51− <string>*</string>
52− <string>*</string>
53− <string>3GP</string>
54− <string>3IV</string>
55− <string>3gp</string>
56− <string>3iv</string>
57− <string>ASF</string>
58− <string>AVI</string>
59− <string>CPK</string>
60− <string>DAT</string>
61− <string>DIVX</string>
62− <string>DV</string>
63− <string>FLAC</string>
64− <string>FLI</string>
65− <string>FLV</string>
66− <string>H264</string>
67− <string>I263</string>
68− <string>M2TS</string>
69− <string>M4V</string>
70− <string>MKV</string>
71− <string>MOV</string>
72− <string>MP2</string>
73− <string>MP4</string>
74− <string>MPEG</string>
75− <string>MPG</string>
76− <string>MPG2</string>
77− <string>MPG4</string>
78− <string>NSV</string>
79− <string>NUT</string>
80− <string>NUV</string>
81− <string>OGG</string>
82− <string>OGM</string>
83− <string>QT</string>
84− <string>RM</string>
85− <string>RMVB</string>
86− <string>VCD</string>
87− <string>VFW</string>
88− <string>VOB</string>
89− <string>WEBM</string>
90− <string>WMV</string>
91− <string>MK3D</string>
92− <string>asf</string>
93− <string>avi</string>
94− <string>cpk</string>
95− <string>dat</string>
96− <string>divx</string>
97− <string>dv</string>
98− <string>flac</string>
99− <string>fli</string>
100− <string>flv</string>
101− <string>h264</string>
102− <string>i263</string>
103− <string>m2ts</string>
104− <string>m4v</string>
105− <string>mkv</string>
106− <string>mov</string>
107− <string>mp2</string>
108− <string>mp4</string>
109− <string>mpeg</string>
110− <string>mpg</string>
111− <string>mpg2</string>
112− <string>mpg4</string>
113− <string>nsv</string>
114− <string>nut</string>
115− <string>nuv</string>
116− <string>ogg</string>
117− <string>ogm</string>
118− <string>qt</string>
119− <string>rm</string>
120− <string>rmvb</string>
121− <string>vcd</string>
122− <string>vfw</string>
123− <string>vob</string>
124− <string>webm</string>
125− <string>wmv</string>
126− <string>mk3d</string>
127− </array>
12844 <key>CFBundleTypeIconFile</key>
12945 <string>document.icns</string>
13046 <key>CFBundleTypeName</key>
131− <string>Movie file</string>
47+ <string>Movie File</string>
13248 <key>CFBundleTypeRole</key>
13349 <string>Viewer</string>
50+ <key>LSHandlerRank</key>
51+ <string>Default</string>
13452 <key>LSTypeIsPackage</key>
13553 <false/>
13654 <key>NSPersistentStoreTypeKey</key>
137− <string>XML</string>
55+ <string>Binary</string>
56+ <key>LSItemContentTypes</key>
57+ <array>
58+ <string>com.adobe.flash.video</string>
59+ <string>com.apple.m4v-video</string>
60+ <string>com.apple.quicktime-movie</string>
61+ <string>com.microsoft.advanced-systems-format</string>
62+ <string>com.mythtv.nuv</string>
63+ <string>com.real.realmedia</string>
64+ <string>io.mpv.divx</string>
65+ <string>io.mpv.h263</string>
66+ <string>io.mpv.h264</string>
67+ <string>io.mpv.hevc</string>
68+ <string>io.mpv.mk3d</string>
69+ <string>io.mpv.mts</string>
70+ <string>io.mpv.nsv</string>
71+ <string>io.mpv.vcd</string>
72+ <string>io.mpv.vob</string>
73+ <string>io.mpv.webm</string>
74+ <string>io.mpv.wmv</string>
75+ <string>io.mpv.xvid</string>
76+ <string>io.mpv.y4m</string>
77+ <string>io.mpv.yuv</string>
78+ <string>org.matroska.mkv</string>
79+ <string>org.xiph.ogg-video</string>
80+ <string>public.3gpp2</string>
81+ <string>public.3gpp</string>
82+ <string>public.avi</string>
83+ <string>public.dv-movie</string>
84+ <string>public.flc-animation</string>
85+ <string>public.movie</string>
86+ <string>public.mpeg-2-video</string>
87+ <string>public.mpeg-4</string>
88+ <string>public.mpeg</string>
89+ <string>public.video</string>
90+ </array>
13891 </dict>
13992 <dict>
140− <key>CFBundleTypeExtensions</key>
141− <array>
142− <string>AQT</string>
143− <string>ASS</string>
144− <string>JSS</string>
145− <string>RT</string>
146− <string>SMI</string>
147− <string>SRT</string>
148− <string>SSA</string>
149− <string>SUB</string>
150− <string>TXT</string>
151− <string>UTF</string>
152− <string>aqt</string>
153− <string>ass</string>
154− <string>jss</string>
155− <string>rt</string>
156− <string>smi</string>
157− <string>srt</string>
158− <string>ssa</string>
159− <string>sub</string>
160− <string>txt</string>
161− <string>utf</string>
162− </array>
16393 <key>CFBundleTypeIconFile</key>
16494 <string>document.icns</string>
16595 <key>CFBundleTypeName</key>
166− <string>Subtitles file</string>
96+ <string>Subtitles File</string>
16797 <key>CFBundleTypeRole</key>
16898 <string>Viewer</string>
99+ <key>LSHandlerRank</key>
100+ <string>Default</string>
169101 <key>LSTypeIsPackage</key>
170102 <false/>
171103 <key>NSPersistentStoreTypeKey</key>
172104 <string>XML</string>
105+ <key>LSItemContentTypes</key>
106+ <array>
107+ <string>io.mpv.aqt</string>
108+ <string>io.mpv.ass</string>
109+ <string>io.mpv.jss</string>
110+ <string>io.mpv.rt</string>
111+ <string>io.mpv.smi</string>
112+ <string>io.mpv.subrip</string>
113+ <string>io.mpv.sub</string>
114+ <string>io.mpv.vobsub</string>
115+ <string>public.plain-text</string>
116+ </array>
173117 </dict>
174118 </array>
175119 <key>CFBundleExecutable</key>
@@ -202,6 +146,8 @@ · 26 unmodified lines
202146 <dict>
203147 <key>CFBundleTypeRole</key>
204148 <string>Viewer</string>
149+ <key>LSHandlerRank</key>
150+ <string>Default</string>
205151 <key>CFBundleURLName</key>
206152 <string>mpv Custom Protocol</string>
207153 <key>CFBundleURLSchemes</key>
@@ -212,6 +158,8 @@ · 4 unmodified lines
212158 <dict>
213159 <key>CFBundleTypeRole</key>
214160 <string>Viewer</string>
161+ <key>LSHandlerRank</key>
162+ <string>Default</string>
215163 <key>CFBundleURLName</key>
216164 <string>Streaming Protocol</string>
217165 <key>CFBundleURLSchemes</key>
@@ -233,6 +181,8 @@ · 15 unmodified lines
233181 <dict>
234182 <key>CFBundleTypeRole</key>
235183 <string>Viewer</string>
184+ <key>LSHandlerRank</key>
185+ <string>Default</string>
236186 <key>CFBundleURLName</key>
237187 <string>CD/DVD/Bluray Media</string>
238188 <key>CFBundleURLSchemes</key>
@@ -256,9 +206,9 @@ · 17 unmodified lines
256206 <key>UTTypeIconFile</key>
257207 <string>document.icns</string>
258208 <key>UTTypeIdentifier</key>
259− <string>io.mpv.ac3</string>
209+ <string>public.ac3-audio</string>
260210 <key>UTTypeReferenceURL</key>
261− <string>http://wiki.multimedia.cx/index.php?title=AC3</string>
211+ <string>https://wiki.multimedia.cx/index.php?title=AC3</string>
262212 <key>UTTypeTagSpecification</key>
263213 <dict>
264214 <key>public.filename-extension</key>
@@ -267,6 +217,11 @@ · 2 unmodified lines
267217 <string>a52</string>
268218 <string>eac3</string>
269219 </array>
220+ <key>public.mime-type</key>
221+ <array>
222+ <string>audio/ac3</string>
223+ <string>audio/eac3</string>
224+ </array>
270225 </dict>
271226 </dict>
272227 <dict>
@@ -281,13 +236,17 @@ · 8 unmodified lines
281236 <key>UTTypeIdentifier</key>
282237 <string>io.mpv.dts</string>
283238 <key>UTTypeReferenceURL</key>
284− <string>http://wiki.multimedia.cx/index.php?title=DTS</string>
239+ <string>https://wiki.multimedia.cx/index.php?title=DTS</string>
285240 <key>UTTypeTagSpecification</key>
286241 <dict>
287242 <key>public.filename-extension</key>
288243 <array>
289244 <string>dts</string>
290245 </array>
246+ <key>public.mime-type</key>
247+ <array>
248+ <string>audio/vnd.dts</string>
249+ </array>
291250 </dict>
292251 </dict>
293252 <dict>
@@ -300,15 +259,19 @@ · 6 unmodified lines
300259 <key>UTTypeIconFile</key>
301260 <string>document.icns</string>
302261 <key>UTTypeIdentifier</key>
303− <string>io.mpv.flac</string>
262+ <string>org.xiph.flac</string>
304263 <key>UTTypeReferenceURL</key>
305− <string>http://flac.sourceforge.net/format.html</string>
264+ <string>https://flac.sourceforge.net/format.html</string>
306265 <key>UTTypeTagSpecification</key>
307266 <dict>
308267 <key>public.filename-extension</key>
309268 <array>
310269 <string>flac</string>
311270 </array>
271+ <key>public.mime-type</key>
272+ <array>
273+ <string>audio/flac</string>
274+ </array>
312275 </dict>
313276 </dict>
314277 <dict>
@@ -321,15 +284,19 @@ · 6 unmodified lines
321284 <key>UTTypeIconFile</key>
322285 <string>document.icns</string>
323286 <key>UTTypeIdentifier</key>
324− <string>io.mpv.mka</string>
287+ <string>org.matroska.mka</string>
325288 <key>UTTypeReferenceURL</key>
326− <string>http://www.matroska.org</string>
289+ <string>https://www.matroska.org</string>
327290 <key>UTTypeTagSpecification</key>
328291 <dict>
329292 <key>public.filename-extension</key>
330293 <array>
331294 <string>mka</string>
332295 </array>
296+ <key>public.mime-type</key>
297+ <array>
298+ <string>audio/matroska</string>
299+ </array>
333300 </dict>
334301 </dict>
335302 <dict>
@@ -342,15 +309,20 @@ · 6 unmodified lines
342309 <key>UTTypeIconFile</key>
343310 <string>document.icns</string>
344311 <key>UTTypeIdentifier</key>
345− <string>io.mpv.ogg-audio</string>
312+ <string>org.xiph.ogg-audio</string>
346313 <key>UTTypeReferenceURL</key>
347− <string>http://xiph.org/ogg</string>
314+ <string>https://xiph.org/ogg</string>
348315 <key>UTTypeTagSpecification</key>
349316 <dict>
350317 <key>public.filename-extension</key>
351318 <array>
319+ <string>oga</string>
352320 <string>ogg</string>
353321 </array>
322+ <key>public.mime-type</key>
323+ <array>
324+ <string>audio/ogg</string>
325+ </array>
354326 </dict>
355327 </dict>
356328 <dict>
@@ -365,13 +337,42 @@ · 8 unmodified lines
365337 <key>UTTypeIdentifier</key>
366338 <string>io.mpv.pcm</string>
367339 <key>UTTypeReferenceURL</key>
368− <string>http://en.wikipedia.org/wiki/Pulse-code_modulation</string>
340+ <string>https://en.wikipedia.org/wiki/Pulse-code_modulation</string>
369341 <key>UTTypeTagSpecification</key>
370342 <dict>
371343 <key>public.filename-extension</key>
372344 <array>
373345 <string>pcm</string>
374346 </array>
347+ <key>public.mime-type</key>
348+ <array>
349+ <string>audio/pcm</string>
350+ </array>
351+ </dict>
352+ </dict>
353+ <dict>
354+ <key>UTTypeConformsTo</key>
355+ <array>
356+ <string>public.audio</string>
357+ </array>
358+ <key>UTTypeDescription</key>
359+ <string>Waveform Audio</string>
360+ <key>UTTypeIconFile</key>
361+ <string>document.icns</string>
362+ <key>UTTypeIdentifier</key>
363+ <string>com.microsoft.waveform-audio</string>
364+ <key>UTTypeReferenceURL</key>
365+ <string>https://en.wikipedia.org/wiki/WAV</string>
366+ <key>UTTypeTagSpecification</key>
367+ <dict>
368+ <key>public.filename-extension</key>
369+ <array>
370+ <string>wav</string>
371+ </array>
372+ <key>public.mime-type</key>
373+ <array>
374+ <string>audio/wav</string>
375+ </array>
375376 </dict>
376377 </dict>
377378 <dict>
@@ -384,15 +385,19 @@ · 6 unmodified lines
384385 <key>UTTypeIconFile</key>
385386 <string>document.icns</string>
386387 <key>UTTypeIdentifier</key>
387− <string>io.mpv.wma</string>
388+ <string>com.microsoft.windows-media-wma</string>
388389 <key>UTTypeReferenceURL</key>
389− <string>http://en.wikipedia.org/wiki/Windows_Media_Audio</string>
390+ <string>https://en.wikipedia.org/wiki/Windows_Media_Audio</string>
390391 <key>UTTypeTagSpecification</key>
391392 <dict>
392393 <key>public.filename-extension</key>
393394 <array>
394395 <string>wma</string>
395396 </array>
397+ <key>public.mime-type</key>
398+ <array>
399+ <string>audio/x-ms-wma</string>
400+ </array>
396401 </dict>
397402 </dict>
398403 <dict>
@@ -405,15 +410,19 @@ · 6 unmodified lines
405410 <key>UTTypeIconFile</key>
406411 <string>document.icns</string>
407412 <key>UTTypeIdentifier</key>
408− <string>io.mpv.avi</string>
413+ <string>public.avi</string>
409414 <key>UTTypeReferenceURL</key>
410− <string>http://www.the-labs.com/Video/odmlff2-avidef.pdf</string>
415+ <string>https://www.the-labs.com/Video/odmlff2-avidef.pdf</string>
411416 <key>UTTypeTagSpecification</key>
412417 <dict>
413418 <key>public.filename-extension</key>
414419 <array>
415420 <string>avi</string>
416421 </array>
422+ <key>public.mime-type</key>
423+ <array>
424+ <string>video/x-msvideo</string>
425+ </array>
417426 </dict>
418427 </dict>
419428 <dict>
@@ -428,13 +437,17 @@ · 8 unmodified lines
428437 <key>UTTypeIdentifier</key>
429438 <string>io.mpv.divx</string>
430439 <key>UTTypeReferenceURL</key>
431− <string>http://www.divx.com</string>
440+ <string>https://www.divx.com</string>
432441 <key>UTTypeTagSpecification</key>
433442 <dict>
434443 <key>public.filename-extension</key>
435444 <array>
436445 <string>divx</string>
437446 </array>
447+ <key>public.mime-type</key>
448+ <array>
449+ <string>video/divx</string>
450+ </array>
438451 </dict>
439452 </dict>
440453 <dict>
@@ -447,9 +460,9 @@ · 6 unmodified lines
447460 <key>UTTypeIconFile</key>
448461 <string>document.icns</string>
449462 <key>UTTypeIdentifier</key>
450− <string>io.mpv.dv</string>
463+ <string>public.dv-movie</string>
451464 <key>UTTypeReferenceURL</key>
452− <string>http://en.wikipedia.org/wiki/DV</string>
465+ <string>https://en.wikipedia.org/wiki/DV</string>
453466 <key>UTTypeTagSpecification</key>
454467 <dict>
455468 <key>public.filename-extension</key>
@@ -457,6 +470,10 @@ · 1 unmodified line
457470 <string>dv</string>
458471 <string>hdv</string>
459472 </array>
473+ <key>public.mime-type</key>
474+ <array>
475+ <string>video/dv</string>
476+ </array>
460477 </dict>
461478 </dict>
462479 <dict>
@@ -469,18 +486,25 @@ · 6 unmodified lines
469486 <key>UTTypeIconFile</key>
470487 <string>document.icns</string>
471488 <key>UTTypeIdentifier</key>
472− <string>io.mpv.flv</string>
489+ <string>com.adobe.flash.video</string>
473490 <key>UTTypeReferenceURL</key>
474− <string>http://en.wikipedia.org/wiki/Flash_Video</string>
491+ <string>https://en.wikipedia.org/wiki/Flash_Video</string>
475492 <key>UTTypeTagSpecification</key>
476493 <dict>
477494 <key>public.filename-extension</key>
478495 <array>
479496 <string>flv</string>
497+ <string>fla</string>
498+ <string>f4a</string>
480499 <string>f4v</string>
500+ <string>f4b</string>
481501 <string>f4p</string>
482502 <string>swf</string>
483503 </array>
504+ <key>public.mime-type</key>
505+ <array>
506+ <string>application/vnd.adobe.flash.movie</string>
507+ </array>
484508 </dict>
485509 </dict>
486510 <dict>
@@ -495,7 +519,7 @@ · 8 unmodified lines
495519 <key>UTTypeIdentifier</key>
496520 <string>io.mpv.mts</string>
497521 <key>UTTypeReferenceURL</key>
498− <string>http://en.wikipedia.org/wiki/.m2ts</string>
522+ <string>https://en.wikipedia.org/wiki/.m2ts</string>
499523 <key>UTTypeTagSpecification</key>
500524 <dict>
501525 <key>public.filename-extension</key>
@@ -507,6 +531,35 @@ · 5 unmodified lines
507531 <string>mtv</string>
508532 <string>ts</string>
509533 </array>
534+ <key>public.mime-type</key>
535+ <array>
536+ <string>model/vnd.mts</string>
537+ </array>
538+ </dict>
539+ </dict>
540+ <dict>
541+ <key>UTTypeConformsTo</key>
542+ <array>
543+ <string>public.movie</string>
544+ </array>
545+ <key>UTTypeDescription</key>
546+ <string>MPEG-4 File</string>
547+ <key>UTTypeIconFile</key>
548+ <string>document.icns</string>
549+ <key>UTTypeIdentifier</key>
550+ <string>com.apple.m4v-video</string>
551+ <key>UTTypeReferenceURL</key>
552+ <string>https://en.wikipedia.org/wiki/M4V</string>
553+ <key>UTTypeTagSpecification</key>
554+ <dict>
555+ <key>public.filename-extension</key>
556+ <array>
557+ <string>m4v</string>
558+ </array>
559+ <key>public.mime-type</key>
560+ <array>
561+ <string>video/m4v</string>
562+ </array>
510563 </dict>
511564 </dict>
512565 <dict>
@@ -519,15 +572,19 @@ · 6 unmodified lines
519572 <key>UTTypeIconFile</key>
520573 <string>document.icns</string>
521574 <key>UTTypeIdentifier</key>
522− <string>io.mpv.mkv</string>
575+ <string>org.matroska.mkv</string>
523576 <key>UTTypeReferenceURL</key>
524− <string>http://www.matroska.org</string>
577+ <string>https://www.matroska.org</string>
525578 <key>UTTypeTagSpecification</key>
526579 <dict>
527580 <key>public.filename-extension</key>
528581 <array>
529582 <string>mkv</string>
530583 </array>
584+ <key>public.mime-type</key>
585+ <array>
586+ <string>video/matroska</string>
587+ </array>
531588 </dict>
532589 </dict>
533590 <dict>
@@ -542,19 +599,24 @@ · 8 unmodified lines
542599 <key>UTTypeIdentifier</key>
543600 <string>io.mpv.mk3d</string>
544601 <key>UTTypeReferenceURL</key>
545− <string>http://www.matroska.org</string>
602+ <string>https://www.matroska.org</string>
546603 <key>UTTypeTagSpecification</key>
547604 <dict>
548605 <key>public.filename-extension</key>
549606 <array>
550607 <string>mk3d</string>
551608 </array>
609+ <key>public.mime-type</key>
610+ <array>
611+ <string>application/x-matroska</string>
612+ </array>
552613 </dict>
553614 </dict>
554615 <dict>
555616 <key>UTTypeConformsTo</key>
556617 <array>
557618 <string>public.movie</string>
619+ <string>org.matroska.mkv</string>
558620 </array>
559621 <key>UTTypeDescription</key>
560622 <string>WebM Video</string>
@@ -563,13 +625,17 @@ · 2 unmodified lines
563625 <key>UTTypeIdentifier</key>
564626 <string>io.mpv.webm</string>
565627 <key>UTTypeReferenceURL</key>
566− <string>http://www.webmproject.org</string>
628+ <string>https://www.webmproject.org</string>
567629 <key>UTTypeTagSpecification</key>
568630 <dict>
569631 <key>public.filename-extension</key>
570632 <array>
571633 <string>webm</string>
572634 </array>
635+ <key>public.mime-type</key>
636+ <array>
637+ <string>video/webm</string>
638+ </array>
573639 </dict>
574640 </dict>
575641 <dict>
@@ -582,9 +648,9 @@ · 6 unmodified lines
582648 <key>UTTypeIconFile</key>
583649 <string>document.icns</string>
584650 <key>UTTypeIdentifier</key>
585− <string>io.mpv.ogv</string>
651+ <string>org.xiph.ogg-video</string>
586652 <key>UTTypeReferenceURL</key>
587− <string>http://xiph.org/ogg</string>
653+ <string>https://xiph.org/ogg</string>
588654 <key>UTTypeTagSpecification</key>
589655 <dict>
590656 <key>public.filename-extension</key>
@@ -592,6 +658,10 @@ · 1 unmodified line
592658 <string>ogm</string>
593659 <string>ogv</string>
594660 </array>
661+ <key>public.mime-type</key>
662+ <array>
663+ <string>video/ogg</string>
664+ </array>
595665 </dict>
596666 </dict>
597667 <dict>
@@ -604,15 +674,97 @@ · 6 unmodified lines
604674 <key>UTTypeIconFile</key>
605675 <string>document.icns</string>
606676 <key>UTTypeIdentifier</key>
607− <string>io.mpv.rmvb</string>
677+ <string>com.real.realmedia</string>
608678 <key>UTTypeReferenceURL</key>
609− <string>http://www.real.com</string>
679+ <string>https://www.real.com</string>
610680 <key>UTTypeTagSpecification</key>
611681 <dict>
612682 <key>public.filename-extension</key>
613683 <array>
614− <string>rmvb</string>
615684 <string>rm</string>
685+ <string>rmd</string>
686+ <string>rmj</string>
687+ <string>rms</string>
688+ <string>rmvb</string>
689+ <string>rmx</string>
690+ <string>rp</string>
691+ <string>rpm</string>
692+ <string>rt</string>
693+ <string>rv</string>
694+ <string>rvx</string>
695+ </array>
696+ <key>public.mime-type</key>
697+ <array>
698+ <string>application/vnd.rn-realmedia-vbr</string>
699+ </array>
700+ </dict>
701+ </dict>
702+ <dict>
703+ <key>UTTypeConformsTo</key>
704+ <array>
705+ <string>public.movie</string>
706+ </array>
707+ <key>UTTypeDescription</key>
708+ <string>Nullsoft Streaming Video</string>
709+ <key>UTTypeIconFile</key>
710+ <string>document.icns</string>
711+ <key>UTTypeIdentifier</key>
712+ <string>io.mpv.nsv</string>
713+ <key>UTTypeReferenceURL</key>
714+ <string>https://en.wikipedia.org/wiki/Nullsoft</string>
715+ <key>UTTypeTagSpecification</key>
716+ <dict>
717+ <key>public.filename-extension</key>
718+ <array>
719+ <string>nsv</string>
720+ </array>
721+ <key>public.mime-type</key>
722+ <array>
723+ <string>video/x-nsv</string>
724+ </array>
725+ </dict>
726+ </dict>
727+ <dict>
728+ <key>UTTypeConformsTo</key>
729+ <array>
730+ <string>public.movie</string>
731+ </array>
732+ <key>UTTypeDescription</key>
733+ <string>NuppleVideo File</string>
734+ <key>UTTypeIconFile</key>
735+ <string>document.icns</string>
736+ <key>UTTypeIdentifier</key>
737+ <string>com.mythtv.nuv</string>
738+ <key>UTTypeReferenceURL</key>
739+ <string>https://en.wikipedia.org/wiki/Nullsoft</string>
740+ <key>UTTypeTagSpecification</key>
741+ <dict>
742+ <key>public.filename-extension</key>
743+ <array>
744+ <string>nuv</string>
745+ </array>
746+ </dict>
747+ </dict>
748+ <dict>
749+ <key>UTTypeConformsTo</key>
750+ <array>
751+ <string>public.movie</string>
752+ </array>
753+ <key>UTTypeDescription</key>
754+ <string>Video CD File</string>
755+ <key>UTTypeIconFile</key>
756+ <string>document.icns</string>
757+ <key>UTTypeIdentifier</key>
758+ <string>io.mpv.vcd</string>
759+ <key>UTTypeReferenceURL</key>
760+ <string>https://en.wikipedia.org/wiki/Video_CD</string>
761+ <key>UTTypeTagSpecification</key>
762+ <dict>
763+ <key>public.filename-extension</key>
764+ <array>
765+ <string>vcd</string>
766+ <string>svcd</string>
767+ <string>dat</string>
616768 </array>
617769 </dict>
618770 </dict>
@@ -628,13 +780,17 @@ · 9 unmodified lines
628780 <key>UTTypeIdentifier</key>
629781 <string>io.mpv.vob</string>
630782 <key>UTTypeReferenceURL</key>
631− <string>http://en.wikipedia.org/wiki/VOB</string>
783+ <string>https://en.wikipedia.org/wiki/VOB</string>
632784 <key>UTTypeTagSpecification</key>
633785 <dict>
634786 <key>public.filename-extension</key>
635787 <array>
636788 <string>vob</string>
637789 </array>
790+ <key>public.mime-type</key>
791+ <array>
792+ <string>video/x-ms-vob</string>
793+ </array>
638794 </dict>
639795 </dict>
640796 <dict>
@@ -649,13 +805,17 @@ · 8 unmodified lines
649805 <key>UTTypeIdentifier</key>
650806 <string>io.mpv.wmv</string>
651807 <key>UTTypeReferenceURL</key>
652− <string>http://en.wikipedia.org/wiki/Windows_Media_Video</string>
808+ <string>https://en.wikipedia.org/wiki/Windows_Media_Video</string>
653809 <key>UTTypeTagSpecification</key>
654810 <dict>
655811 <key>public.filename-extension</key>
656812 <array>
657813 <string>wmv</string>
658814 </array>
815+ <key>public.mime-type</key>
816+ <array>
817+ <string>video/x-ms-wmv</string>
818+ </array>
659819 </dict>
660820 </dict>
661821 <dict>
@@ -670,13 +830,42 @@ · 8 unmodified lines
670830 <key>UTTypeIdentifier</key>
671831 <string>io.mpv.xvid</string>
672832 <key>UTTypeReferenceURL</key>
673− <string>http://www.xvid.org</string>
833+ <string>https://www.xvid.org</string>
674834 <key>UTTypeTagSpecification</key>
675835 <dict>
676836 <key>public.filename-extension</key>
677837 <array>
678838 <string>xvid</string>
679839 </array>
840+ <key>public.mime-type</key>
841+ <array>
842+ <string>video/x-xvid</string>
843+ </array>
844+ </dict>
845+ </dict>
846+ <dict>
847+ <key>UTTypeConformsTo</key>
848+ <array>
849+ <string>public.movie</string>
850+ </array>
851+ <key>UTTypeDescription</key>
852+ <string>H.263 raw stream</string>
853+ <key>UTTypeIconFile</key>
854+ <string>document.icns</string>
855+ <key>UTTypeIdentifier</key>
856+ <string>io.mpv.h263</string>
857+ <key>UTTypeReferenceURL</key>
858+ <string>https://www.itu.int/rec/T-REC-H.263</string>
859+ <key>UTTypeTagSpecification</key>
860+ <dict>
861+ <key>public.filename-extension</key>
862+ <array>
863+ <string>263</string>
864+ </array>
865+ <key>public.mime-type</key>
866+ <array>
867+ <string>video/h263</string>
868+ </array>
680869 </dict>
681870 </dict>
682871 <dict>
@@ -691,13 +880,17 @@ · 8 unmodified lines
691880 <key>UTTypeIdentifier</key>
692881 <string>io.mpv.h264</string>
693882 <key>UTTypeReferenceURL</key>
694− <string>http://www.itu.int/rec/T-REC-H.264</string>
883+ <string>https://www.itu.int/rec/T-REC-H.264</string>
695884 <key>UTTypeTagSpecification</key>
696885 <dict>
697886 <key>public.filename-extension</key>
698887 <array>
699888 <string>264</string>
700889 </array>
890+ <key>public.mime-type</key>
891+ <array>
892+ <string>video/H264</string>
893+ </array>
701894 </dict>
702895 </dict>
703896 <dict>
@@ -733,7 +926,7 @@ · 29 unmodified lines
733926 <key>UTTypeIdentifier</key>
734927 <string>io.mpv.yuv</string>
735928 <key>UTTypeReferenceURL</key>
736− <string>http://en.wikipedia.org/wiki/YUV</string>
929+ <string>https://en.wikipedia.org/wiki/YUV</string>
737930 <key>UTTypeTagSpecification</key>
738931 <dict>
739932 <key>public.filename-extension</key>
@@ -754,7 +947,7 @@ · 14 unmodified lines
754947 <key>UTTypeIdentifier</key>
755948 <string>io.mpv.y4m</string>
756949 <key>UTTypeReferenceURL</key>
757− <string>http://wiki.multimedia.cx/index.php?title=YUV4MPEG2</string>
950+ <string>https://wiki.multimedia.cx/index.php?title=YUV4MPEG2</string>
758951 <key>UTTypeTagSpecification</key>
759952 <dict>
760953 <key>public.filename-extension</key>
@@ -775,13 +968,17 @@ · 14 unmodified lines
775968 <key>UTTypeIdentifier</key>
776969 <string>io.mpv.subrip</string>
777970 <key>UTTypeReferenceURL</key>
778− <string>http://en.wikipedia.org/wiki/SubRip</string>
971+ <string>https://en.wikipedia.org/wiki/SubRip</string>
779972 <key>UTTypeTagSpecification</key>
780973 <dict>
781974 <key>public.filename-extension</key>
782975 <array>
783976 <string>srt</string>
784977 </array>
978+ <key>public.mime-type</key>
979+ <array>
980+ <string>application/x-subrip</string>
981+ </array>
785982 </dict>
786983 </dict>
787984 <dict>
@@ -796,13 +993,90 @@ · 8 unmodified lines
796993 <key>UTTypeIdentifier</key>
797994 <string>io.mpv.sub</string>
798995 <key>UTTypeReferenceURL</key>
799− <string>http://en.wikipedia.org/wiki/MicroDVD</string>
996+ <string>https://en.wikipedia.org/wiki/MicroDVD</string>
800997 <key>UTTypeTagSpecification</key>
801998 <dict>
802999 <key>public.filename-extension</key>
8031000 <array>
8041001 <string>sub</string>
8051002 </array>
1003+ <key>public.mime-type</key>
1004+ <array>
1005+ <string>text/plain</string>
1006+ </array>
1007+ </dict>
1008+ </dict>
1009+ <dict>
1010+ <key>UTTypeConformsTo</key>
1011+ <array>
1012+ <string>public.plain-text</string>
1013+ </array>
1014+ <key>UTTypeDescription</key>
1015+ <string>AQTitle Subtitle</string>
1016+ <key>UTTypeIconFile</key>
1017+ <string>document.icns</string>
1018+ <key>UTTypeIdentifier</key>
1019+ <string>io.mpv.aqt</string>
1020+ <key>UTTypeReferenceURL</key>
1021+ <string>https://web.archive.org/web/20070210095721/http://www.volny.cz/aberka/czech/aqt.html</string>
1022+ <key>UTTypeTagSpecification</key>
1023+ <dict>
1024+ <key>public.filename-extension</key>
1025+ <array>
1026+ <string>aqt</string>
1027+ </array>
1028+ <key>public.mime-type</key>
1029+ <array>
1030+ <string>text/plain</string>
1031+ </array>
1032+ </dict>
1033+ </dict>
1034+ <dict>
1035+ <key>UTTypeConformsTo</key>
1036+ <array>
1037+ <string>public.plain-text</string>
1038+ </array>
1039+ <key>UTTypeDescription</key>
1040+ <string>JACOSub Subtitle</string>
1041+ <key>UTTypeIconFile</key>
1042+ <string>document.icns</string>
1043+ <key>UTTypeIdentifier</key>
1044+ <string>io.mpv.jss</string>
1045+ <key>UTTypeReferenceURL</key>
1046+ <string>http://unicorn.us.com/jacosub/jscripts.html</string>
1047+ <key>UTTypeTagSpecification</key>
1048+ <dict>
1049+ <key>public.filename-extension</key>
1050+ <array>
1051+ <string>jss</string>
1052+ </array>
1053+ <key>public.mime-type</key>
1054+ <array>
1055+ <string>text/plain</string>
1056+ </array>
1057+ </dict>
1058+ </dict>
1059+ <dict>
1060+ <key>UTTypeConformsTo</key>
1061+ <array>
1062+ <string>public.plain-text</string>
1063+ </array>
1064+ <key>UTTypeDescription</key>
1065+ <string>RealText Subtitle</string>
1066+ <key>UTTypeIconFile</key>
1067+ <string>document.icns</string>
1068+ <key>UTTypeIdentifier</key>
1069+ <string>io.mpv.rt</string>
1070+ <key>UTTypeTagSpecification</key>
1071+ <dict>
1072+ <key>public.filename-extension</key>
1073+ <array>
1074+ <string>rt</string>
1075+ </array>
1076+ <key>public.mime-type</key>
1077+ <array>
1078+ <string>text/plain</string>
1079+ </array>
8061080 </dict>
8071081 </dict>
8081082 <dict>
@@ -825,6 +1099,10 @@ · 16 unmodified lines
8251099 <string>ass</string>
8261100 <string>ssa</string>
8271101 </array>
1102+ <key>public.mime-type</key>
1103+ <array>
1104+ <string>text/plain</string>
1105+ </array>
8281106 </dict>
8291107 </dict>
8301108 <dict>
@@ -839,7 +1117,7 @@ · 8 unmodified lines
8391117 <key>UTTypeIdentifier</key>
8401118 <string>io.mpv.vobsub</string>
8411119 <key>UTTypeReferenceURL</key>
842− <string>http://en.wikipedia.org/wiki/DirectVobSub</string>
1120+ <string>https://en.wikipedia.org/wiki/DirectVobSub</string>
8431121 <key>UTTypeTagSpecification</key>
8441122 <dict>
8451123 <key>public.filename-extension</key>
@@ -861,7 +1139,7 @@ · 15 unmodified lines
8611139 <key>UTTypeIdentifier</key>
8621140 <string>io.mpv.smi</string>
8631141 <key>UTTypeReferenceURL</key>
864− <string>http://en.wikipedia.org/wiki/SAMI</string>
1142+ <string>https://en.wikipedia.org/wiki/SAMI</string>
8651143 <key>UTTypeTagSpecification</key>
8661144 <dict>
8671145 <key>public.filename-extension</key>
@@ -869,6 +1147,10 @@ · 1 unmodified line
8691147 <string>smi</string>
8701148 <string>smil</string>
8711149 </array>
1150+ <key>public.mime-type</key>
1151+ <array>
1152+ <string>application/smil</string>
1153+ </array>
8721154 </dict>
8731155 </dict>
8741156 </array>

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t