{
"BuildMachineOSBuild": "19G2021",
"CFBundleDevelopmentRegion": "en",
"CFBundleDocumentTypes": [
{
"CFBundleTypeExtensions": [
"mkv",
"mka",
"mk3d",
"mks"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mka"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSItemContentTypes": [
""
],
"LSTypeIsPackage": false
},
{
"CFBundleTypeExtensions": [
"rm",
"rmvb",
"ra"
],
"CFBundleTypeIconFile": "doc_rm.icns",
"CFBundleTypeName": "Real Media file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"asf"
],
"CFBundleTypeIconFile": "doc_asf.icns",
"CFBundleTypeName": "Advanced Systems Format (ASF) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aac"
],
"CFBundleTypeIconFile": "doc_aac.icns",
"CFBundleTypeName": "Advanced Audio Coding (AAC) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
],
"CFBundleTypeIconFile": "doc_flv.icns",
"CFBundleTypeName": "Flash Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"webm"
],
"CFBundleTypeIconFile": "doc_webm.icns",
"CFBundleTypeName": "WebM media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"3gp",
"3g2"
],
"CFBundleTypeIconFile": "doc_3gp.icns",
"CFBundleTypeName": "3GPP media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp3"
],
"CFBundleTypeIconFile": "doc_mp3.icns",
"CFBundleTypeName": "MPEG Layer III (MP3) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogg",
"oga"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogm",
"ogv"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ts",
"mts",
"m2ts"
],
"CFBundleTypeIconFile": "doc_ts.icns",
"CFBundleTypeName": "MPEG transport stream (TS) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"avi"
],
"CFBundleTypeIconFile": "doc_avi.icns",
"CFBundleTypeName": "AVI media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wav"
],
"CFBundleTypeIconFile": "doc_wav.icns",
"CFBundleTypeName": "Waveform Audio File (WAV) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m4a",
"m4b"
],
"CFBundleTypeIconFile": "doc_m4a.icns",
"CFBundleTypeName": "MPEG-4 audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wmv",
"wma"
],
"CFBundleTypeIconFile": "doc_wmv.icns",
"CFBundleTypeName": "Windows Media Video/Audio (WMV/WMA) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"qt",
"mov"
],
"CFBundleTypeIconFile": "doc_qt.icns",
"CFBundleTypeName": "QuickTime media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flac"
],
"CFBundleTypeIconFile": "doc_flac.icns",
"CFBundleTypeName": "Free Lossless Audio Codec (FLAC) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mpeg",
"mpg"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp4",
"m4v",
"m4b"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG-4 video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"dat",
"divx",
"vob",
"amv",
"mxf",
"mcf",
"swf",
"xvid",
"yuv",
"dv",
"wv",
"*"
],
"CFBundleTypeIconFile": "doc_other_v.icns",
"CFBundleTypeName": "Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aa3",
"ac3",
"acm",
"aif",
"aiff",
"ape",
"caf",
"mid",
"midi",
"pcm",
"vox",
"tta",
"tak",
"opus",
"cue"
],
"CFBundleTypeIconFile": "doc_other_a.icns",
"CFBundleTypeName": "Audio file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m3u8",
"m3u",
"pls"
],
"CFBundleTypeIconFile": "doc_list.icns",
"CFBundleTypeName": "Playlist",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
}
],
"CFBundleExecutable": "IINA",
"CFBundleIconFile": "AppIcon",
"CFBundleIconName": "AppIcon",
"CFBundleIdentifier": "com.colliderli.iina",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "IINA",
"CFBundlePackageType": "APPL",
"CFBundleShortVersionString": "1.1.0",
"CFBundleSignature": "????",
"CFBundleSupportedPlatforms": [
"MacOSX"
],
"CFBundleURLTypes": [
{
"CFBundleURLName": "IINA wrapper",
"CFBundleURLSchemes": [
"iina"
]
}
],
"CFBundleVersion": "123",
"DTCompiler": "com.apple.compilers.llvm.clang.1_0",
"DTPlatformBuild": "12A7300",
"DTPlatformName": "macosx",
"DTPlatformVersion": "10.15.6",
"DTSDKBuild": "19G68",
"DTSDKName": "macosx10.15",
"DTXcode": "1201",
"DTXcodeBuild": "12A7300",
"LSApplicationCategoryType": "public.app-category.video",
"LSMinimumSystemVersion": "10.11",
"NSAppTransportSecurity": {
"NSExceptionDomains": {
"assrt.net": {
"NSExceptionAllowsInsecureHTTPLoads": true,
"NSIncludesSubdomains": true
}
}
},
"NSHumanReadableCopyright": "Released under GPLv3.",
"NSMainNibFile": "MainMenu",
"NSPrincipalClass": "NSApplication",
"NSServices": [
{
"NSMenuItem": {
"default": "IINA: Open URL"
},
"NSMessage": "droppedText",
"NSSendTypes": [
"NSStringPboardType"
]
}
],
"SUFeedURL": "https://www.iina.io/appcast.xml",
"SUPublicDSAKeyFile": "dsa_pub.pem",
"SUPublicEDKey": "UpwCRYfYOg0OGgQHY6RUdrV29yPcdkvxGlEfq46r6a0=",
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Flash Video File",
"UTTypeIdentifier": "io.iina.flash",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Monkey's Audio Lossless Audio",
"UTTypeIdentifier": "io.iina.ape",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ape"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "FLAC Audio File",
"UTTypeIdentifier": "io.iina.flac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WavePack Audio File",
"UTTypeIdentifier": "io.iina.wv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "RealPlayer Media Files",
"UTTypeIdentifier": "io.iina.realmedia",
"UTTypeTagSpecification": {
"public.filename-extension": [
"rm",
"ram",
"rmvb"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "XM audio file",
"UTTypeIdentifier": "io.iina.xm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"xm"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.aiff-audio"
],
"UTTypeDescription": "AIFF file",
"UTTypeIdentifier": "io.iina.aiff",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aiff",
"aif"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WAVE Audio File",
"UTTypeIdentifier": "io.iina.wav",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wav"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "VOB File (DVD Video)",
"UTTypeIdentifier": "io.iina.vob",
"UTTypeTagSpecification": {
"public.filename-extension": [
"vob"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Digital Audio",
"UTTypeIdentifier": "io.iina.ac3",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ac3",
"a52"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "AAC file",
"UTTypeIdentifier": "io.iina.aac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "OPUS file",
"UTTypeIdentifier": "io.iina.opus",
"UTTypeTagSpecification": {
"public.filename-extension": [
"opus"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "Ogg Video File",
"UTTypeIdentifier": "io.iina.ogg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogm",
"ogv"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Ogg Audio File",
"UTTypeIdentifier": "io.iina.ogg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogg",
"oga"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.avi"
],
"UTTypeDescription": "AVI container",
"UTTypeIdentifier": "io.iina.avi",
"UTTypeTagSpecification": {
"public.filename-extension": [
"avi"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Apple QuickTime container",
"UTTypeIdentifier": "io.iina.quicktime",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mov",
"moov",
"qt"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DivX file",
"UTTypeIdentifier": "io.iina.divx",
"UTTypeTagSpecification": {
"public.filename-extension": [
"divx"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DV file",
"UTTypeIdentifier": "io.iina.dv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"dv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Advanced Streaming Format",
"UTTypeIdentifier": "io.iina.asf",
"UTTypeTagSpecification": {
"public.filename-extension": [
"asf"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Windows Media Audio",
"UTTypeIdentifier": "io.iina.wma",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wma"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Media Video",
"UTTypeIdentifier": "io.iina.wmv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wmv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Recorded TV Show",
"UTTypeIdentifier": "io.iina.wtv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wtv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg"
],
"UTTypeDescription": "MPEG Video File",
"UTTypeIdentifier": "io.iina.mpeg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mpg",
"mpeg",
"mpeg1",
"mpeg2",
"m1v",
"m2v",
"mpv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg-4"
],
"UTTypeDescription": "MPEG4 Video File",
"UTTypeIdentifier": "io.iina.mpeg4-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp4",
"mpeg4",
"m4v"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MPEG Audio File",
"UTTypeIdentifier": "io.iina.mpeg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2a",
"mp1",
"mp2",
"mpa"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mpeg-4-audio "
],
"UTTypeDescription": "MPEG4 Audio File",
"UTTypeIdentifier": "io.iina.mpeg4-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m4a"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mp3"
],
"UTTypeDescription": "MPEG3 Audio File",
"UTTypeIdentifier": "io.iina.mpeg3-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp3",
"mpg3"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "MPEG-2 Stream",
"UTTypeIdentifier": "io.iina.mpeg-stream",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2p",
"ps",
"ts",
"m2ts",
"mts",
"mt2s"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp"
],
"UTTypeDescription": "3GPP File",
"UTTypeIdentifier": "io.iina.3gpp",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3gp",
"3gpp"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp2"
],
"UTTypeDescription": "3GPP2 File",
"UTTypeIdentifier": "io.iina.3gpp2",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3g2",
"3gp2"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MIDI File",
"UTTypeIdentifier": "io.iina.mid",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mid"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Matroska Audio File",
"UTTypeIdentifier": "io.iina.mka",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mka"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Matroska Video File",
"UTTypeIdentifier": "io.iina.mkv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mkv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "WebM Video File",
"UTTypeIdentifier": "io.iina.webm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"webm"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.cue",
"UTTypeTagSpecification": {
"public.filename-extension": [
"cue"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.playlist",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m3u8",
"m3u"
]
}
}
]
}
{
"fileSize": 5.619232177734375,
"architectures": [
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 7,
"cpusubtype": 3,
"filetype": 2,
"ncmds": 117,
"sizeofcmds": 10176,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 4277009103,
"size": 3,
"offset": " 0x0"
},
{
"description": "Symbol segment command",
"size": 117,
"offset": " 0x8"
},
{
"description": 117,
"size": 131205,
"offset": " 0x10"
},
{
"description": 131205,
"size": 25,
"offset": " 0x18"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x20"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x28"
},
{
"description": 0,
"size": 25,
"offset": " 0x60"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x68"
},
{
"description": 0,
"size": 7936,
"offset": " 0x80"
},
{
"description": 0,
"size": 7936,
"offset": " 0x90"
},
{
"description": 7936,
"size": 5,
"offset": " 0x98"
},
{
"description": "UNIX Thread command",
"size": 21,
"offset": " 0xa0"
},
{
"description": "Sub Library Load Command",
"size": 1702125407,
"offset": " 0xa8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0xb8"
},
{
"description": 0,
"size": 16512,
"offset": " 0xc8"
},
{
"description": 16512,
"size": 1688922,
"offset": " 0xd0"
},
{
"description": 1688922,
"size": 16512,
"offset": " 0xd8"
},
{
"description": 0,
"size": 524352,
"offset": " 0xe8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0xf8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x108"
},
{
"description": 0,
"size": 107994,
"offset": " 0x118"
},
{
"description": 107994,
"size": 3630,
"offset": " 0x120"
},
{
"description": 3630,
"size": 107994,
"offset": " 0x128"
},
{
"description": 0,
"size": 524360,
"offset": " 0x138"
},
{
"description": 524360,
"size": 6,
"offset": " 0x140"
},
{
"description": "Fixed Virtual Memory Library Load command",
"size": 1953718111,
"offset": " 0x148"
},
{
"description": 1953718111,
"size": 1701866597,
"offset": " 0x150"
},
{
"description": 1701866597,
"size": 1163157343,
"offset": " 0x158"
},
{
"description": 0,
"size": 106824,
"offset": " 0x168"
},
{
"description": 106824,
"size": 6066,
"offset": " 0x170"
},
{
"description": 6066,
"size": 106824,
"offset": " 0x178"
},
{
"description": 0,
"size": 524352,
"offset": " 0x188"
},
{
"description": 0,
"size": 1667719007,
"offset": " 0x198"
},
{
"description": 1667719007,
"size": 1953523043,
"offset": " 0x1a0"
},
{
"description": 1953523043,
"size": 1163157343,
"offset": " 0x1a8"
},
{
"description": 0,
"size": 1715132,
"offset": " 0x1b8"
},
{
"description": 1715132,
"size": 100,
"offset": " 0x1c0"
},
{
"description": 100,
"size": 1715132,
"offset": " 0x1c8"
}
],
"magic": "cffaedfe",
"offset": "0",
"processorSubType": 3,
"processorType": "X86"
}
]
}
{
"BuildMachineOSBuild": "20B29",
"CFBundleDevelopmentRegion": "en",
"CFBundleDocumentTypes": [
{
"CFBundleTypeExtensions": [
"mkv",
"mka",
"mk3d",
"mks"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mka"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSItemContentTypes": [
""
],
"LSTypeIsPackage": false
},
{
"CFBundleTypeExtensions": [
"rm",
"rmvb",
"ra"
],
"CFBundleTypeIconFile": "doc_rm.icns",
"CFBundleTypeName": "Real Media file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"asf"
],
"CFBundleTypeIconFile": "doc_asf.icns",
"CFBundleTypeName": "Advanced Systems Format (ASF) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aac"
],
"CFBundleTypeIconFile": "doc_aac.icns",
"CFBundleTypeName": "Advanced Audio Coding (AAC) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
],
"CFBundleTypeIconFile": "doc_flv.icns",
"CFBundleTypeName": "Flash Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"webm"
],
"CFBundleTypeIconFile": "doc_webm.icns",
"CFBundleTypeName": "WebM media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"3gp",
"3g2"
],
"CFBundleTypeIconFile": "doc_3gp.icns",
"CFBundleTypeName": "3GPP media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp3"
],
"CFBundleTypeIconFile": "doc_mp3.icns",
"CFBundleTypeName": "MPEG Layer III (MP3) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogg",
"oga"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogm",
"ogv"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ts",
"mts",
"m2ts"
],
"CFBundleTypeIconFile": "doc_ts.icns",
"CFBundleTypeName": "MPEG transport stream (TS) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"avi"
],
"CFBundleTypeIconFile": "doc_avi.icns",
"CFBundleTypeName": "AVI media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wav"
],
"CFBundleTypeIconFile": "doc_wav.icns",
"CFBundleTypeName": "Waveform Audio File (WAV) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m4a",
"m4b"
],
"CFBundleTypeIconFile": "doc_m4a.icns",
"CFBundleTypeName": "MPEG-4 audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wmv",
"wma"
],
"CFBundleTypeIconFile": "doc_wmv.icns",
"CFBundleTypeName": "Windows Media Video/Audio (WMV/WMA) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"qt",
"mov"
],
"CFBundleTypeIconFile": "doc_qt.icns",
"CFBundleTypeName": "QuickTime media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flac"
],
"CFBundleTypeIconFile": "doc_flac.icns",
"CFBundleTypeName": "Free Lossless Audio Codec (FLAC) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mpeg",
"mpg"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp4",
"m4v",
"m4b"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG-4 video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"dat",
"divx",
"vob",
"amv",
"mxf",
"mcf",
"swf",
"xvid",
"yuv",
"dv",
"wv",
"*"
],
"CFBundleTypeIconFile": "doc_other_v.icns",
"CFBundleTypeName": "Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aa3",
"ac3",
"acm",
"aif",
"aiff",
"ape",
"caf",
"mid",
"midi",
"pcm",
"vox",
"tta",
"tak",
"opus",
"cue"
],
"CFBundleTypeIconFile": "doc_other_a.icns",
"CFBundleTypeName": "Audio file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m3u8",
"m3u",
"pls"
],
"CFBundleTypeIconFile": "doc_list.icns",
"CFBundleTypeName": "Playlist",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
}
],
"CFBundleExecutable": "IINA",
"CFBundleIconFile": "AppIcon",
"CFBundleIconName": "AppIcon",
"CFBundleIdentifier": "com.colliderli.iina",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "IINA",
"CFBundlePackageType": "APPL",
"CFBundleShortVersionString": "1.1.2",
"CFBundleSignature": "????",
"CFBundleSupportedPlatforms": [
"MacOSX"
],
"CFBundleURLTypes": [
{
"CFBundleURLName": "IINA wrapper",
"CFBundleURLSchemes": [
"iina"
]
}
],
"CFBundleVersion": "128",
"DTCompiler": "com.apple.compilers.llvm.clang.1_0",
"DTPlatformBuild": "12B45b",
"DTPlatformName": "macosx",
"DTPlatformVersion": "11.0",
"DTSDKBuild": "20A2408",
"DTSDKName": "macosx11.0",
"DTXcode": "1220",
"DTXcodeBuild": "12B45b",
"LSApplicationCategoryType": "public.app-category.video",
"LSMinimumSystemVersion": "10.11",
"NSAppTransportSecurity": {
"NSExceptionDomains": {
"assrt.net": {
"NSExceptionAllowsInsecureHTTPLoads": true,
"NSIncludesSubdomains": true
}
}
},
"NSHumanReadableCopyright": "Released under GPLv3.",
"NSMainNibFile": "MainMenu",
"NSPrincipalClass": "NSApplication",
"NSServices": [
{
"NSMenuItem": {
"default": "IINA: Open URL"
},
"NSMessage": "droppedText",
"NSSendTypes": [
"NSStringPboardType"
]
}
],
"SUFeedURL": "https://www.iina.io/appcast.xml",
"SUPublicDSAKeyFile": "dsa_pub.pem",
"SUPublicEDKey": "UpwCRYfYOg0OGgQHY6RUdrV29yPcdkvxGlEfq46r6a0=",
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Flash Video File",
"UTTypeIdentifier": "io.iina.flash",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Monkey's Audio Lossless Audio",
"UTTypeIdentifier": "io.iina.ape",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ape"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "FLAC Audio File",
"UTTypeIdentifier": "io.iina.flac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WavePack Audio File",
"UTTypeIdentifier": "io.iina.wv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "RealPlayer Media Files",
"UTTypeIdentifier": "io.iina.realmedia",
"UTTypeTagSpecification": {
"public.filename-extension": [
"rm",
"ram",
"rmvb"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "XM audio file",
"UTTypeIdentifier": "io.iina.xm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"xm"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.aiff-audio"
],
"UTTypeDescription": "AIFF file",
"UTTypeIdentifier": "io.iina.aiff",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aiff",
"aif"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WAVE Audio File",
"UTTypeIdentifier": "io.iina.wav",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wav"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "VOB File (DVD Video)",
"UTTypeIdentifier": "io.iina.vob",
"UTTypeTagSpecification": {
"public.filename-extension": [
"vob"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Digital Audio",
"UTTypeIdentifier": "io.iina.ac3",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ac3",
"a52"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "AAC file",
"UTTypeIdentifier": "io.iina.aac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "OPUS file",
"UTTypeIdentifier": "io.iina.opus",
"UTTypeTagSpecification": {
"public.filename-extension": [
"opus"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "Ogg Video File",
"UTTypeIdentifier": "io.iina.ogg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogm",
"ogv"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Ogg Audio File",
"UTTypeIdentifier": "io.iina.ogg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogg",
"oga"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.avi"
],
"UTTypeDescription": "AVI container",
"UTTypeIdentifier": "io.iina.avi",
"UTTypeTagSpecification": {
"public.filename-extension": [
"avi"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Apple QuickTime container",
"UTTypeIdentifier": "io.iina.quicktime",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mov",
"moov",
"qt"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DivX file",
"UTTypeIdentifier": "io.iina.divx",
"UTTypeTagSpecification": {
"public.filename-extension": [
"divx"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DV file",
"UTTypeIdentifier": "io.iina.dv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"dv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Advanced Streaming Format",
"UTTypeIdentifier": "io.iina.asf",
"UTTypeTagSpecification": {
"public.filename-extension": [
"asf"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Windows Media Audio",
"UTTypeIdentifier": "io.iina.wma",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wma"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Media Video",
"UTTypeIdentifier": "io.iina.wmv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wmv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Recorded TV Show",
"UTTypeIdentifier": "io.iina.wtv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wtv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg"
],
"UTTypeDescription": "MPEG Video File",
"UTTypeIdentifier": "io.iina.mpeg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mpg",
"mpeg",
"mpeg1",
"mpeg2",
"m1v",
"m2v",
"mpv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg-4"
],
"UTTypeDescription": "MPEG4 Video File",
"UTTypeIdentifier": "io.iina.mpeg4-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp4",
"mpeg4",
"m4v"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MPEG Audio File",
"UTTypeIdentifier": "io.iina.mpeg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2a",
"mp1",
"mp2",
"mpa"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mpeg-4-audio "
],
"UTTypeDescription": "MPEG4 Audio File",
"UTTypeIdentifier": "io.iina.mpeg4-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m4a"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mp3"
],
"UTTypeDescription": "MPEG3 Audio File",
"UTTypeIdentifier": "io.iina.mpeg3-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp3",
"mpg3"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "MPEG-2 Stream",
"UTTypeIdentifier": "io.iina.mpeg-stream",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2p",
"ps",
"ts",
"m2ts",
"mts",
"mt2s"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp"
],
"UTTypeDescription": "3GPP File",
"UTTypeIdentifier": "io.iina.3gpp",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3gp",
"3gpp"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp2"
],
"UTTypeDescription": "3GPP2 File",
"UTTypeIdentifier": "io.iina.3gpp2",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3g2",
"3gp2"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MIDI File",
"UTTypeIdentifier": "io.iina.mid",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mid"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Matroska Audio File",
"UTTypeIdentifier": "io.iina.mka",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mka"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Matroska Video File",
"UTTypeIdentifier": "io.iina.mkv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mkv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "WebM Video File",
"UTTypeIdentifier": "io.iina.webm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"webm"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.cue",
"UTTypeTagSpecification": {
"public.filename-extension": [
"cue"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.playlist",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m3u8",
"m3u"
]
}
}
]
}
{
"fileSize": 5.348663330078125,
"architectures": [
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 7,
"cpusubtype": 3,
"filetype": 2,
"ncmds": 121,
"sizeofcmds": 10440,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 4277009103,
"size": 3,
"offset": " 0x0"
},
{
"description": "Symbol segment command",
"size": 121,
"offset": " 0x8"
},
{
"description": 121,
"size": 131205,
"offset": " 0x10"
},
{
"description": 131205,
"size": 25,
"offset": " 0x18"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x20"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x28"
},
{
"description": 0,
"size": 25,
"offset": " 0x60"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x68"
},
{
"description": 0,
"size": 121856,
"offset": " 0x80"
},
{
"description": 0,
"size": 121856,
"offset": " 0x90"
},
{
"description": 121856,
"size": 5,
"offset": " 0x98"
},
{
"description": "UNIX Thread command",
"size": 21,
"offset": " 0xa0"
},
{
"description": "Sub Library Load Command",
"size": 1702125407,
"offset": " 0xa8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0xb8"
},
{
"description": 0,
"size": 11168,
"offset": " 0xc8"
},
{
"description": 11168,
"size": 1614122,
"offset": " 0xd0"
},
{
"description": 1614122,
"size": 11168,
"offset": " 0xd8"
},
{
"description": 0,
"size": 524352,
"offset": " 0xe8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0xf8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x108"
},
{
"description": 0,
"size": 1625290,
"offset": " 0x118"
},
{
"description": 1625290,
"size": 3576,
"offset": " 0x120"
},
{
"description": 3576,
"size": 1625290,
"offset": " 0x128"
},
{
"description": 0,
"size": 524360,
"offset": " 0x138"
},
{
"description": 524360,
"size": 6,
"offset": " 0x140"
},
{
"description": "Fixed Virtual Memory Library Load command",
"size": 1953718111,
"offset": " 0x148"
},
{
"description": 1953718111,
"size": 1701866597,
"offset": " 0x150"
},
{
"description": 1701866597,
"size": 1163157343,
"offset": " 0x158"
},
{
"description": 0,
"size": 1628868,
"offset": " 0x168"
},
{
"description": 1628868,
"size": 5976,
"offset": " 0x170"
},
{
"description": 5976,
"size": 1628868,
"offset": " 0x178"
},
{
"description": 0,
"size": 524352,
"offset": " 0x188"
},
{
"description": 0,
"size": 1667719007,
"offset": " 0x198"
},
{
"description": 1667719007,
"size": 1953523043,
"offset": " 0x1a0"
},
{
"description": 1953523043,
"size": 1163157343,
"offset": " 0x1a8"
},
{
"description": 0,
"size": 1634844,
"offset": " 0x1b8"
},
{
"description": 1634844,
"size": 100,
"offset": " 0x1c0"
},
{
"description": 100,
"size": 1634844,
"offset": " 0x1c8"
}
],
"magic": "cffaedfe",
"offset": "0",
"processorSubType": 3,
"processorType": "X86"
}
]
}
{
"BuildMachineOSBuild": "19H2",
"CFBundleDevelopmentRegion": "en",
"CFBundleDocumentTypes": [
{
"CFBundleTypeExtensions": [
"mkv",
"mka",
"mk3d",
"mks"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mka"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSItemContentTypes": [
""
],
"LSTypeIsPackage": false
},
{
"CFBundleTypeExtensions": [
"rm",
"rmvb",
"ra"
],
"CFBundleTypeIconFile": "doc_rm.icns",
"CFBundleTypeName": "Real Media file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"asf"
],
"CFBundleTypeIconFile": "doc_asf.icns",
"CFBundleTypeName": "Advanced Systems Format (ASF) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aac"
],
"CFBundleTypeIconFile": "doc_aac.icns",
"CFBundleTypeName": "Advanced Audio Coding (AAC) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
],
"CFBundleTypeIconFile": "doc_flv.icns",
"CFBundleTypeName": "Flash Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"webm"
],
"CFBundleTypeIconFile": "doc_webm.icns",
"CFBundleTypeName": "WebM media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"3gp",
"3g2"
],
"CFBundleTypeIconFile": "doc_3gp.icns",
"CFBundleTypeName": "3GPP media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp3"
],
"CFBundleTypeIconFile": "doc_mp3.icns",
"CFBundleTypeName": "MPEG Layer III (MP3) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogg",
"oga"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogm",
"ogv"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ts",
"mts",
"m2ts"
],
"CFBundleTypeIconFile": "doc_ts.icns",
"CFBundleTypeName": "MPEG transport stream (TS) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"avi"
],
"CFBundleTypeIconFile": "doc_avi.icns",
"CFBundleTypeName": "AVI media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wav"
],
"CFBundleTypeIconFile": "doc_wav.icns",
"CFBundleTypeName": "Waveform Audio File (WAV) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m4a",
"m4b"
],
"CFBundleTypeIconFile": "doc_m4a.icns",
"CFBundleTypeName": "MPEG-4 audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wmv",
"wma"
],
"CFBundleTypeIconFile": "doc_wmv.icns",
"CFBundleTypeName": "Windows Media Video/Audio (WMV/WMA) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"qt",
"mov"
],
"CFBundleTypeIconFile": "doc_qt.icns",
"CFBundleTypeName": "QuickTime media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flac"
],
"CFBundleTypeIconFile": "doc_flac.icns",
"CFBundleTypeName": "Free Lossless Audio Codec (FLAC) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mpeg",
"mpg"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp4",
"m4v",
"m4b"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG-4 video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"dat",
"divx",
"vob",
"amv",
"mxf",
"mcf",
"swf",
"xvid",
"yuv",
"dv",
"wv",
"*"
],
"CFBundleTypeIconFile": "doc_other_v.icns",
"CFBundleTypeName": "Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aa3",
"ac3",
"acm",
"aif",
"aiff",
"ape",
"caf",
"mid",
"midi",
"pcm",
"vox",
"tta",
"tak",
"opus",
"cue"
],
"CFBundleTypeIconFile": "doc_other_a.icns",
"CFBundleTypeName": "Audio file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m3u8",
"m3u",
"pls"
],
"CFBundleTypeIconFile": "doc_list.icns",
"CFBundleTypeName": "Playlist",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
}
],
"CFBundleExecutable": "IINA",
"CFBundleIconFile": "AppIcon",
"CFBundleIconName": "AppIcon",
"CFBundleIdentifier": "com.colliderli.iina",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "IINA",
"CFBundlePackageType": "APPL",
"CFBundleShortVersionString": "1.1.1",
"CFBundleSignature": "????",
"CFBundleSupportedPlatforms": [
"MacOSX"
],
"CFBundleURLTypes": [
{
"CFBundleURLName": "IINA wrapper",
"CFBundleURLSchemes": [
"iina"
]
}
],
"CFBundleVersion": "125",
"DTCompiler": "com.apple.compilers.llvm.clang.1_0",
"DTPlatformBuild": "12A7403",
"DTPlatformName": "macosx",
"DTPlatformVersion": "10.15.6",
"DTSDKBuild": "19G68",
"DTSDKName": "macosx10.15",
"DTXcode": "1210",
"DTXcodeBuild": "12A7403",
"LSApplicationCategoryType": "public.app-category.video",
"LSMinimumSystemVersion": "10.11",
"NSAppTransportSecurity": {
"NSExceptionDomains": {
"assrt.net": {
"NSExceptionAllowsInsecureHTTPLoads": true,
"NSIncludesSubdomains": true
}
}
},
"NSHumanReadableCopyright": "Released under GPLv3.",
"NSMainNibFile": "MainMenu",
"NSPrincipalClass": "NSApplication",
"NSServices": [
{
"NSMenuItem": {
"default": "IINA: Open URL"
},
"NSMessage": "droppedText",
"NSSendTypes": [
"NSStringPboardType"
]
}
],
"SUFeedURL": "https://www.iina.io/appcast.xml",
"SUPublicDSAKeyFile": "dsa_pub.pem",
"SUPublicEDKey": "UpwCRYfYOg0OGgQHY6RUdrV29yPcdkvxGlEfq46r6a0=",
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Flash Video File",
"UTTypeIdentifier": "io.iina.flash",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Monkey's Audio Lossless Audio",
"UTTypeIdentifier": "io.iina.ape",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ape"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "FLAC Audio File",
"UTTypeIdentifier": "io.iina.flac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WavePack Audio File",
"UTTypeIdentifier": "io.iina.wv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "RealPlayer Media Files",
"UTTypeIdentifier": "io.iina.realmedia",
"UTTypeTagSpecification": {
"public.filename-extension": [
"rm",
"ram",
"rmvb"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "XM audio file",
"UTTypeIdentifier": "io.iina.xm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"xm"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.aiff-audio"
],
"UTTypeDescription": "AIFF file",
"UTTypeIdentifier": "io.iina.aiff",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aiff",
"aif"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WAVE Audio File",
"UTTypeIdentifier": "io.iina.wav",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wav"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "VOB File (DVD Video)",
"UTTypeIdentifier": "io.iina.vob",
"UTTypeTagSpecification": {
"public.filename-extension": [
"vob"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Digital Audio",
"UTTypeIdentifier": "io.iina.ac3",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ac3",
"a52"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "AAC file",
"UTTypeIdentifier": "io.iina.aac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "OPUS file",
"UTTypeIdentifier": "io.iina.opus",
"UTTypeTagSpecification": {
"public.filename-extension": [
"opus"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "Ogg Video File",
"UTTypeIdentifier": "io.iina.ogg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogm",
"ogv"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Ogg Audio File",
"UTTypeIdentifier": "io.iina.ogg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogg",
"oga"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.avi"
],
"UTTypeDescription": "AVI container",
"UTTypeIdentifier": "io.iina.avi",
"UTTypeTagSpecification": {
"public.filename-extension": [
"avi"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Apple QuickTime container",
"UTTypeIdentifier": "io.iina.quicktime",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mov",
"moov",
"qt"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DivX file",
"UTTypeIdentifier": "io.iina.divx",
"UTTypeTagSpecification": {
"public.filename-extension": [
"divx"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DV file",
"UTTypeIdentifier": "io.iina.dv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"dv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Advanced Streaming Format",
"UTTypeIdentifier": "io.iina.asf",
"UTTypeTagSpecification": {
"public.filename-extension": [
"asf"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Windows Media Audio",
"UTTypeIdentifier": "io.iina.wma",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wma"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Media Video",
"UTTypeIdentifier": "io.iina.wmv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wmv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Recorded TV Show",
"UTTypeIdentifier": "io.iina.wtv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wtv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg"
],
"UTTypeDescription": "MPEG Video File",
"UTTypeIdentifier": "io.iina.mpeg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mpg",
"mpeg",
"mpeg1",
"mpeg2",
"m1v",
"m2v",
"mpv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg-4"
],
"UTTypeDescription": "MPEG4 Video File",
"UTTypeIdentifier": "io.iina.mpeg4-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp4",
"mpeg4",
"m4v"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MPEG Audio File",
"UTTypeIdentifier": "io.iina.mpeg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2a",
"mp1",
"mp2",
"mpa"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mpeg-4-audio "
],
"UTTypeDescription": "MPEG4 Audio File",
"UTTypeIdentifier": "io.iina.mpeg4-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m4a"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mp3"
],
"UTTypeDescription": "MPEG3 Audio File",
"UTTypeIdentifier": "io.iina.mpeg3-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp3",
"mpg3"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "MPEG-2 Stream",
"UTTypeIdentifier": "io.iina.mpeg-stream",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2p",
"ps",
"ts",
"m2ts",
"mts",
"mt2s"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp"
],
"UTTypeDescription": "3GPP File",
"UTTypeIdentifier": "io.iina.3gpp",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3gp",
"3gpp"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp2"
],
"UTTypeDescription": "3GPP2 File",
"UTTypeIdentifier": "io.iina.3gpp2",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3g2",
"3gp2"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MIDI File",
"UTTypeIdentifier": "io.iina.mid",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mid"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Matroska Audio File",
"UTTypeIdentifier": "io.iina.mka",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mka"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Matroska Video File",
"UTTypeIdentifier": "io.iina.mkv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mkv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "WebM Video File",
"UTTypeIdentifier": "io.iina.webm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"webm"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.cue",
"UTTypeTagSpecification": {
"public.filename-extension": [
"cue"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.playlist",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m3u8",
"m3u"
]
}
}
]
}
{
"fileSize": 5.619232177734375,
"architectures": [
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 7,
"cpusubtype": 3,
"filetype": 2,
"ncmds": 117,
"sizeofcmds": 10176,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 4277009103,
"size": 3,
"offset": " 0x0"
},
{
"description": "Symbol segment command",
"size": 117,
"offset": " 0x8"
},
{
"description": 117,
"size": 131205,
"offset": " 0x10"
},
{
"description": 131205,
"size": 25,
"offset": " 0x18"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x20"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x28"
},
{
"description": 0,
"size": 25,
"offset": " 0x60"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x68"
},
{
"description": 0,
"size": 7936,
"offset": " 0x80"
},
{
"description": 0,
"size": 7936,
"offset": " 0x90"
},
{
"description": 7936,
"size": 5,
"offset": " 0x98"
},
{
"description": "UNIX Thread command",
"size": 21,
"offset": " 0xa0"
},
{
"description": "Sub Library Load Command",
"size": 1702125407,
"offset": " 0xa8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0xb8"
},
{
"description": 0,
"size": 16320,
"offset": " 0xc8"
},
{
"description": 16320,
"size": 1689114,
"offset": " 0xd0"
},
{
"description": 1689114,
"size": 16320,
"offset": " 0xd8"
},
{
"description": 0,
"size": 524352,
"offset": " 0xe8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0xf8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x108"
},
{
"description": 0,
"size": 107994,
"offset": " 0x118"
},
{
"description": 107994,
"size": 3630,
"offset": " 0x120"
},
{
"description": 3630,
"size": 107994,
"offset": " 0x128"
},
{
"description": 0,
"size": 524360,
"offset": " 0x138"
},
{
"description": 524360,
"size": 6,
"offset": " 0x140"
},
{
"description": "Fixed Virtual Memory Library Load command",
"size": 1953718111,
"offset": " 0x148"
},
{
"description": 1953718111,
"size": 1701866597,
"offset": " 0x150"
},
{
"description": 1701866597,
"size": 1163157343,
"offset": " 0x158"
},
{
"description": 0,
"size": 106824,
"offset": " 0x168"
},
{
"description": 106824,
"size": 6066,
"offset": " 0x170"
},
{
"description": 6066,
"size": 106824,
"offset": " 0x178"
},
{
"description": 0,
"size": 524352,
"offset": " 0x188"
},
{
"description": 0,
"size": 1667719007,
"offset": " 0x198"
},
{
"description": 1667719007,
"size": 1953523043,
"offset": " 0x1a0"
},
{
"description": 1953523043,
"size": 1163157343,
"offset": " 0x1a8"
},
{
"description": 0,
"size": 1715132,
"offset": " 0x1b8"
},
{
"description": 1715132,
"size": 100,
"offset": " 0x1c0"
},
{
"description": 100,
"size": 1715132,
"offset": " 0x1c8"
}
],
"magic": "cffaedfe",
"offset": "0",
"processorSubType": 3,
"processorType": "X86"
}
]
}
{
"BuildMachineOSBuild": "19F101",
"CFBundleDevelopmentRegion": "en",
"CFBundleDocumentTypes": [
{
"CFBundleTypeExtensions": [
"mkv",
"mka",
"mk3d",
"mks"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mka"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSItemContentTypes": [
""
],
"LSTypeIsPackage": false
},
{
"CFBundleTypeExtensions": [
"rm",
"rmvb",
"ra"
],
"CFBundleTypeIconFile": "doc_rm.icns",
"CFBundleTypeName": "Real Media file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"asf"
],
"CFBundleTypeIconFile": "doc_asf.icns",
"CFBundleTypeName": "Advanced Systems Format (ASF) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aac"
],
"CFBundleTypeIconFile": "doc_aac.icns",
"CFBundleTypeName": "Advanced Audio Coding (AAC) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
],
"CFBundleTypeIconFile": "doc_flv.icns",
"CFBundleTypeName": "Flash Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"webm"
],
"CFBundleTypeIconFile": "doc_webm.icns",
"CFBundleTypeName": "WebM media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"3gp",
"3g2"
],
"CFBundleTypeIconFile": "doc_3gp.icns",
"CFBundleTypeName": "3GPP media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp3"
],
"CFBundleTypeIconFile": "doc_mp3.icns",
"CFBundleTypeName": "MPEG Layer III (MP3) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogg",
"oga"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogm",
"ogv"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ts",
"mts",
"m2ts"
],
"CFBundleTypeIconFile": "doc_ts.icns",
"CFBundleTypeName": "MPEG transport stream (TS) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"avi"
],
"CFBundleTypeIconFile": "doc_avi.icns",
"CFBundleTypeName": "AVI media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wav"
],
"CFBundleTypeIconFile": "doc_wav.icns",
"CFBundleTypeName": "Waveform Audio File (WAV) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m4a",
"m4b"
],
"CFBundleTypeIconFile": "doc_m4a.icns",
"CFBundleTypeName": "MPEG-4 audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wmv",
"wma"
],
"CFBundleTypeIconFile": "doc_wmv.icns",
"CFBundleTypeName": "Windows Media Video/Audio (WMV/WMA) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"qt",
"mov"
],
"CFBundleTypeIconFile": "doc_qt.icns",
"CFBundleTypeName": "QuickTime media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flac"
],
"CFBundleTypeIconFile": "doc_flac.icns",
"CFBundleTypeName": "Free Lossless Audio Codec (FLAC) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mpeg",
"mpg"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp4",
"m4v",
"m4b"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG-4 video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"dat",
"divx",
"vob",
"amv",
"mxf",
"mcf",
"swf",
"xvid",
"yuv",
"dv",
"wv",
"*"
],
"CFBundleTypeIconFile": "doc_other_v.icns",
"CFBundleTypeName": "Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aa3",
"ac3",
"acm",
"aif",
"aiff",
"ape",
"caf",
"mid",
"midi",
"pcm",
"vox",
"tta",
"tak",
"opus",
"cue"
],
"CFBundleTypeIconFile": "doc_other_a.icns",
"CFBundleTypeName": "Audio file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m3u8",
"m3u",
"pls"
],
"CFBundleTypeIconFile": "doc_list.icns",
"CFBundleTypeName": "Playlist",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
}
],
"CFBundleExecutable": "IINA",
"CFBundleIconFile": "AppIcon",
"CFBundleIconName": "AppIcon",
"CFBundleIdentifier": "com.colliderli.iina",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "IINA",
"CFBundlePackageType": "APPL",
"CFBundleShortVersionString": "1.0.7",
"CFBundleSignature": "????",
"CFBundleSupportedPlatforms": [
"MacOSX"
],
"CFBundleURLTypes": [
{
"CFBundleURLName": "IINA wrapper",
"CFBundleURLSchemes": [
"iina"
]
}
],
"CFBundleVersion": "119",
"DTCompiler": "com.apple.compilers.llvm.clang.1_0",
"DTPlatformBuild": "11E608c",
"DTPlatformVersion": "GM",
"DTSDKBuild": "19E258",
"DTSDKName": "macosx10.15",
"DTXcode": "1150",
"DTXcodeBuild": "11E608c",
"LSApplicationCategoryType": "public.app-category.video",
"LSMinimumSystemVersion": "10.11",
"NSAppTransportSecurity": {
"NSExceptionDomains": {
"assrt.net": {
"NSExceptionAllowsInsecureHTTPLoads": true,
"NSIncludesSubdomains": true
}
}
},
"NSHumanReadableCopyright": "Released under GPLv3.",
"NSMainNibFile": "MainMenu",
"NSPrincipalClass": "NSApplication",
"NSServices": [
{
"NSMenuItem": {
"default": "IINA: Open URL"
},
"NSMessage": "droppedText",
"NSSendTypes": [
"NSStringPboardType"
]
}
],
"NSSupportsAutomaticGraphicsSwitching": true,
"SUFeedURL": "https://www.iina.io/appcast.xml",
"SUPublicDSAKeyFile": "dsa_pub.pem",
"SUPublicEDKey": "UpwCRYfYOg0OGgQHY6RUdrV29yPcdkvxGlEfq46r6a0=",
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Flash Video File",
"UTTypeIdentifier": "io.iina.flash",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Monkey's Audio Lossless Audio",
"UTTypeIdentifier": "io.iina.ape",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ape"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "FLAC Audio File",
"UTTypeIdentifier": "io.iina.flac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WavePack Audio File",
"UTTypeIdentifier": "io.iina.wv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "RealPlayer Media Files",
"UTTypeIdentifier": "io.iina.realmedia",
"UTTypeTagSpecification": {
"public.filename-extension": [
"rm",
"ram",
"rmvb"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "XM audio file",
"UTTypeIdentifier": "io.iina.xm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"xm"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.aiff-audio"
],
"UTTypeDescription": "AIFF file",
"UTTypeIdentifier": "io.iina.aiff",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aiff",
"aif"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WAVE Audio File",
"UTTypeIdentifier": "io.iina.wav",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wav"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "VOB File (DVD Video)",
"UTTypeIdentifier": "io.iina.vob",
"UTTypeTagSpecification": {
"public.filename-extension": [
"vob"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Digital Audio",
"UTTypeIdentifier": "io.iina.ac3",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ac3",
"a52"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "AAC file",
"UTTypeIdentifier": "io.iina.aac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "OPUS file",
"UTTypeIdentifier": "io.iina.opus",
"UTTypeTagSpecification": {
"public.filename-extension": [
"opus"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "Ogg Video File",
"UTTypeIdentifier": "io.iina.ogg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogm",
"ogv"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Ogg Audio File",
"UTTypeIdentifier": "io.iina.ogg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogg",
"oga"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.avi"
],
"UTTypeDescription": "AVI container",
"UTTypeIdentifier": "io.iina.avi",
"UTTypeTagSpecification": {
"public.filename-extension": [
"avi"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Apple QuickTime container",
"UTTypeIdentifier": "io.iina.quicktime",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mov",
"moov",
"qt"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DivX file",
"UTTypeIdentifier": "io.iina.divx",
"UTTypeTagSpecification": {
"public.filename-extension": [
"divx"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DV file",
"UTTypeIdentifier": "io.iina.dv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"dv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Advanced Streaming Format",
"UTTypeIdentifier": "io.iina.asf",
"UTTypeTagSpecification": {
"public.filename-extension": [
"asf"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Windows Media Audio",
"UTTypeIdentifier": "io.iina.wma",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wma"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Media Video",
"UTTypeIdentifier": "io.iina.wmv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wmv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Recorded TV Show",
"UTTypeIdentifier": "io.iina.wtv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wtv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg"
],
"UTTypeDescription": "MPEG Video File",
"UTTypeIdentifier": "io.iina.mpeg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mpg",
"mpeg",
"mpeg1",
"mpeg2",
"m1v",
"m2v",
"mpv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg-4"
],
"UTTypeDescription": "MPEG4 Video File",
"UTTypeIdentifier": "io.iina.mpeg4-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp4",
"mpeg4",
"m4v"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MPEG Audio File",
"UTTypeIdentifier": "io.iina.mpeg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2a",
"mp1",
"mp2",
"mpa"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mpeg-4-audio "
],
"UTTypeDescription": "MPEG4 Audio File",
"UTTypeIdentifier": "io.iina.mpeg4-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m4a"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mp3"
],
"UTTypeDescription": "MPEG3 Audio File",
"UTTypeIdentifier": "io.iina.mpeg3-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp3",
"mpg3"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "MPEG-2 Stream",
"UTTypeIdentifier": "io.iina.mpeg-stream",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2p",
"ps",
"ts",
"m2ts",
"mts",
"mt2s"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp"
],
"UTTypeDescription": "3GPP File",
"UTTypeIdentifier": "io.iina.3gpp",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3gp",
"3gpp"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp2"
],
"UTTypeDescription": "3GPP2 File",
"UTTypeIdentifier": "io.iina.3gpp2",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3g2",
"3gp2"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MIDI File",
"UTTypeIdentifier": "io.iina.mid",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mid"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Matroska Audio File",
"UTTypeIdentifier": "io.iina.mka",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mka"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Matroska Video File",
"UTTypeIdentifier": "io.iina.mkv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mkv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "WebM Video File",
"UTTypeIdentifier": "io.iina.webm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"webm"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.cue",
"UTTypeTagSpecification": {
"public.filename-extension": [
"cue"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.playlist",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m3u8",
"m3u"
]
}
}
]
}
{
"fileSize": 5.53997802734375,
"architectures": [
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 7,
"cpusubtype": 3,
"filetype": 2,
"ncmds": 100,
"sizeofcmds": 9048,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 4277009103,
"size": 3,
"offset": " 0x0"
},
{
"description": "Symbol segment command",
"size": 100,
"offset": " 0x8"
},
{
"description": 100,
"size": 131205,
"offset": " 0x10"
},
{
"description": 131205,
"size": 25,
"offset": " 0x18"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x20"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x28"
},
{
"description": 0,
"size": 25,
"offset": " 0x60"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x68"
},
{
"description": 0,
"size": 136448,
"offset": " 0x80"
},
{
"description": 0,
"size": 136448,
"offset": " 0x90"
},
{
"description": 136448,
"size": 5,
"offset": " 0x98"
},
{
"description": "UNIX Thread command",
"size": 20,
"offset": " 0xa0"
},
{
"description": "Sub Client Load Command",
"size": 1702125407,
"offset": " 0xa8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0xb8"
},
{
"description": 0,
"size": 9920,
"offset": " 0xc8"
},
{
"description": 9920,
"size": 1865562,
"offset": " 0xd0"
},
{
"description": 1865562,
"size": 9920,
"offset": " 0xd8"
},
{
"description": 0,
"size": 524352,
"offset": " 0xe8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0xf8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x108"
},
{
"description": 0,
"size": 1875482,
"offset": " 0x118"
},
{
"description": 1875482,
"size": 3522,
"offset": " 0x120"
},
{
"description": 3522,
"size": 1875482,
"offset": " 0x128"
},
{
"description": 0,
"size": 524360,
"offset": " 0x138"
},
{
"description": 524360,
"size": 6,
"offset": " 0x140"
},
{
"description": "Fixed Virtual Memory Library Load command",
"size": 1953718111,
"offset": " 0x148"
},
{
"description": 1953718111,
"size": 1701866597,
"offset": " 0x150"
},
{
"description": 1701866597,
"size": 1163157343,
"offset": " 0x158"
},
{
"description": 0,
"size": 1879004,
"offset": " 0x168"
},
{
"description": 1879004,
"size": 5886,
"offset": " 0x170"
},
{
"description": 5886,
"size": 1879004,
"offset": " 0x178"
},
{
"description": 0,
"size": 524352,
"offset": " 0x188"
}
],
"magic": "cffaedfe",
"offset": "0",
"processorSubType": 3,
"processorType": "X86"
}
]
}
{
"BuildMachineOSBuild": "19C57",
"CFBundleDevelopmentRegion": "en",
"CFBundleDocumentTypes": [
{
"CFBundleTypeExtensions": [
"mkv",
"mka",
"mk3d",
"mks"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mka"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSItemContentTypes": [
""
],
"LSTypeIsPackage": false
},
{
"CFBundleTypeExtensions": [
"rm",
"rmvb",
"ra"
],
"CFBundleTypeIconFile": "doc_rm.icns",
"CFBundleTypeName": "Real Media file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"asf"
],
"CFBundleTypeIconFile": "doc_asf.icns",
"CFBundleTypeName": "Advanced Systems Format (ASF) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aac"
],
"CFBundleTypeIconFile": "doc_aac.icns",
"CFBundleTypeName": "Advanced Audio Coding (AAC) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
],
"CFBundleTypeIconFile": "doc_flv.icns",
"CFBundleTypeName": "Flash Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"webm"
],
"CFBundleTypeIconFile": "doc_webm.icns",
"CFBundleTypeName": "WebM media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"3gp",
"3g2"
],
"CFBundleTypeIconFile": "doc_3gp.icns",
"CFBundleTypeName": "3GPP media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp3"
],
"CFBundleTypeIconFile": "doc_mp3.icns",
"CFBundleTypeName": "MPEG Layer III (MP3) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogg",
"oga"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogm",
"ogv"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ts",
"mts",
"m2ts"
],
"CFBundleTypeIconFile": "doc_ts.icns",
"CFBundleTypeName": "MPEG transport stream (TS) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"avi"
],
"CFBundleTypeIconFile": "doc_avi.icns",
"CFBundleTypeName": "AVI media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wav"
],
"CFBundleTypeIconFile": "doc_wav.icns",
"CFBundleTypeName": "Waveform Audio File (WAV) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m4a",
"m4b"
],
"CFBundleTypeIconFile": "doc_m4a.icns",
"CFBundleTypeName": "MPEG-4 audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wmv",
"wma"
],
"CFBundleTypeIconFile": "doc_wmv.icns",
"CFBundleTypeName": "Windows Media Video/Audio (WMV/WMA) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"qt",
"mov"
],
"CFBundleTypeIconFile": "doc_qt.icns",
"CFBundleTypeName": "QuickTime media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flac"
],
"CFBundleTypeIconFile": "doc_flac.icns",
"CFBundleTypeName": "Free Lossless Audio Codec (FLAC) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mpeg",
"mpg"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp4",
"m4v",
"m4b"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG-4 video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"dat",
"divx",
"vob",
"amv",
"mxf",
"mcf",
"swf",
"xvid",
"yuv",
"dv",
"wv",
"*"
],
"CFBundleTypeIconFile": "doc_other_v.icns",
"CFBundleTypeName": "Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aa3",
"ac3",
"acm",
"aif",
"aiff",
"ape",
"caf",
"mid",
"midi",
"pcm",
"vox",
"tta",
"tak",
"opus",
"cue"
],
"CFBundleTypeIconFile": "doc_other_a.icns",
"CFBundleTypeName": "Audio file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m3u8",
"m3u",
"pls"
],
"CFBundleTypeIconFile": "doc_list.icns",
"CFBundleTypeName": "Playlist",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
}
],
"CFBundleExecutable": "IINA",
"CFBundleIconFile": "AppIcon",
"CFBundleIconName": "AppIcon",
"CFBundleIdentifier": "com.colliderli.iina",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "IINA",
"CFBundlePackageType": "APPL",
"CFBundleShortVersionString": "1.0.6",
"CFBundleSignature": "????",
"CFBundleSupportedPlatforms": [
"MacOSX"
],
"CFBundleURLTypes": [
{
"CFBundleURLName": "IINA wrapper",
"CFBundleURLSchemes": [
"iina"
]
}
],
"CFBundleVersion": "113",
"DTCompiler": "com.apple.compilers.llvm.clang.1_0",
"DTPlatformBuild": "11C29",
"DTPlatformVersion": "GM",
"DTSDKBuild": "19B90",
"DTSDKName": "macosx10.15",
"DTXcode": "1130",
"DTXcodeBuild": "11C29",
"LSApplicationCategoryType": "public.app-category.video",
"LSMinimumSystemVersion": "10.11",
"NSAppTransportSecurity": {
"NSExceptionDomains": {
"assrt.net": {
"NSExceptionAllowsInsecureHTTPLoads": true,
"NSIncludesSubdomains": true
}
}
},
"NSHumanReadableCopyright": "Released under GPLv3.",
"NSMainNibFile": "MainMenu",
"NSPrincipalClass": "NSApplication",
"NSServices": [
{
"NSMenuItem": {
"default": "IINA: Open URL"
},
"NSMessage": "droppedText",
"NSSendTypes": [
"NSStringPboardType"
]
}
],
"NSSupportsAutomaticGraphicsSwitching": true,
"SUFeedURL": "https://www.iina.io/appcast.xml",
"SUPublicDSAKeyFile": "dsa_pub.pem",
"SUPublicEDKey": "UpwCRYfYOg0OGgQHY6RUdrV29yPcdkvxGlEfq46r6a0=",
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Flash Video File",
"UTTypeIdentifier": "io.iina.flash",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Monkey's Audio Lossless Audio",
"UTTypeIdentifier": "io.iina.ape",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ape"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "FLAC Audio File",
"UTTypeIdentifier": "io.iina.flac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WavePack Audio File",
"UTTypeIdentifier": "io.iina.wv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "RealPlayer Media Files",
"UTTypeIdentifier": "io.iina.realmedia",
"UTTypeTagSpecification": {
"public.filename-extension": [
"rm",
"ram",
"rmvb"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "XM audio file",
"UTTypeIdentifier": "io.iina.xm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"xm"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.aiff-audio"
],
"UTTypeDescription": "AIFF file",
"UTTypeIdentifier": "io.iina.aiff",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aiff",
"aif"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WAVE Audio File",
"UTTypeIdentifier": "io.iina.wav",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wav"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "VOB File (DVD Video)",
"UTTypeIdentifier": "io.iina.vob",
"UTTypeTagSpecification": {
"public.filename-extension": [
"vob"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Digital Audio",
"UTTypeIdentifier": "io.iina.ac3",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ac3",
"a52"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "AAC file",
"UTTypeIdentifier": "io.iina.aac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "OPUS file",
"UTTypeIdentifier": "io.iina.opus",
"UTTypeTagSpecification": {
"public.filename-extension": [
"opus"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "Ogg Video File",
"UTTypeIdentifier": "io.iina.ogg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogm",
"ogv"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Ogg Audio File",
"UTTypeIdentifier": "io.iina.ogg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogg",
"oga"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.avi"
],
"UTTypeDescription": "AVI container",
"UTTypeIdentifier": "io.iina.avi",
"UTTypeTagSpecification": {
"public.filename-extension": [
"avi"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Apple QuickTime container",
"UTTypeIdentifier": "io.iina.quicktime",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mov",
"moov",
"qt"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DivX file",
"UTTypeIdentifier": "io.iina.divx",
"UTTypeTagSpecification": {
"public.filename-extension": [
"divx"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DV file",
"UTTypeIdentifier": "io.iina.dv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"dv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Advanced Streaming Format",
"UTTypeIdentifier": "io.iina.asf",
"UTTypeTagSpecification": {
"public.filename-extension": [
"asf"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Windows Media Audio",
"UTTypeIdentifier": "io.iina.wma",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wma"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Media Video",
"UTTypeIdentifier": "io.iina.wmv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wmv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Recorded TV Show",
"UTTypeIdentifier": "io.iina.wtv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wtv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg"
],
"UTTypeDescription": "MPEG Video File",
"UTTypeIdentifier": "io.iina.mpeg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mpg",
"mpeg",
"mpeg1",
"mpeg2",
"m1v",
"m2v",
"mpv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg-4"
],
"UTTypeDescription": "MPEG4 Video File",
"UTTypeIdentifier": "io.iina.mpeg4-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp4",
"mpeg4",
"m4v"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MPEG Audio File",
"UTTypeIdentifier": "io.iina.mpeg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2a",
"mp1",
"mp2",
"mpa"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mpeg-4-audio "
],
"UTTypeDescription": "MPEG4 Audio File",
"UTTypeIdentifier": "io.iina.mpeg4-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m4a"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mp3"
],
"UTTypeDescription": "MPEG3 Audio File",
"UTTypeIdentifier": "io.iina.mpeg3-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp3",
"mpg3"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "MPEG-2 Stream",
"UTTypeIdentifier": "io.iina.mpeg-stream",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2p",
"ps",
"ts",
"m2ts",
"mts",
"mt2s"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp"
],
"UTTypeDescription": "3GPP File",
"UTTypeIdentifier": "io.iina.3gpp",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3gp",
"3gpp"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp2"
],
"UTTypeDescription": "3GPP2 File",
"UTTypeIdentifier": "io.iina.3gpp2",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3g2",
"3gp2"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MIDI File",
"UTTypeIdentifier": "io.iina.mid",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mid"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Matroska Audio File",
"UTTypeIdentifier": "io.iina.mka",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mka"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Matroska Video File",
"UTTypeIdentifier": "io.iina.mkv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mkv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "WebM Video File",
"UTTypeIdentifier": "io.iina.webm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"webm"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.cue",
"UTTypeTagSpecification": {
"public.filename-extension": [
"cue"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.playlist",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m3u8",
"m3u"
]
}
}
]
}
{
"fileSize": 5.5693817138671875,
"architectures": [
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 7,
"cpusubtype": 3,
"filetype": 2,
"ncmds": 101,
"sizeofcmds": 9104,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 4277009103,
"size": 524291,
"offset": " 0x0"
},
{
"description": 524291,
"size": 101,
"offset": " 0x8"
},
{
"description": 101,
"size": 131205,
"offset": " 0x10"
},
{
"description": 131205,
"size": 25,
"offset": " 0x18"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x20"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x28"
},
{
"description": 0,
"size": 25,
"offset": " 0x60"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x68"
},
{
"description": 0,
"size": 144896,
"offset": " 0x80"
},
{
"description": 0,
"size": 144896,
"offset": " 0x90"
},
{
"description": 144896,
"size": 5,
"offset": " 0x98"
},
{
"description": "UNIX Thread command",
"size": 20,
"offset": " 0xa0"
},
{
"description": "Sub Client Load Command",
"size": 1702125407,
"offset": " 0xa8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0xb8"
},
{
"description": 0,
"size": 9856,
"offset": " 0xc8"
},
{
"description": 9856,
"size": 2014938,
"offset": " 0xd0"
},
{
"description": 2014938,
"size": 9856,
"offset": " 0xd8"
},
{
"description": 0,
"size": 524352,
"offset": " 0xe8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0xf8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x108"
},
{
"description": 0,
"size": 2024794,
"offset": " 0x118"
},
{
"description": 2024794,
"size": 3636,
"offset": " 0x120"
},
{
"description": 3636,
"size": 2024794,
"offset": " 0x128"
},
{
"description": 0,
"size": 524360,
"offset": " 0x138"
},
{
"description": 524360,
"size": 6,
"offset": " 0x140"
},
{
"description": "Fixed Virtual Memory Library Load command",
"size": 1953718111,
"offset": " 0x148"
},
{
"description": 1953718111,
"size": 1701866597,
"offset": " 0x150"
},
{
"description": 1701866597,
"size": 1163157343,
"offset": " 0x158"
},
{
"description": 0,
"size": 2028432,
"offset": " 0x168"
},
{
"description": 2028432,
"size": 6076,
"offset": " 0x170"
},
{
"description": 6076,
"size": 2028432,
"offset": " 0x178"
},
{
"description": 0,
"size": 524352,
"offset": " 0x188"
}
],
"magic": "cffaedfe",
"offset": "0",
"processorSubType": 3,
"processorType": "X86"
}
]
}
{
"BuildMachineOSBuild": "20C69",
"CFBundleDevelopmentRegion": "en",
"CFBundleDocumentTypes": [
{
"CFBundleTypeExtensions": [
"mkv",
"mka",
"mk3d",
"mks"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mka"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSItemContentTypes": [
""
],
"LSTypeIsPackage": false
},
{
"CFBundleTypeExtensions": [
"rm",
"rmvb",
"ra"
],
"CFBundleTypeIconFile": "doc_rm.icns",
"CFBundleTypeName": "Real Media file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"asf"
],
"CFBundleTypeIconFile": "doc_asf.icns",
"CFBundleTypeName": "Advanced Systems Format (ASF) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aac"
],
"CFBundleTypeIconFile": "doc_aac.icns",
"CFBundleTypeName": "Advanced Audio Coding (AAC) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
],
"CFBundleTypeIconFile": "doc_flv.icns",
"CFBundleTypeName": "Flash Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"webm"
],
"CFBundleTypeIconFile": "doc_webm.icns",
"CFBundleTypeName": "WebM media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"3gp",
"3g2"
],
"CFBundleTypeIconFile": "doc_3gp.icns",
"CFBundleTypeName": "3GPP media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp3"
],
"CFBundleTypeIconFile": "doc_mp3.icns",
"CFBundleTypeName": "MPEG Layer III (MP3) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogg",
"oga"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogm",
"ogv"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ts",
"mts",
"m2ts"
],
"CFBundleTypeIconFile": "doc_ts.icns",
"CFBundleTypeName": "MPEG transport stream (TS) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"avi"
],
"CFBundleTypeIconFile": "doc_avi.icns",
"CFBundleTypeName": "AVI media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wav"
],
"CFBundleTypeIconFile": "doc_wav.icns",
"CFBundleTypeName": "Waveform Audio File (WAV) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m4a",
"m4b"
],
"CFBundleTypeIconFile": "doc_m4a.icns",
"CFBundleTypeName": "MPEG-4 audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wmv",
"wma"
],
"CFBundleTypeIconFile": "doc_wmv.icns",
"CFBundleTypeName": "Windows Media Video/Audio (WMV/WMA) media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"qt",
"mov"
],
"CFBundleTypeIconFile": "doc_qt.icns",
"CFBundleTypeName": "QuickTime media",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flac"
],
"CFBundleTypeIconFile": "doc_flac.icns",
"CFBundleTypeName": "Free Lossless Audio Codec (FLAC) audio",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mpeg",
"mpg"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp4",
"m4v",
"m4b"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG-4 video",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"dat",
"divx",
"vob",
"amv",
"mxf",
"mcf",
"swf",
"xvid",
"yuv",
"dv",
"wv",
"*"
],
"CFBundleTypeIconFile": "doc_other_v.icns",
"CFBundleTypeName": "Video file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aa3",
"ac3",
"acm",
"aif",
"aiff",
"ape",
"caf",
"mid",
"midi",
"pcm",
"vox",
"tta",
"tak",
"opus",
"cue"
],
"CFBundleTypeIconFile": "doc_other_a.icns",
"CFBundleTypeName": "Audio file",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m3u8",
"m3u",
"pls"
],
"CFBundleTypeIconFile": "doc_list.icns",
"CFBundleTypeName": "Playlist",
"CFBundleTypeRole": "Viewer",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
}
],
"CFBundleExecutable": "IINA",
"CFBundleIconFile": "AppIcon",
"CFBundleIconName": "AppIcon",
"CFBundleIdentifier": "com.colliderli.iina",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "IINA",
"CFBundlePackageType": "APPL",
"CFBundleShortVersionString": "1.2.0",
"CFBundleSignature": "????",
"CFBundleSupportedPlatforms": [
"MacOSX"
],
"CFBundleURLTypes": [
{
"CFBundleURLName": "IINA wrapper",
"CFBundleURLSchemes": [
"iina"
]
}
],
"CFBundleVersion": "129",
"DTCompiler": "com.apple.compilers.llvm.clang.1_0",
"DTPlatformBuild": "12C33",
"DTPlatformName": "macosx",
"DTPlatformVersion": "11.1",
"DTSDKBuild": "20C63",
"DTSDKName": "macosx11.1",
"DTXcode": "1230",
"DTXcodeBuild": "12C33",
"LSApplicationCategoryType": "public.app-category.video",
"LSMinimumSystemVersion": "10.11",
"NSAppTransportSecurity": {
"NSExceptionDomains": {
"assrt.net": {
"NSExceptionAllowsInsecureHTTPLoads": true,
"NSIncludesSubdomains": true
}
}
},
"NSHumanReadableCopyright": "Released under GPLv3.",
"NSMainNibFile": "MainMenu",
"NSPrincipalClass": "NSApplication",
"NSServices": [
{
"NSMenuItem": {
"default": "IINA: Open URL"
},
"NSMessage": "droppedText",
"NSSendTypes": [
"NSStringPboardType"
]
}
],
"SUFeedURL": "https://www.iina.io/appcast.xml",
"SUPublicDSAKeyFile": "dsa_pub.pem",
"SUPublicEDKey": "UpwCRYfYOg0OGgQHY6RUdrV29yPcdkvxGlEfq46r6a0=",
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Flash Video File",
"UTTypeIdentifier": "io.iina.flash",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Monkey's Audio Lossless Audio",
"UTTypeIdentifier": "io.iina.ape",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ape"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "FLAC Audio File",
"UTTypeIdentifier": "io.iina.flac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WavePack Audio File",
"UTTypeIdentifier": "io.iina.wv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "RealPlayer Media Files",
"UTTypeIdentifier": "io.iina.realmedia",
"UTTypeTagSpecification": {
"public.filename-extension": [
"rm",
"ram",
"rmvb"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "XM audio file",
"UTTypeIdentifier": "io.iina.xm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"xm"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.aiff-audio"
],
"UTTypeDescription": "AIFF file",
"UTTypeIdentifier": "io.iina.aiff",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aiff",
"aif"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WAVE Audio File",
"UTTypeIdentifier": "io.iina.wav",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wav"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "VOB File (DVD Video)",
"UTTypeIdentifier": "io.iina.vob",
"UTTypeTagSpecification": {
"public.filename-extension": [
"vob"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Digital Audio",
"UTTypeIdentifier": "io.iina.ac3",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ac3",
"a52"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "AAC file",
"UTTypeIdentifier": "io.iina.aac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "OPUS file",
"UTTypeIdentifier": "io.iina.opus",
"UTTypeTagSpecification": {
"public.filename-extension": [
"opus"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "Ogg Video File",
"UTTypeIdentifier": "io.iina.ogg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogm",
"ogv"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Ogg Audio File",
"UTTypeIdentifier": "io.iina.ogg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogg",
"oga"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.avi"
],
"UTTypeDescription": "AVI container",
"UTTypeIdentifier": "io.iina.avi",
"UTTypeTagSpecification": {
"public.filename-extension": [
"avi"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Apple QuickTime container",
"UTTypeIdentifier": "io.iina.quicktime",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mov",
"moov",
"qt"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DivX file",
"UTTypeIdentifier": "io.iina.divx",
"UTTypeTagSpecification": {
"public.filename-extension": [
"divx"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DV file",
"UTTypeIdentifier": "io.iina.dv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"dv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Advanced Streaming Format",
"UTTypeIdentifier": "io.iina.asf",
"UTTypeTagSpecification": {
"public.filename-extension": [
"asf"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Windows Media Audio",
"UTTypeIdentifier": "io.iina.wma",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wma"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Media Video",
"UTTypeIdentifier": "io.iina.wmv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wmv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Recorded TV Show",
"UTTypeIdentifier": "io.iina.wtv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wtv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg"
],
"UTTypeDescription": "MPEG Video File",
"UTTypeIdentifier": "io.iina.mpeg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mpg",
"mpeg",
"mpeg1",
"mpeg2",
"m1v",
"m2v",
"mpv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg-4"
],
"UTTypeDescription": "MPEG4 Video File",
"UTTypeIdentifier": "io.iina.mpeg4-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp4",
"mpeg4",
"m4v"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MPEG Audio File",
"UTTypeIdentifier": "io.iina.mpeg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2a",
"mp1",
"mp2",
"mpa"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mpeg-4-audio "
],
"UTTypeDescription": "MPEG4 Audio File",
"UTTypeIdentifier": "io.iina.mpeg4-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m4a"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mp3"
],
"UTTypeDescription": "MPEG3 Audio File",
"UTTypeIdentifier": "io.iina.mpeg3-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp3",
"mpg3"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "MPEG-2 Stream",
"UTTypeIdentifier": "io.iina.mpeg-stream",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2p",
"ps",
"ts",
"m2ts",
"mts",
"mt2s"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp"
],
"UTTypeDescription": "3GPP File",
"UTTypeIdentifier": "io.iina.3gpp",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3gp",
"3gpp"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp2"
],
"UTTypeDescription": "3GPP2 File",
"UTTypeIdentifier": "io.iina.3gpp2",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3g2",
"3gp2"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MIDI File",
"UTTypeIdentifier": "io.iina.mid",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mid"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Matroska Audio File",
"UTTypeIdentifier": "io.iina.mka",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mka"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Matroska Video File",
"UTTypeIdentifier": "io.iina.mkv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mkv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "WebM Video File",
"UTTypeIdentifier": "io.iina.webm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"webm"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.cue",
"UTTypeTagSpecification": {
"public.filename-extension": [
"cue"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.playlist",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m3u8",
"m3u"
]
}
}
]
}
{
"fileSize": 10.588302612304688,
"architectures": [
{
"bits": "32-bit",
"fileType": "Fixed Virtual Memory Shared Library File",
"header": {
"magic": 3405691582,
"cputype": 0,
"cpusubtype": 16,
"filetype": 3,
"ncmds": 1024,
"sizeofcmds": 5608480,
"flags": [
"The object file is the output of an incremental link against a base file and can not be link edited again.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"The object file's undefined references are bound by the dynamic linker when loaded."
]
},
"loadCommandsInfo": [
{
"description": 3405691582,
"size": 2,
"offset": " 0x0"
},
{
"description": 4103,
"size": 3,
"offset": " 0x8"
},
{
"description": 1024,
"size": 5608480,
"offset": " 0x10"
},
{
"description": "Dynamic Linker Load Command",
"size": 4108,
"offset": " 0x18"
},
{
"description": 0,
"size": 22016,
"offset": " 0x20"
},
{
"description": 5466544,
"size": 14,
"offset": " 0x28"
}
],
"magic": "cafebabe",
"offset": "0",
"processorSubType": "v7em",
"processorType": 0
},
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 7,
"cpusubtype": 3,
"filetype": 2,
"ncmds": 122,
"sizeofcmds": 10488,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 4277009103,
"size": 3,
"offset": " 0x4000"
},
{
"description": "Symbol segment command",
"size": 122,
"offset": " 0x4008"
},
{
"description": 122,
"size": 131205,
"offset": " 0x4010"
},
{
"description": 131205,
"size": 25,
"offset": " 0x4018"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x4020"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x4028"
},
{
"description": 0,
"size": 25,
"offset": " 0x4060"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x4068"
},
{
"description": 0,
"size": 121856,
"offset": " 0x4080"
},
{
"description": 0,
"size": 121856,
"offset": " 0x4090"
},
{
"description": 121856,
"size": 5,
"offset": " 0x4098"
},
{
"description": "UNIX Thread command",
"size": 21,
"offset": " 0x40a0"
},
{
"description": "Sub Library Load Command",
"size": 1702125407,
"offset": " 0x40a8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x40b8"
},
{
"description": 0,
"size": 11168,
"offset": " 0x40c8"
},
{
"description": 11168,
"size": 1614122,
"offset": " 0x40d0"
},
{
"description": 1614122,
"size": 11168,
"offset": " 0x40d8"
},
{
"description": 0,
"size": 524352,
"offset": " 0x40e8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0x40f8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x4108"
},
{
"description": 0,
"size": 1625290,
"offset": " 0x4118"
},
{
"description": 1625290,
"size": 3576,
"offset": " 0x4120"
},
{
"description": 3576,
"size": 1625290,
"offset": " 0x4128"
},
{
"description": 0,
"size": 524360,
"offset": " 0x4138"
},
{
"description": 524360,
"size": 6,
"offset": " 0x4140"
},
{
"description": "Fixed Virtual Memory Library Load command",
"size": 1953718111,
"offset": " 0x4148"
},
{
"description": 1953718111,
"size": 1701866597,
"offset": " 0x4150"
},
{
"description": 1701866597,
"size": 1163157343,
"offset": " 0x4158"
},
{
"description": 0,
"size": 1628868,
"offset": " 0x4168"
},
{
"description": 1628868,
"size": 5976,
"offset": " 0x4170"
},
{
"description": 5976,
"size": 1628868,
"offset": " 0x4178"
},
{
"description": 0,
"size": 524352,
"offset": " 0x4188"
},
{
"description": 0,
"size": 1667719007,
"offset": " 0x4198"
},
{
"description": 1667719007,
"size": 1953523043,
"offset": " 0x41a0"
},
{
"description": 1953523043,
"size": 1163157343,
"offset": " 0x41a8"
},
{
"description": 0,
"size": 1634844,
"offset": " 0x41b8"
},
{
"description": 1634844,
"size": 100,
"offset": " 0x41c0"
},
{
"description": 100,
"size": 1634844,
"offset": " 0x41c8"
}
],
"magic": "cffaedfe",
"offset": "4000",
"processorSubType": 3,
"processorType": "X86"
},
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 12,
"cpusubtype": 0,
"filetype": 2,
"ncmds": 123,
"sizeofcmds": 10480,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 0,
"size": 123,
"offset": " 0x560008"
},
{
"description": 123,
"size": 131205,
"offset": " 0x560010"
},
{
"description": 131205,
"size": 25,
"offset": " 0x560018"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x560020"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x560028"
},
{
"description": 0,
"size": 25,
"offset": " 0x560060"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x560068"
},
{
"description": 0,
"size": 115712,
"offset": " 0x560080"
},
{
"description": 0,
"size": 115712,
"offset": " 0x560090"
},
{
"description": 115712,
"size": 5,
"offset": " 0x560098"
},
{
"description": "UNIX Thread command",
"size": 22,
"offset": " 0x5600a0"
},
{
"description": "TwoLevel Hints Load Command",
"size": 1702125407,
"offset": " 0x5600a8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x5600b8"
},
{
"description": 0,
"size": 21640,
"offset": " 0x5600c8"
},
{
"description": 21640,
"size": 1468088,
"offset": " 0x5600d0"
},
{
"description": 1468088,
"size": 21640,
"offset": " 0x5600d8"
},
{
"description": 0,
"size": 524352,
"offset": " 0x5600e8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0x5600f8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x560108"
},
{
"description": 0,
"size": 1489728,
"offset": " 0x560118"
},
{
"description": 1489728,
"size": 6828,
"offset": " 0x560120"
},
{
"description": 6828,
"size": 1489728,
"offset": " 0x560128"
},
{
"description": 0,
"size": 524360,
"offset": " 0x560138"
},
{
"description": 524360,
"size": 12,
"offset": " 0x560140"
},
{
"description": "Dynamically linked shared library identification command",
"size": 1953718111,
"offset": " 0x560148"
},
{
"description": 1953718111,
"size": 1701866597,
"offset": " 0x560150"
},
{
"description": 1701866597,
"size": 1163157343,
"offset": " 0x560158"
},
{
"description": 0,
"size": 1496556,
"offset": " 0x560168"
},
{
"description": 1496556,
"size": 6852,
"offset": " 0x560170"
},
{
"description": 6852,
"size": 1496556,
"offset": " 0x560178"
},
{
"description": 0,
"size": 524352,
"offset": " 0x560188"
},
{
"description": 0,
"size": 1651466079,
"offset": " 0x560198"
},
{
"description": 1651466079,
"size": 1818784869,
"offset": " 0x5601a0"
},
{
"description": 1818784869,
"size": 1163157343,
"offset": " 0x5601a8"
},
{
"description": 0,
"size": 1503408,
"offset": " 0x5601b8"
},
{
"description": 1503408,
"size": 25620,
"offset": " 0x5601c0"
},
{
"description": 25620,
"size": 1503408,
"offset": " 0x5601c8"
},
{
"description": 0,
"size": 1667719007,
"offset": " 0x5601e8"
}
],
"magic": "cffaedfe",
"offset": "560000",
"processorSubType": "all",
"processorType": "ARM"
}
]
}