Does Swinsian work on Apple Silicon?

โœ… Yes, Native Apple Silicon Support reported as of v3.0.0

May also be known as Swinsian or Swinsian Swinsian

๐Ÿ“š Bundle Version History

com.swinsian.Swinsian

v3.0.0
โœ… Yes, Native Apple Silicon Support
๐Ÿ–ฅ Supported Architectures X86, ARM
Full Info Plist
{
  "BuildMachineOSBuild": "24G84",
  "CFBundleDevelopmentRegion": "English",
  "CFBundleDocumentTypes": [
    {
      "CFBundleTypeExtensions": [
        "mp3"
      ],
      "CFBundleTypeName": "MP3 Audio File",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "public.mp3"
      ],
      "LSTypeIsPackage": 0
    },
    {
      "CFBundleTypeExtensions": [
        "mp4"
      ],
      "CFBundleTypeName": "MPEG-4 File",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "public.mpeg-4"
      ],
      "LSTypeIsPackage": 0
    },
    {
      "CFBundleTypeName": "MPEG-4 Audio File",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "public.mpeg-4-audio"
      ],
      "LSTypeIsPackage": 0
    },
    {
      "CFBundleTypeExtensions": [
        "m4b",
        "m4p"
      ],
      "CFBundleTypeName": "Apple protected MPEG4 Audio",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "com.apple.protected-mpeg-4-audio"
      ],
      "LSTypeIsPackage": 0
    },
    {
      "CFBundleTypeExtensions": [
        "wav"
      ],
      "CFBundleTypeName": "WAV File",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "com.microsoft.waveform-audio"
      ],
      "LSTypeIsPackage": 0
    },
    {
      "CFBundleTypeExtensions": [
        "aiff",
        "aif"
      ],
      "CFBundleTypeName": "AIFF File",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "public.aiff-audio"
      ],
      "LSTypeIsPackage": 0
    },
    {
      "CFBundleTypeExtensions": [
        "wma"
      ],
      "CFBundleTypeName": "Windows Media Audio",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "com.microsoft.windows-media-wma"
      ],
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "oga",
        "ogg"
      ],
      "CFBundleTypeName": "Ogg Vorbis File",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "org.xiph.vorbis"
      ],
      "LSTypeIsPackage": 0
    },
    {
      "CFBundleTypeExtensions": [
        "flac"
      ],
      "CFBundleTypeMIMETypes": [
        "audio/flac"
      ],
      "CFBundleTypeName": "Flac Audio File",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "org.xiph.flac"
      ],
      "LSTypeIsPackage": 0
    },
    {
      "CFBundleTypeExtensions": [
        "ape"
      ],
      "CFBundleTypeName": "APE File",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "ac3"
      ],
      "CFBundleTypeName": "AC3 File",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "wv"
      ],
      "CFBundleTypeName": "WavPack File",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "au"
      ],
      "CFBundleTypeName": "AU Audio File",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "opus"
      ],
      "CFBundleTypeName": "Opus Audio File",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "dsf"
      ],
      "CFBundleTypeName": "DSF Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "spc"
      ],
      "CFBundleTypeName": "Super Nintendo Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "vgm",
        "vgz"
      ],
      "CFBundleTypeName": "Sega Genesis Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "sap"
      ],
      "CFBundleTypeName": "Atari XL Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "nsfe",
        "nsf"
      ],
      "CFBundleTypeName": "NES Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "kss"
      ],
      "CFBundleTypeName": "MSX Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "hes"
      ],
      "CFBundleTypeName": "PC Engine Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "gym"
      ],
      "CFBundleTypeName": "Sega Genesis Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "gbs"
      ],
      "CFBundleTypeName": "Game Boy Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "ay"
      ],
      "CFBundleTypeName": "ZX Spectrum Audio",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "cue"
      ],
      "CFBundleTypeName": "Cue File",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "m3u"
      ],
      "CFBundleTypeName": "M3U Playlist",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "m3u8"
      ],
      "CFBundleTypeName": "M3U Unicode Playlist",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "xspf"
      ],
      "CFBundleTypeName": "XSPF Playlist",
      "CFBundleTypeRole": "Viewer",
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeName": "folder",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "public.folder"
      ]
    },
    {
      "CFBundleTypeExtensions": [
        "swinsianlicense"
      ],
      "CFBundleTypeName": "Swinsian License",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.swinsian.swinsianlicense"
      ],
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "swinsiantheme"
      ],
      "CFBundleTypeIconFile": "theme_doc",
      "CFBundleTypeName": "Swinsian Theme",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.swinsian.swinsiantheme"
      ],
      "LSTypeIsPackage": true
    },
    {
      "CFBundleTypeExtensions": [
        "mpc"
      ],
      "CFBundleTypeName": "MusePack Audio File",
      "CFBundleTypeRole": "Viewer",
      "LSItemContentTypes": [
        "net.musepack.musepack"
      ],
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "shn"
      ],
      "CFBundleTypeName": "Shorten Audio File",
      "CFBundleTypeRole": "Editor",
      "LSItemContentTypes": [
        "org.etree.shorten"
      ],
      "LSTypeIsPackage": 0
    }
  ],
  "CFBundleExecutable": "Swinsian",
  "CFBundleHelpBookFolder": "Swinsian.help",
  "CFBundleHelpBookName": "com.swinsian.Swinisan.help",
  "CFBundleIconFile": "AppIcon",
  "CFBundleIconName": "AppIcon",
  "CFBundleIdentifier": "com.swinsian.Swinsian",
  "CFBundleInfoDictionaryVersion": "6.0",
  "CFBundleName": "Swinsian",
  "CFBundlePackageType": "APPL",
  "CFBundleShortVersionString": "3.0.0",
  "CFBundleSignature": "????",
  "CFBundleSupportedPlatforms": [
    "MacOSX"
  ],
  "CFBundleURLTypes": [
    {
      "CFBundleTypeRole": "Viewer",
      "CFBundleURLName": "Swinsian Licence",
      "CFBundleURLSchemes": [
        "com.swinsian.swinsian3.lic"
      ]
    },
    {
      "CFBundleTypeRole": "Editor",
      "CFBundleURLName": "Podcast iTunes URL",
      "CFBundleURLSchemes": [
        "itpc"
      ]
    },
    {
      "CFBundleTypeRole": "Editor",
      "CFBundleURLName": "Podcast URL",
      "CFBundleURLSchemes": [
        "http"
      ]
    }
  ],
  "CFBundleVersion": "613",
  "DTCompiler": "com.apple.compilers.llvm.clang.1_0",
  "DTPlatformBuild": "24F74",
  "DTPlatformName": "macosx",
  "DTPlatformVersion": "15.5",
  "DTSDKBuild": "24F74",
  "DTSDKName": "macosx15.5",
  "DTXcode": "1640",
  "DTXcodeBuild": "16F6",
  "LSApplicationCategoryType": "public.app-category.music",
  "LSMinimumSystemVersion": "10.13",
  "NSAppTransportSecurity": {
    "NSAllowsArbitraryLoads": true,
    "NSExceptionDomains": {
      "swinsian.com": {
        "NSExceptionAllowsInsecureHTTPLoads": false,
        "NSIncludesSubdomains": true
      }
    }
  },
  "NSAppleEventsUsageDescription": "Intercept keyboard media keys and Apple IR Remote events.",
  "NSAppleScriptEnabled": true,
  "NSContactsUsageDescription": "Your email address will be added to the contact information in the crash report. This is not required.",
  "NSHumanReadableCopyright": "ยฉ 2025, https://www.swinsian.com",
  "NSMainNibFile": "MainMenu",
  "NSPrincipalClass": "SwinsianApplication",
  "NSSupportsAutomaticGraphicsSwitching": true,
  "OSAScriptingDefinition": "Swinsian.sdef",
  "SUFeedURL": "https://www.swinsian.com/sparkle/sparklecast.xml",
  "SUPublicDSAKeyFile": "dsa_pub.pem",
  "SUPublicEDKey": "EbqBjahJFNv2j7GEthb2gt6wxvNBzVl6LXqwmB0KpxI=",
  "UTExportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "com.apple.bundle",
        "com.apple.package"
      ],
      "UTTypeIconFile": "theme_doc",
      "UTTypeIdentifier": "com.swinsian.swinsiantheme",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "swinsiantheme"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.xml",
        "public.text",
        "public.utf8-plain-text"
      ],
      "UTTypeDescription": "Swinsian Licence",
      "UTTypeIdentifier": "com.swinsian.swinsianlicense",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "swinsianlicense"
        ]
      }
    }
  ],
  "UTImportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "public.audio"
      ],
      "UTTypeDescription": "MusePack",
      "UTTypeIdentifier": "net.musepack.musepack",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "mpc"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.audio"
      ],
      "UTTypeDescription": "Windows Media Audio",
      "UTTypeIdentifier": "com.microsoft.windows-media-wma",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "wma"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.audio"
      ],
      "UTTypeDescription": "Shorten",
      "UTTypeIdentifier": "org.etree.shorten",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "shn"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.audio"
      ],
      "UTTypeDescription": "Ogg Vorbis",
      "UTTypeIdentifier": "org.xiph.vorbis",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "flac"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.audio"
      ],
      "UTTypeDescription": "FLAC",
      "UTTypeIdentifier": "org.xiph.flac",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "flac"
        ]
      }
    }
  ]
}
Full Meta Details
{
  "fileSize": 7.2037811279296875,
  "architectures": [
    {
      "bits": "32-bit",
      "fileType": "Fixed Virtual Memory Shared Library File",
      "header": {
        "magic": 3405691582,
        "cputype": 0,
        "cpusubtype": 16,
        "filetype": 3,
        "ncmds": 1024,
        "sizeofcmds": 3955072,
        "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": 3955072,
          "offset": " 0x10"
        },
        {
          "description": "Dynamic Linker Load Command",
          "size": 4108,
          "offset": " 0x18"
        },
        {
          "description": 0,
          "size": 248832,
          "offset": " 0x20"
        },
        {
          "description": 3572400,
          "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": 82,
        "sizeofcmds": 7616,
        "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": 82,
          "offset": " 0x4008"
        },
        {
          "description": 82,
          "size": 2195589,
          "offset": " 0x4010"
        },
        {
          "description": 2195589,
          "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": 190720,
          "offset": " 0x4080"
        },
        {
          "description": 0,
          "size": 190720,
          "offset": " 0x4090"
        },
        {
          "description": 190720,
          "size": 5,
          "offset": " 0x4098"
        },
        {
          "description": "UNIX Thread command",
          "size": 12,
          "offset": " 0x40a0"
        },
        {
          "description": "Dynamically linked shared library identification command",
          "size": 1702125407,
          "offset": " 0x40a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x40b8"
        },
        {
          "description": 0,
          "size": 4720,
          "offset": " 0x40c8"
        },
        {
          "description": 4720,
          "size": 157920,
          "offset": " 0x40d0"
        },
        {
          "description": 157920,
          "size": 4720,
          "offset": " 0x40d8"
        },
        {
          "description": 0,
          "size": 524352,
          "offset": " 0x40e8"
        },
        {
          "description": 0,
          "size": 1953718111,
          "offset": " 0x40f8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x4108"
        },
        {
          "description": 0,
          "size": 162640,
          "offset": " 0x4118"
        },
        {
          "description": 162640,
          "size": 5730,
          "offset": " 0x4120"
        },
        {
          "description": 5730,
          "size": 162640,
          "offset": " 0x4128"
        },
        {
          "description": 0,
          "size": 524360,
          "offset": " 0x4138"
        },
        {
          "description": 524360,
          "size": 6,
          "offset": " 0x4140"
        }
      ],
      "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": 83,
        "sizeofcmds": 7880,
        "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": 83,
          "offset": " 0x3cc008"
        },
        {
          "description": 83,
          "size": 135301,
          "offset": " 0x3cc010"
        },
        {
          "description": 135301,
          "size": 25,
          "offset": " 0x3cc018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x3cc020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x3cc028"
        },
        {
          "description": 0,
          "size": 25,
          "offset": " 0x3cc060"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x3cc068"
        },
        {
          "description": 0,
          "size": 181248,
          "offset": " 0x3cc080"
        },
        {
          "description": 0,
          "size": 181248,
          "offset": " 0x3cc090"
        },
        {
          "description": 181248,
          "size": 5,
          "offset": " 0x3cc098"
        },
        {
          "description": "UNIX Thread command",
          "size": 14,
          "offset": " 0x3cc0a0"
        },
        {
          "description": "Dynamic Linker Load Command",
          "size": 1702125407,
          "offset": " 0x3cc0a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x3cc0b8"
        },
        {
          "description": 0,
          "size": 4744,
          "offset": " 0x3cc0c8"
        },
        {
          "description": 4744,
          "size": 2068312,
          "offset": " 0x3cc0d0"
        },
        {
          "description": 2068312,
          "size": 4744,
          "offset": " 0x3cc0d8"
        },
        {
          "description": 0,
          "size": 524352,
          "offset": " 0x3cc0e8"
        },
        {
          "description": 0,
          "size": 1953718111,
          "offset": " 0x3cc0f8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x3cc108"
        },
        {
          "description": 0,
          "size": 2144096,
          "offset": " 0x3cc118"
        },
        {
          "description": 2144096,
          "size": 11412,
          "offset": " 0x3cc120"
        },
        {
          "description": 11412,
          "size": 2144096,
          "offset": " 0x3cc128"
        },
        {
          "description": 0,
          "size": 524360,
          "offset": " 0x3cc138"
        },
        {
          "description": 524360,
          "size": 12,
          "offset": " 0x3cc140"
        },
        {
          "description": "Dynamically linked shared library identification command",
          "size": 1953718111,
          "offset": " 0x3cc148"
        }
      ],
      "magic": "cffaedfe",
      "offset": "3cc000",
      "processorSubType": "all",
      "processorType": "ARM"
    }
  ]
}
Report Update