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
7 <key>CFBundleDocumentTypes</key>7 <key>CFBundleDocumentTypes</key>
8 <array>8 <array>
9 <dict>9 <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>
37 <key>CFBundleTypeIconFile</key>10 <key>CFBundleTypeIconFile</key>
38 <string>document.icns</string>11 <string>document.icns</string>
39 <key>CFBundleTypeName</key>12 <key>CFBundleTypeName</key>
40 <string>Audio file</string>13 <string>Audio File</string>
41 <key>CFBundleTypeRole</key>14 <key>CFBundleTypeRole</key>
42 <string>Viewer</string>15 <string>Viewer</string>
16 <key>LSHandlerRank</key>
17 <string>Default</string>
43 <key>LSTypeIsPackage</key>18 <key>LSTypeIsPackage</key>
44 <false/>19 <false/>
45 <key>NSPersistentStoreTypeKey</key>20 <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>
47 </dict>42 </dict>
48 <dict>43 <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>
128 <key>CFBundleTypeIconFile</key>44 <key>CFBundleTypeIconFile</key>
129 <string>document.icns</string>45 <string>document.icns</string>
130 <key>CFBundleTypeName</key>46 <key>CFBundleTypeName</key>
131 <string>Movie file</string>47 <string>Movie File</string>
132 <key>CFBundleTypeRole</key>48 <key>CFBundleTypeRole</key>
133 <string>Viewer</string>49 <string>Viewer</string>
50 <key>LSHandlerRank</key>
51 <string>Default</string>
134 <key>LSTypeIsPackage</key>52 <key>LSTypeIsPackage</key>
135 <false/>53 <false/>
136 <key>NSPersistentStoreTypeKey</key>54 <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>
138 </dict>91 </dict>
139 <dict>92 <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>
163 <key>CFBundleTypeIconFile</key>93 <key>CFBundleTypeIconFile</key>
164 <string>document.icns</string>94 <string>document.icns</string>
165 <key>CFBundleTypeName</key>95 <key>CFBundleTypeName</key>
166 <string>Subtitles file</string>96 <string>Subtitles File</string>
167 <key>CFBundleTypeRole</key>97 <key>CFBundleTypeRole</key>
168 <string>Viewer</string>98 <string>Viewer</string>
99 <key>LSHandlerRank</key>
100 <string>Default</string>
169 <key>LSTypeIsPackage</key>101 <key>LSTypeIsPackage</key>
170 <false/>102 <false/>
171 <key>NSPersistentStoreTypeKey</key>103 <key>NSPersistentStoreTypeKey</key>
172 <string>XML</string>104 <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>
173 </dict>117 </dict>
174 </array>118 </array>
175 <key>CFBundleExecutable</key>119 <key>CFBundleExecutable</key>
@@ -202,6 +146,8 @@ · 26 unmodified lines
202 <dict>146 <dict>
203 <key>CFBundleTypeRole</key>147 <key>CFBundleTypeRole</key>
204 <string>Viewer</string>148 <string>Viewer</string>
149 <key>LSHandlerRank</key>
150 <string>Default</string>
205 <key>CFBundleURLName</key>151 <key>CFBundleURLName</key>
206 <string>mpv Custom Protocol</string>152 <string>mpv Custom Protocol</string>
207 <key>CFBundleURLSchemes</key>153 <key>CFBundleURLSchemes</key>
@@ -212,6 +158,8 @@ · 4 unmodified lines
212 <dict>158 <dict>
213 <key>CFBundleTypeRole</key>159 <key>CFBundleTypeRole</key>
214 <string>Viewer</string>160 <string>Viewer</string>
161 <key>LSHandlerRank</key>
162 <string>Default</string>
215 <key>CFBundleURLName</key>163 <key>CFBundleURLName</key>
216 <string>Streaming Protocol</string>164 <string>Streaming Protocol</string>
217 <key>CFBundleURLSchemes</key>165 <key>CFBundleURLSchemes</key>
@@ -233,6 +181,8 @@ · 15 unmodified lines
233 <dict>181 <dict>
234 <key>CFBundleTypeRole</key>182 <key>CFBundleTypeRole</key>
235 <string>Viewer</string>183 <string>Viewer</string>
184 <key>LSHandlerRank</key>
185 <string>Default</string>
236 <key>CFBundleURLName</key>186 <key>CFBundleURLName</key>
237 <string>CD/DVD/Bluray Media</string>187 <string>CD/DVD/Bluray Media</string>
238 <key>CFBundleURLSchemes</key>188 <key>CFBundleURLSchemes</key>
@@ -256,9 +206,9 @@ · 17 unmodified lines
256 <key>UTTypeIconFile</key>206 <key>UTTypeIconFile</key>
257 <string>document.icns</string>207 <string>document.icns</string>
258 <key>UTTypeIdentifier</key>208 <key>UTTypeIdentifier</key>
259 <string>io.mpv.ac3</string>209 <string>public.ac3-audio</string>
260 <key>UTTypeReferenceURL</key>210 <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>
262 <key>UTTypeTagSpecification</key>212 <key>UTTypeTagSpecification</key>
263 <dict>213 <dict>
264 <key>public.filename-extension</key>214 <key>public.filename-extension</key>
@@ -267,6 +217,11 @@ · 2 unmodified lines
267 <string>a52</string>217 <string>a52</string>
268 <string>eac3</string>218 <string>eac3</string>
269 </array>219 </array>
220 <key>public.mime-type</key>
221 <array>
222 <string>audio/ac3</string>
223 <string>audio/eac3</string>
224 </array>
270 </dict>225 </dict>
271 </dict>226 </dict>
272 <dict>227 <dict>
@@ -281,13 +236,17 @@ · 8 unmodified lines
281 <key>UTTypeIdentifier</key>236 <key>UTTypeIdentifier</key>
282 <string>io.mpv.dts</string>237 <string>io.mpv.dts</string>
283 <key>UTTypeReferenceURL</key>238 <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>
285 <key>UTTypeTagSpecification</key>240 <key>UTTypeTagSpecification</key>
286 <dict>241 <dict>
287 <key>public.filename-extension</key>242 <key>public.filename-extension</key>
288 <array>243 <array>
289 <string>dts</string>244 <string>dts</string>
290 </array>245 </array>
246 <key>public.mime-type</key>
247 <array>
248 <string>audio/vnd.dts</string>
249 </array>
291 </dict>250 </dict>
292 </dict>251 </dict>
293 <dict>252 <dict>
@@ -300,15 +259,19 @@ · 6 unmodified lines
300 <key>UTTypeIconFile</key>259 <key>UTTypeIconFile</key>
301 <string>document.icns</string>260 <string>document.icns</string>
302 <key>UTTypeIdentifier</key>261 <key>UTTypeIdentifier</key>
303 <string>io.mpv.flac</string>262 <string>org.xiph.flac</string>
304 <key>UTTypeReferenceURL</key>263 <key>UTTypeReferenceURL</key>
305 <string>http://flac.sourceforge.net/format.html</string>264 <string>https://flac.sourceforge.net/format.html</string>
306 <key>UTTypeTagSpecification</key>265 <key>UTTypeTagSpecification</key>
307 <dict>266 <dict>
308 <key>public.filename-extension</key>267 <key>public.filename-extension</key>
309 <array>268 <array>
310 <string>flac</string>269 <string>flac</string>
311 </array>270 </array>
271 <key>public.mime-type</key>
272 <array>
273 <string>audio/flac</string>
274 </array>
312 </dict>275 </dict>
313 </dict>276 </dict>
314 <dict>277 <dict>
@@ -321,15 +284,19 @@ · 6 unmodified lines
321 <key>UTTypeIconFile</key>284 <key>UTTypeIconFile</key>
322 <string>document.icns</string>285 <string>document.icns</string>
323 <key>UTTypeIdentifier</key>286 <key>UTTypeIdentifier</key>
324 <string>io.mpv.mka</string>287 <string>org.matroska.mka</string>
325 <key>UTTypeReferenceURL</key>288 <key>UTTypeReferenceURL</key>
326 <string>http://www.matroska.org</string>289 <string>https://www.matroska.org</string>
327 <key>UTTypeTagSpecification</key>290 <key>UTTypeTagSpecification</key>
328 <dict>291 <dict>
329 <key>public.filename-extension</key>292 <key>public.filename-extension</key>
330 <array>293 <array>
331 <string>mka</string>294 <string>mka</string>
332 </array>295 </array>
296 <key>public.mime-type</key>
297 <array>
298 <string>audio/matroska</string>
299 </array>
333 </dict>300 </dict>
334 </dict>301 </dict>
335 <dict>302 <dict>
@@ -342,15 +309,20 @@ · 6 unmodified lines
342 <key>UTTypeIconFile</key>309 <key>UTTypeIconFile</key>
343 <string>document.icns</string>310 <string>document.icns</string>
344 <key>UTTypeIdentifier</key>311 <key>UTTypeIdentifier</key>
345 <string>io.mpv.ogg-audio</string>312 <string>org.xiph.ogg-audio</string>
346 <key>UTTypeReferenceURL</key>313 <key>UTTypeReferenceURL</key>
347 <string>http://xiph.org/ogg</string>314 <string>https://xiph.org/ogg</string>
348 <key>UTTypeTagSpecification</key>315 <key>UTTypeTagSpecification</key>
349 <dict>316 <dict>
350 <key>public.filename-extension</key>317 <key>public.filename-extension</key>
351 <array>318 <array>
319 <string>oga</string>
352 <string>ogg</string>320 <string>ogg</string>
353 </array>321 </array>
322 <key>public.mime-type</key>
323 <array>
324 <string>audio/ogg</string>
325 </array>
354 </dict>326 </dict>
355 </dict>327 </dict>
356 <dict>328 <dict>
@@ -365,13 +337,42 @@ · 8 unmodified lines
365 <key>UTTypeIdentifier</key>337 <key>UTTypeIdentifier</key>
366 <string>io.mpv.pcm</string>338 <string>io.mpv.pcm</string>
367 <key>UTTypeReferenceURL</key>339 <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>
369 <key>UTTypeTagSpecification</key>341 <key>UTTypeTagSpecification</key>
370 <dict>342 <dict>
371 <key>public.filename-extension</key>343 <key>public.filename-extension</key>
372 <array>344 <array>
373 <string>pcm</string>345 <string>pcm</string>
374 </array>346 </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>
375 </dict>376 </dict>
376 </dict>377 </dict>
377 <dict>378 <dict>
@@ -384,15 +385,19 @@ · 6 unmodified lines
384 <key>UTTypeIconFile</key>385 <key>UTTypeIconFile</key>
385 <string>document.icns</string>386 <string>document.icns</string>
386 <key>UTTypeIdentifier</key>387 <key>UTTypeIdentifier</key>
387 <string>io.mpv.wma</string>388 <string>com.microsoft.windows-media-wma</string>
388 <key>UTTypeReferenceURL</key>389 <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>
390 <key>UTTypeTagSpecification</key>391 <key>UTTypeTagSpecification</key>
391 <dict>392 <dict>
392 <key>public.filename-extension</key>393 <key>public.filename-extension</key>
393 <array>394 <array>
394 <string>wma</string>395 <string>wma</string>
395 </array>396 </array>
397 <key>public.mime-type</key>
398 <array>
399 <string>audio/x-ms-wma</string>
400 </array>
396 </dict>401 </dict>
397 </dict>402 </dict>
398 <dict>403 <dict>
@@ -405,15 +410,19 @@ · 6 unmodified lines
405 <key>UTTypeIconFile</key>410 <key>UTTypeIconFile</key>
406 <string>document.icns</string>411 <string>document.icns</string>
407 <key>UTTypeIdentifier</key>412 <key>UTTypeIdentifier</key>
408 <string>io.mpv.avi</string>413 <string>public.avi</string>
409 <key>UTTypeReferenceURL</key>414 <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>
411 <key>UTTypeTagSpecification</key>416 <key>UTTypeTagSpecification</key>
412 <dict>417 <dict>
413 <key>public.filename-extension</key>418 <key>public.filename-extension</key>
414 <array>419 <array>
415 <string>avi</string>420 <string>avi</string>
416 </array>421 </array>
422 <key>public.mime-type</key>
423 <array>
424 <string>video/x-msvideo</string>
425 </array>
417 </dict>426 </dict>
418 </dict>427 </dict>
419 <dict>428 <dict>
@@ -428,13 +437,17 @@ · 8 unmodified lines
428 <key>UTTypeIdentifier</key>437 <key>UTTypeIdentifier</key>
429 <string>io.mpv.divx</string>438 <string>io.mpv.divx</string>
430 <key>UTTypeReferenceURL</key>439 <key>UTTypeReferenceURL</key>
431 <string>http://www.divx.com</string>440 <string>https://www.divx.com</string>
432 <key>UTTypeTagSpecification</key>441 <key>UTTypeTagSpecification</key>
433 <dict>442 <dict>
434 <key>public.filename-extension</key>443 <key>public.filename-extension</key>
435 <array>444 <array>
436 <string>divx</string>445 <string>divx</string>
437 </array>446 </array>
447 <key>public.mime-type</key>
448 <array>
449 <string>video/divx</string>
450 </array>
438 </dict>451 </dict>
439 </dict>452 </dict>
440 <dict>453 <dict>
@@ -447,9 +460,9 @@ · 6 unmodified lines
447 <key>UTTypeIconFile</key>460 <key>UTTypeIconFile</key>
448 <string>document.icns</string>461 <string>document.icns</string>
449 <key>UTTypeIdentifier</key>462 <key>UTTypeIdentifier</key>
450 <string>io.mpv.dv</string>463 <string>public.dv-movie</string>
451 <key>UTTypeReferenceURL</key>464 <key>UTTypeReferenceURL</key>
452 <string>http://en.wikipedia.org/wiki/DV</string>465 <string>https://en.wikipedia.org/wiki/DV</string>
453 <key>UTTypeTagSpecification</key>466 <key>UTTypeTagSpecification</key>
454 <dict>467 <dict>
455 <key>public.filename-extension</key>468 <key>public.filename-extension</key>
@@ -457,6 +470,10 @@ · 1 unmodified line
457 <string>dv</string>470 <string>dv</string>
458 <string>hdv</string>471 <string>hdv</string>
459 </array>472 </array>
473 <key>public.mime-type</key>
474 <array>
475 <string>video/dv</string>
476 </array>
460 </dict>477 </dict>
461 </dict>478 </dict>
462 <dict>479 <dict>
@@ -469,18 +486,25 @@ · 6 unmodified lines
469 <key>UTTypeIconFile</key>486 <key>UTTypeIconFile</key>
470 <string>document.icns</string>487 <string>document.icns</string>
471 <key>UTTypeIdentifier</key>488 <key>UTTypeIdentifier</key>
472 <string>io.mpv.flv</string>489 <string>com.adobe.flash.video</string>
473 <key>UTTypeReferenceURL</key>490 <key>UTTypeReferenceURL</key>
474 <string>http://en.wikipedia.org/wiki/Flash_Video</string>491 <string>https://en.wikipedia.org/wiki/Flash_Video</string>
475 <key>UTTypeTagSpecification</key>492 <key>UTTypeTagSpecification</key>
476 <dict>493 <dict>
477 <key>public.filename-extension</key>494 <key>public.filename-extension</key>
478 <array>495 <array>
479 <string>flv</string>496 <string>flv</string>
497 <string>fla</string>
498 <string>f4a</string>
480 <string>f4v</string>499 <string>f4v</string>
500 <string>f4b</string>
481 <string>f4p</string>501 <string>f4p</string>
482 <string>swf</string>502 <string>swf</string>
483 </array>503 </array>
504 <key>public.mime-type</key>
505 <array>
506 <string>application/vnd.adobe.flash.movie</string>
507 </array>
484 </dict>508 </dict>
485 </dict>509 </dict>
486 <dict>510 <dict>
@@ -495,7 +519,7 @@ · 8 unmodified lines
495 <key>UTTypeIdentifier</key>519 <key>UTTypeIdentifier</key>
496 <string>io.mpv.mts</string>520 <string>io.mpv.mts</string>
497 <key>UTTypeReferenceURL</key>521 <key>UTTypeReferenceURL</key>
498 <string>http://en.wikipedia.org/wiki/.m2ts</string>522 <string>https://en.wikipedia.org/wiki/.m2ts</string>
499 <key>UTTypeTagSpecification</key>523 <key>UTTypeTagSpecification</key>
500 <dict>524 <dict>
501 <key>public.filename-extension</key>525 <key>public.filename-extension</key>
@@ -507,6 +531,35 @@ · 5 unmodified lines
507 <string>mtv</string>531 <string>mtv</string>
508 <string>ts</string>532 <string>ts</string>
509 </array>533 </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>
510 </dict>563 </dict>
511 </dict>564 </dict>
512 <dict>565 <dict>
@@ -519,15 +572,19 @@ · 6 unmodified lines
519 <key>UTTypeIconFile</key>572 <key>UTTypeIconFile</key>
520 <string>document.icns</string>573 <string>document.icns</string>
521 <key>UTTypeIdentifier</key>574 <key>UTTypeIdentifier</key>
522 <string>io.mpv.mkv</string>575 <string>org.matroska.mkv</string>
523 <key>UTTypeReferenceURL</key>576 <key>UTTypeReferenceURL</key>
524 <string>http://www.matroska.org</string>577 <string>https://www.matroska.org</string>
525 <key>UTTypeTagSpecification</key>578 <key>UTTypeTagSpecification</key>
526 <dict>579 <dict>
527 <key>public.filename-extension</key>580 <key>public.filename-extension</key>
528 <array>581 <array>
529 <string>mkv</string>582 <string>mkv</string>
530 </array>583 </array>
584 <key>public.mime-type</key>
585 <array>
586 <string>video/matroska</string>
587 </array>
531 </dict>588 </dict>
532 </dict>589 </dict>
533 <dict>590 <dict>
@@ -542,19 +599,24 @@ · 8 unmodified lines
542 <key>UTTypeIdentifier</key>599 <key>UTTypeIdentifier</key>
543 <string>io.mpv.mk3d</string>600 <string>io.mpv.mk3d</string>
544 <key>UTTypeReferenceURL</key>601 <key>UTTypeReferenceURL</key>
545 <string>http://www.matroska.org</string>602 <string>https://www.matroska.org</string>
546 <key>UTTypeTagSpecification</key>603 <key>UTTypeTagSpecification</key>
547 <dict>604 <dict>
548 <key>public.filename-extension</key>605 <key>public.filename-extension</key>
549 <array>606 <array>
550 <string>mk3d</string>607 <string>mk3d</string>
551 </array>608 </array>
609 <key>public.mime-type</key>
610 <array>
611 <string>application/x-matroska</string>
612 </array>
552 </dict>613 </dict>
553 </dict>614 </dict>
554 <dict>615 <dict>
555 <key>UTTypeConformsTo</key>616 <key>UTTypeConformsTo</key>
556 <array>617 <array>
557 <string>public.movie</string>618 <string>public.movie</string>
619 <string>org.matroska.mkv</string>
558 </array>620 </array>
559 <key>UTTypeDescription</key>621 <key>UTTypeDescription</key>
560 <string>WebM Video</string>622 <string>WebM Video</string>
@@ -563,13 +625,17 @@ · 2 unmodified lines
563 <key>UTTypeIdentifier</key>625 <key>UTTypeIdentifier</key>
564 <string>io.mpv.webm</string>626 <string>io.mpv.webm</string>
565 <key>UTTypeReferenceURL</key>627 <key>UTTypeReferenceURL</key>
566 <string>http://www.webmproject.org</string>628 <string>https://www.webmproject.org</string>
567 <key>UTTypeTagSpecification</key>629 <key>UTTypeTagSpecification</key>
568 <dict>630 <dict>
569 <key>public.filename-extension</key>631 <key>public.filename-extension</key>
570 <array>632 <array>
571 <string>webm</string>633 <string>webm</string>
572 </array>634 </array>
635 <key>public.mime-type</key>
636 <array>
637 <string>video/webm</string>
638 </array>
573 </dict>639 </dict>
574 </dict>640 </dict>
575 <dict>641 <dict>
@@ -582,9 +648,9 @@ · 6 unmodified lines
582 <key>UTTypeIconFile</key>648 <key>UTTypeIconFile</key>
583 <string>document.icns</string>649 <string>document.icns</string>
584 <key>UTTypeIdentifier</key>650 <key>UTTypeIdentifier</key>
585 <string>io.mpv.ogv</string>651 <string>org.xiph.ogg-video</string>
586 <key>UTTypeReferenceURL</key>652 <key>UTTypeReferenceURL</key>
587 <string>http://xiph.org/ogg</string>653 <string>https://xiph.org/ogg</string>
588 <key>UTTypeTagSpecification</key>654 <key>UTTypeTagSpecification</key>
589 <dict>655 <dict>
590 <key>public.filename-extension</key>656 <key>public.filename-extension</key>
@@ -592,6 +658,10 @@ · 1 unmodified line
592 <string>ogm</string>658 <string>ogm</string>
593 <string>ogv</string>659 <string>ogv</string>
594 </array>660 </array>
661 <key>public.mime-type</key>
662 <array>
663 <string>video/ogg</string>
664 </array>
595 </dict>665 </dict>
596 </dict>666 </dict>
597 <dict>667 <dict>
@@ -604,15 +674,97 @@ · 6 unmodified lines
604 <key>UTTypeIconFile</key>674 <key>UTTypeIconFile</key>
605 <string>document.icns</string>675 <string>document.icns</string>
606 <key>UTTypeIdentifier</key>676 <key>UTTypeIdentifier</key>
607 <string>io.mpv.rmvb</string>677 <string>com.real.realmedia</string>
608 <key>UTTypeReferenceURL</key>678 <key>UTTypeReferenceURL</key>
609 <string>http://www.real.com</string>679 <string>https://www.real.com</string>
610 <key>UTTypeTagSpecification</key>680 <key>UTTypeTagSpecification</key>
611 <dict>681 <dict>
612 <key>public.filename-extension</key>682 <key>public.filename-extension</key>
613 <array>683 <array>
614 <string>rmvb</string>
615 <string>rm</string>684 <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>
616 </array>768 </array>
617 </dict>769 </dict>
618 </dict>770 </dict>
@@ -628,13 +780,17 @@ · 9 unmodified lines
628 <key>UTTypeIdentifier</key>780 <key>UTTypeIdentifier</key>
629 <string>io.mpv.vob</string>781 <string>io.mpv.vob</string>
630 <key>UTTypeReferenceURL</key>782 <key>UTTypeReferenceURL</key>
631 <string>http://en.wikipedia.org/wiki/VOB</string>783 <string>https://en.wikipedia.org/wiki/VOB</string>
632 <key>UTTypeTagSpecification</key>784 <key>UTTypeTagSpecification</key>
633 <dict>785 <dict>
634 <key>public.filename-extension</key>786 <key>public.filename-extension</key>
635 <array>787 <array>
636 <string>vob</string>788 <string>vob</string>
637 </array>789 </array>
790 <key>public.mime-type</key>
791 <array>
792 <string>video/x-ms-vob</string>
793 </array>
638 </dict>794 </dict>
639 </dict>795 </dict>
640 <dict>796 <dict>
@@ -649,13 +805,17 @@ · 8 unmodified lines
649 <key>UTTypeIdentifier</key>805 <key>UTTypeIdentifier</key>
650 <string>io.mpv.wmv</string>806 <string>io.mpv.wmv</string>
651 <key>UTTypeReferenceURL</key>807 <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>
653 <key>UTTypeTagSpecification</key>809 <key>UTTypeTagSpecification</key>
654 <dict>810 <dict>
655 <key>public.filename-extension</key>811 <key>public.filename-extension</key>
656 <array>812 <array>
657 <string>wmv</string>813 <string>wmv</string>
658 </array>814 </array>
815 <key>public.mime-type</key>
816 <array>
817 <string>video/x-ms-wmv</string>
818 </array>
659 </dict>819 </dict>
660 </dict>820 </dict>
661 <dict>821 <dict>
@@ -670,13 +830,42 @@ · 8 unmodified lines
670 <key>UTTypeIdentifier</key>830 <key>UTTypeIdentifier</key>
671 <string>io.mpv.xvid</string>831 <string>io.mpv.xvid</string>
672 <key>UTTypeReferenceURL</key>832 <key>UTTypeReferenceURL</key>
673 <string>http://www.xvid.org</string>833 <string>https://www.xvid.org</string>
674 <key>UTTypeTagSpecification</key>834 <key>UTTypeTagSpecification</key>
675 <dict>835 <dict>
676 <key>public.filename-extension</key>836 <key>public.filename-extension</key>
677 <array>837 <array>
678 <string>xvid</string>838 <string>xvid</string>
679 </array>839 </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>
680 </dict>869 </dict>
681 </dict>870 </dict>
682 <dict>871 <dict>
@@ -691,13 +880,17 @@ · 8 unmodified lines
691 <key>UTTypeIdentifier</key>880 <key>UTTypeIdentifier</key>
692 <string>io.mpv.h264</string>881 <string>io.mpv.h264</string>
693 <key>UTTypeReferenceURL</key>882 <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>
695 <key>UTTypeTagSpecification</key>884 <key>UTTypeTagSpecification</key>
696 <dict>885 <dict>
697 <key>public.filename-extension</key>886 <key>public.filename-extension</key>
698 <array>887 <array>
699 <string>264</string>888 <string>264</string>
700 </array>889 </array>
890 <key>public.mime-type</key>
891 <array>
892 <string>video/H264</string>
893 </array>
701 </dict>894 </dict>
702 </dict>895 </dict>
703 <dict>896 <dict>
@@ -733,7 +926,7 @@ · 29 unmodified lines
733 <key>UTTypeIdentifier</key>926 <key>UTTypeIdentifier</key>
734 <string>io.mpv.yuv</string>927 <string>io.mpv.yuv</string>
735 <key>UTTypeReferenceURL</key>928 <key>UTTypeReferenceURL</key>
736 <string>http://en.wikipedia.org/wiki/YUV</string>929 <string>https://en.wikipedia.org/wiki/YUV</string>
737 <key>UTTypeTagSpecification</key>930 <key>UTTypeTagSpecification</key>
738 <dict>931 <dict>
739 <key>public.filename-extension</key>932 <key>public.filename-extension</key>
@@ -754,7 +947,7 @@ · 14 unmodified lines
754 <key>UTTypeIdentifier</key>947 <key>UTTypeIdentifier</key>
755 <string>io.mpv.y4m</string>948 <string>io.mpv.y4m</string>
756 <key>UTTypeReferenceURL</key>949 <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>
758 <key>UTTypeTagSpecification</key>951 <key>UTTypeTagSpecification</key>
759 <dict>952 <dict>
760 <key>public.filename-extension</key>953 <key>public.filename-extension</key>
@@ -775,13 +968,17 @@ · 14 unmodified lines
775 <key>UTTypeIdentifier</key>968 <key>UTTypeIdentifier</key>
776 <string>io.mpv.subrip</string>969 <string>io.mpv.subrip</string>
777 <key>UTTypeReferenceURL</key>970 <key>UTTypeReferenceURL</key>
778 <string>http://en.wikipedia.org/wiki/SubRip</string>971 <string>https://en.wikipedia.org/wiki/SubRip</string>
779 <key>UTTypeTagSpecification</key>972 <key>UTTypeTagSpecification</key>
780 <dict>973 <dict>
781 <key>public.filename-extension</key>974 <key>public.filename-extension</key>
782 <array>975 <array>
783 <string>srt</string>976 <string>srt</string>
784 </array>977 </array>
978 <key>public.mime-type</key>
979 <array>
980 <string>application/x-subrip</string>
981 </array>
785 </dict>982 </dict>
786 </dict>983 </dict>
787 <dict>984 <dict>
@@ -796,13 +993,90 @@ · 8 unmodified lines
796 <key>UTTypeIdentifier</key>993 <key>UTTypeIdentifier</key>
797 <string>io.mpv.sub</string>994 <string>io.mpv.sub</string>
798 <key>UTTypeReferenceURL</key>995 <key>UTTypeReferenceURL</key>
799 <string>http://en.wikipedia.org/wiki/MicroDVD</string>996 <string>https://en.wikipedia.org/wiki/MicroDVD</string>
800 <key>UTTypeTagSpecification</key>997 <key>UTTypeTagSpecification</key>
801 <dict>998 <dict>
802 <key>public.filename-extension</key>999 <key>public.filename-extension</key>
803 <array>1000 <array>
804 <string>sub</string>1001 <string>sub</string>
805 </array>1002 </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>
806 </dict>1080 </dict>
807 </dict>1081 </dict>
808 <dict>1082 <dict>
@@ -825,6 +1099,10 @@ · 16 unmodified lines
825 <string>ass</string>1099 <string>ass</string>
826 <string>ssa</string>1100 <string>ssa</string>
827 </array>1101 </array>
1102 <key>public.mime-type</key>
1103 <array>
1104 <string>text/plain</string>
1105 </array>
828 </dict>1106 </dict>
829 </dict>1107 </dict>
830 <dict>1108 <dict>
@@ -839,7 +1117,7 @@ · 8 unmodified lines
839 <key>UTTypeIdentifier</key>1117 <key>UTTypeIdentifier</key>
840 <string>io.mpv.vobsub</string>1118 <string>io.mpv.vobsub</string>
841 <key>UTTypeReferenceURL</key>1119 <key>UTTypeReferenceURL</key>
842 <string>http://en.wikipedia.org/wiki/DirectVobSub</string>1120 <string>https://en.wikipedia.org/wiki/DirectVobSub</string>
843 <key>UTTypeTagSpecification</key>1121 <key>UTTypeTagSpecification</key>
844 <dict>1122 <dict>
845 <key>public.filename-extension</key>1123 <key>public.filename-extension</key>
@@ -861,7 +1139,7 @@ · 15 unmodified lines
861 <key>UTTypeIdentifier</key>1139 <key>UTTypeIdentifier</key>
862 <string>io.mpv.smi</string>1140 <string>io.mpv.smi</string>
863 <key>UTTypeReferenceURL</key>1141 <key>UTTypeReferenceURL</key>
864 <string>http://en.wikipedia.org/wiki/SAMI</string>1142 <string>https://en.wikipedia.org/wiki/SAMI</string>
865 <key>UTTypeTagSpecification</key>1143 <key>UTTypeTagSpecification</key>
866 <dict>1144 <dict>
867 <key>public.filename-extension</key>1145 <key>public.filename-extension</key>
@@ -869,6 +1147,10 @@ · 1 unmodified line
869 <string>smi</string>1147 <string>smi</string>
870 <string>smil</string>1148 <string>smil</string>
871 </array>1149 </array>
1150 <key>public.mime-type</key>
1151 <array>
1152 <string>application/smil</string>
1153 </array>
872 </dict>1154 </dict>
873 </dict>1155 </dict>
874 </array>1156 </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