Website profiles · Technology insights · Alternatives

iina.io

IINA is a modern, free and open-source media player designed for macOS, with native features and plugin support.

No paid content found
Visit website
Profile views 2 Outbound visits 1 Normal
IINA Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
Unknown
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is IINA?

IINA is a free, open-source media player built specifically for macOS. It is designed to look and behave like a native Mac app rather than a cross-platform player that happens to run on macOS, and it is built on the mpv playback engine. According to its own site, it supports familiar macOS features such as trackpad gestures, media controls, Picture in Picture, and Live Text, and it does not include tracking or telemetry.

What it does well

  • Native Mac feel: Interface conventions, gestures, and system integrations match what Mac users already expect, which reduces the friction of switching from QuickTime or VLC.
  • Customizable layout: Controls, sidebars, and other interface elements can be adjusted, which matters if you dislike the default placement of playback controls or want a cleaner window.
  • Plugin support: Community plugins can add subtitle sources, video tools, and new interfaces, extending the player beyond its built-in feature set.
  • Open source and private: The project is community-maintained, and the site states there is no tracking or telemetry.

Who it suits

A typical user is someone on a Mac who watches local video files — downloaded movies, screen recordings, or camera footage — and wants better format support and subtitle handling than QuickTime offers, without VLC's less Mac-like interface. It also suits tinkerers who want to adjust controls or install plugins. If you mainly stream from official services in a browser, a dedicated player adds little.

Trade-offs to weigh

Native design and plugin flexibility come with a smaller ecosystem than VLC's, and plugin quality depends on community maintainers. Because it is macOS-only, it is not a choice if you also work on Windows or Linux and want one player everywhere.

Next step

Check the current release notes and system requirements on IINA before installing, and confirm the version matches your macOS. If you want a comparison point for cross-platform playback, VLC is the usual alternative at VideoLAN.

How does IINA compare to VLC or QuickTime for playing videos on a Mac?

IINA sits between QuickTime and VLC: it aims for a macOS-native feel like QuickTime while playing far more formats, similar to VLC. The page evidence describes IINA as "made for macOS," with trackpad gestures, media controls, Picture in Picture, and Live Text, plus adjustable controls and sidebars and plugin support. It is free and open source, built on mpv, with no tracking or telemetry.

How the three differ in practice

IINA QuickTime Player VLC
Design focus Native macOS look and gestures Native macOS, Apple-first Cross-platform utility
Format range Broad, via mpv Limited to Apple-supported codecs Very broad
Customization Interface controls, sidebars, plugins Minimal Skins, extensions, advanced settings
Best for Mac users who want native feel plus format range Simple playback of Apple-friendly files Cross-platform, codec-heavy, or odd files

QuickTime is the simplest choice when your files are standard and you want zero setup. VLC is the safe fallback for unusual formats or when you also use Windows and Linux. IINA is for people who live on macOS and want both: a native interface and broad playback, with the option to extend it through community plugins.

A practical way to decide

Try a file that QuickTime refuses in IINA. If it plays without fuss and the window feels like a Mac app, IINA is likely your default. Keep VLC installed as a backup for edge cases, and use QuickTime when you want the simplest possible playback. If you want to compare the alternatives directly, see VLC and QuickTime Player.

How do I install and set up IINA on macOS?

Download IINA from IINA, open the disk image, and drag the app into your Applications folder. On first launch, macOS may ask you to confirm opening an app downloaded from the internet; approve it in System Settings → Privacy & Security if the standard Open prompt doesn't appear. The site lists the current download as version 1.5.0, requiring macOS 12.0, or macOS 11.0 on Intel Macs, so check your version under → About This Mac before installing.

First-run setup

IINA works with sensible defaults, so you can start playing files immediately. A short setup pass makes it fit your habits:

  • Set default file types. In Preferences → General, choose which video and audio formats open in IINA by default, or leave them with QuickTime and open files manually via File → Open.
  • Learn the gestures. Trackpad gestures, media keys, and Picture in Picture are built in, so try pinch-to-zoom and three-finger swipes during playback before changing anything.
  • Adjust the interface. Controls and sidebars can be rearranged or hidden, which matters if you prefer a minimal window or a large playlist panel.
  • Add subtitles. IINA can load local subtitle files, and community plugins can add online subtitle sources if you watch foreign-language content regularly.
  • Install plugins selectively. Plugins extend video tools and interfaces, but each one is community-maintained; add only what you need and remove anything that slows startup.

A practical scenario

If you watch downloaded lecture videos, set IINA as the default for MKV and MP4, enable Picture in Picture so you can take notes in another window, and add a subtitle plugin for auto-generated captions. If you mainly play music videos, keep the default window and rely on media keys instead.

Trade-offs to weigh

IINA is free, open source, and built on mpv, with no tracking or telemetry. The trade-off is that plugin quality varies because plugins come from the community, and some advanced mpv configuration requires editing config files rather than using the graphical preferences. If you want a player that behaves like a native macOS app without configuration, the defaults are enough; if you want fine control over rendering and subtitles, expect to spend time in preferences and plugin documentation.

What plugins are available for IINA and what can they add?

IINA's plugin ecosystem is community-driven, so the exact catalogue changes over time; the page evidence confirms plugins can add subtitle sources, video tools, new interfaces, and other features, but does not list individual ones. The reliable way to see what exists is the in-app plugin browser or the "Explore Plugins" link on IINA, which points to the maintained index.

What plugins typically add

  • Subtitle sources — extra providers so IINA can fetch subtitles for films and shows it doesn't already cover.
  • Video tools — processing or playback aids layered on top of the mpv engine.
  • New interfaces — alternative control layouts or panels beyond the built-in sidebar and controls.
  • Other community features — anything a developer builds against the plugin API.

How to decide whether to install one

Plugins are third-party, so the useful check is whether the plugin is actively maintained and what it asks for. A subtitle plugin that queries an external service sends your search terms to that service; a purely local video tool does not. IINA itself is built on mpv and, per the page, includes no tracking or telemetry — but that says nothing about what an individual plugin does.

A practical next step

Open IINA's plugin section, read the description and last-update date for anything you're considering, and install one plugin at a time so you can tell what changed if playback or subtitles behave oddly. If you want to build rather than consume, the site links documentation for plugin developers.

How do I use IINA's Picture in Picture, trackpad gestures, and Live Text features?

IINA treats these three features as native macOS capabilities rather than bolted-on extras: Picture in Picture, trackpad gestures, and Live Text are listed among the system features the player supports. That means the controls mostly live where macOS users already expect them, not in a separate settings maze.

Picture in Picture

Start playback, then look for the PiP control in the player window or use the standard macOS PiP button that appears in the video area. Once active, the video floats above other windows, so you can keep a lecture, match, or reference clip visible while taking notes in another app. The practical trade-off is that PiP is best for passive viewing: complex subtitle styling and precise seeking are easier in the full window.

Trackpad gestures

IINA is designed around trackpad gestures, so two-finger and multi-finger movements handle common playback actions without hunting for buttons. In practice this suits laptop users who watch while browsing or writing: a gesture can pause, seek, or adjust volume with less pointer travel. If a gesture feels unintuitive, the interface is adjustable, so you can rearrange controls and sidebars to match your habits.

Live Text

Live Text uses macOS text recognition on video frames. Pause on a frame containing a sign, slide, or on-screen code, then select and copy the text using the same macOS text-selection behavior you use in Preview or Safari. It is most useful for still frames with clear, high-contrast text; fast motion or stylized fonts will be less reliable.

A practical starting routine

  1. Play a video and trigger Picture in Picture to confirm the floating window behaves as expected.
  2. Try a few trackpad gestures during playback and note which ones you actually use.
  3. Pause on a text-heavy frame and test Live Text selection.
  4. Adjust controls or sidebars so the features you use most are closest to hand.
  5. If you want extra subtitle sources or video tools, explore the plugin ecosystem rather than expecting them built in.

For a concrete scenario: a student watching a recorded lecture can pop the video into PiP, gesture to pause and rewind, then pause on a slide and copy a formula or citation with Live Text. If your priority is a player that follows macOS conventions instead of fighting them, this design is the main reason to choose IINA over cross-platform alternatives. You can download it from IINA, and the same site links to plugin and developer documentation if you want to extend it.

How can I contribute to or support the IINA open-source project?

You can contribute to IINA in several ways, depending on whether you want to give time, skills, money, or feedback. The project is free and open source, built on mpv and maintained by its community, and it states that it does not include tracking or telemetry. The official site lists reporting issues, suggesting features, contributing code on GitHub, translating on Crowdin, and supporting with a donation as ways to take part.

Ways to help

  • Report issues: If playback, subtitles, or macOS integration misbehaves, file a clear report. Include your macOS version, IINA version, the file format or stream involved, and steps to reproduce. This is often the most useful contribution because it turns a vague problem into something maintainers can fix.
  • Suggest features: Feature requests are welcome, but frame them around a real viewing problem rather than a preference. For example, "I switch between two subtitle tracks often and want a faster keyboard path" is more actionable than "add more options."
  • Contribute code: The project points to GitHub for code contributions. Bug fixes, macOS-native improvements, and plugin-related work are natural fits. If you are new, start with a small, well-scoped issue rather than a large redesign.
  • Translate: Crowdin is the listed translation platform. This helps non-English speakers use the player with familiar menus and settings, and it does not require programming experience.
  • Donate: The site lists donation as a support option. Donations help with maintenance and infrastructure rather than unlocking features, since IINA is free and open source.

A practical next step

Pick the path that matches your skills and available time. If you are a developer, browse the GitHub issue tracker for a bug labeled as small or beginner-friendly, reproduce it locally, and submit a focused pull request. If you are not a developer, write one detailed bug report or translate a small set of strings on Crowdin. Both are concrete, bounded tasks that help more than a general offer to "help out."

How to choose

If you have... Best contribution Why
Programming skills Code on GitHub Direct fixes and features
Another language Crowdin translation Broadens access without coding
Time but no code Issue reports and feature suggestions Improves reliability and direction
Money but no time Donation Supports ongoing maintenance

For official links and current instructions, start at IINA. If you use another player alongside IINA, the same contribution principles apply to projects like mpv or VLC — but always check each project's own contribution guide, since the channels and expectations differ.

Related questions

More questions →
Does IINA Collect User Data or Telemetry?

No. According to IINA's official site, the player "does not include tracking or telemetry." That statement is the direct answer for anyone deciding whether to install it: IINA is presented as a media player that does not phone home with usage data. The rest of this page explains what that claim covers, how you can verify it, and where the limits of the claim lie.

What the official statement says

The relevant line on iina.io appears under the "Free and open-source" heading:

"IINA is free and open source, built on mpv and maintained by its community. It does not include tracking or telemetry."

Two things are being asserted together, and they matter for different reasons:

  • No tracking or telemetry — the app is not described as collecting or transmitting usage analytics.
  • Free and open source, built on mpv — the code is publicly available, which is what makes the first claim checkable rather than just a promise.

Why "open source" is the part that makes the privacy claim verifiable

A closed-source app can claim it collects nothing; you have to take that on trust. IINA's privacy statement is different in kind because the source is public. The site explicitly invites participation through GitHub, which means the same repository that holds the code is where you can inspect what the app does.

Practical ways to check for yourself:

  1. Read the source on GitHub. Look for networking code, analytics SDKs, or HTTP requests that aren't tied to a user-initiated action (like loading a subtitle or stream you asked for).
  2. Watch outbound connections. Run IINA and monitor network activity with a firewall or network monitor. A player that only connects when you open a network stream or fetch subtitles behaves very differently from one that pings a server on launch.
  3. Check the release notes and issue tracker. Privacy-relevant changes tend to surface in release notes or community discussion, and the site links to both.

What the claim does not cover

The site's statement is about IINA itself. It does not automatically extend to everything around it:

  • Plugins. IINA supports community-built plugins that can add subtitle sources, video tools, and new interfaces. A plugin that fetches subtitles from an online service will make network requests — that behavior belongs to the plugin, not to IINA's core. If privacy is your concern, treat plugins as separate software and review them individually.
  • Network streams and subtitle downloads. When you open a URL or download subtitles, IINA connects to those servers because you asked it to. That's expected behavior, not telemetry.
  • The website and downloads. The statement covers the app. It says nothing about analytics on iina.io itself, so don't read it as a claim about the website.

The short version

Question Answer from the official site
Does IINA include tracking or telemetry? No — stated directly on iina.io
Can I verify that? Yes — it's free and open source, built on mpv, with code on GitHub
Does that cover plugins? Not stated; plugins are separate community software
Is it free? Yes, described as free and open source

If your reason for asking is "can I install this without it reporting back on what I watch," the official position is that it does not. If your reason is "I want to be certain," the open-source code is the evidence — and that's the strongest form of answer a privacy question like this can get.

What Are Open-Source UI Element Libraries and How Do They Differ From UI Frameworks?

An open-source UI element library is a collection of individual, ready-made interface pieces—buttons, cards, inputs, toggles, loaders—that you copy into your own project and adapt. A UI framework, by contrast, is a structured system of components, conventions, and often a theming layer that governs how your whole interface is built. The practical difference: an element library gives you a snippet; a framework gives you a way of working. If you need a polished button in ten minutes, reach for the element library. If you're building a 40-screen product with a team, you probably want the framework.

What "open-source UI element library" actually means

The term gets used loosely, so it helps to separate the parts:

  • Open-source: the code is publicly available, and the license tells you what you may do with it—copy, modify, redistribute, or use commercially.
  • UI element: a single, self-contained piece of interface, usually small enough to read in one sitting. A button with hover states, a pricing card, a search field.
  • Library: a browsable, searchable collection of those elements, typically contributed by many different people.

On a site like Uiverse, elements are shared by a community and written in plain CSS or Tailwind. You find one you like, copy the markup and styles, paste them into your project, and adjust colors, spacing, and text to fit. There's no package to install and no build step required—which is exactly the appeal, and also the source of most of the confusion.

Element library vs. UI framework: the core differences

Dimension Open-source UI element library UI framework / design system
Unit of reuse A single snippet you copy A component you import or call
Installation None; paste into your code Package install, config, sometimes a provider
Consistency Depends on you; each element may look different Enforced by shared tokens and APIs
Theming Manual edits per element Central theme/config file
Updates You own the copy; no upstream updates Version bumps bring fixes and changes
Accessibility Varies per contributor; must be checked Usually tested and documented
Best for Prototypes, landing pages, small sites, one-off needs Multi-page apps, teams, long-lived products
Learning curve Low—read the CSS Higher—learn the API and conventions

The table isn't a verdict. It's a map of trade-offs. Element libraries win on speed and freedom; frameworks win on consistency and maintenance.

Licensing and attribution: what to check before you paste

This is where people get into trouble, and it's worth slowing down for.

  1. Find the license. Every element or collection should state one. Common open-source licenses include MIT, Apache-2.0, and BSD. Some projects use copyleft licenses like GPL, which can impose obligations if you redistribute your code.
  2. Understand what the license permits. MIT and Apache-2.0 are permissive: you can typically use the code in commercial and closed-source projects. Copyleft licenses may require you to release derivative source under the same terms.
  3. Check attribution requirements. Permissive licenses usually require you to keep the copyright notice and license text somewhere in your project. That's a real obligation, not a formality.
  4. Look for per-element terms. On community sites, the site's overall terms and the individual contributor's stated wishes may differ. If a contributor asks for credit, honor it.
  5. When in doubt, ask or avoid. If a snippet has no license at all, you don't have clear permission to reuse it. Treat "no license" as "not open source," even if the code is publicly visible.

This article is general information, not legal advice. For commercial products with real exposure, have someone qualified review the licenses you're relying on.

How to use a community element in your project: a practical workflow

Here's a repeatable process that avoids most of the usual mess.

1. Start from a real need, not a browsing session

Decide what you need first—"a compact primary button with a loading state"—then search. Browsing aimlessly produces a pile of pretty snippets that don't fit together.

2. Copy the smallest version that works

Take the markup and the styles. Strip anything you don't need: demo wrappers, extra animations, decorative layers. Less code means fewer surprises.

3. Convert it to your conventions

If your project uses design tokens or CSS variables, replace hard-coded values:

/* Before: hard-coded */
.button { background: #4f46e5; border-radius: 8px; }

/* After: token-based */
.button { background: var(--color-primary); border-radius: var(--radius-md); }

This one step is what keeps a copied element from looking like a foreign object in your UI.

4. Check accessibility before you ship

Community elements vary widely here. Verify at minimum:

  • Keyboard focus is visible and the element is reachable by Tab.
  • Color contrast meets WCAG AA (4.5:1 for normal text).
  • Interactive elements use semantic HTML (<button>, not a clickable <div>).
  • Form inputs have associated labels.
  • Motion respects prefers-reduced-motion.

5. Test in context

Paste it into a real page with real content. Long labels, small screens, and dark mode break more copied elements than anything else.

6. Note where it came from

Keep a short comment or an internal credits file: source, license, date. Future you—and your legal reviewer—will be grateful.

Where element libraries genuinely shine

  • Prototypes and demos: you need something clickable today, not a design system.
  • Landing pages and marketing sites: a handful of distinctive elements, each custom.
  • Filling gaps: your framework lacks one specific component, and you don't want to build it from scratch.
  • Learning: reading well-made CSS is one of the fastest ways to improve.
  • Small projects: a personal site doesn't need a theming architecture.

Where they fall short

  • Consistency at scale: ten elements from ten contributors rarely look like one product.
  • Maintenance: you own every copy. When your design changes, you edit each one.
  • Accessibility debt: you inherit whatever the contributor did or didn't do.
  • No upstream fixes: a bug fixed in the original won't reach your copy.
  • Integration friction: different naming conventions, different units, different assumptions about resets.

When to choose which

Choose an element library when the scope is small, the timeline is short, or you need a few distinctive pieces rather than a whole system.

Choose a framework or design system when multiple people build multiple screens over months, when consistency is a product requirement, or when accessibility and theming need to be guaranteed rather than checked.

A hybrid works well for many teams: adopt a framework for the structural components—forms, navigation, layout—and borrow individual elements for the places where you want personality. Just route every borrowed element through the same token and accessibility checks, so it lands as part of your system rather than beside it.

The short version: open-source UI element libraries are a fast, flexible way to get good-looking interface pieces into a project. They are not a substitute for a design system, and the license and accessibility details are the part worth reading carefully.

What Is IINA? A Native, Open-Source Media Player for macOS

IINA is a free, open-source media player built specifically for macOS. It is designed as a native macOS app rather than a ported cross-platform tool, and it is built on mpv, the open-source media playback engine. If you watch local video files on a Mac and want something that behaves like a first-class macOS application — with trackpad gestures, Picture in Picture, and system media controls — IINA is aimed at exactly that use case. The current download listed on its site is version 1.5.0, which requires macOS 12.0 (or macOS 11.0 on Intel machines).

What makes IINA different from a generic media player

Most media players that run on macOS are cross-platform applications with interfaces adapted to the Mac. IINA takes the opposite approach: it is built as a macOS app from the start, so its behavior follows conventions Mac users already expect.

According to the project's own description, that includes:

  • Trackpad gestures for navigation and control
  • Media controls integrated with the system
  • Picture in Picture for floating video playback
  • Live Text, which lets you select text visible inside a video frame

The practical difference is that these features come from the operating system rather than being reimplemented. For example, Picture in Picture behaves like PiP in Safari or QuickTime, and media keys work the way they do for other native apps.

Customization and plugins

IINA treats interface layout as a personal preference. The site states that you can adjust its controls, sidebars, and other interface items to match how you use it. Beyond built-in settings, a plugin system lets the community extend the player with:

  • Additional subtitle sources
  • Video tools
  • New interfaces
  • Other features contributed by third parties

There is separate documentation aimed at plugin developers, so if you want to build an extension rather than just use one, that is the entry point.

Free, open source, and no tracking

IINA is free and open source, built on mpv and maintained by its community. The project states that it does not include tracking or telemetry — a meaningful distinction if you prefer software that does not report usage data.

Because it is community-maintained, there are several ways to participate beyond just using it:

Way to contribute What it involves
Report issues Flag bugs or problems
Suggest features Propose improvements
Contribute code Work on the project via GitHub
Translate Help localize the app on Crowdin
Donate Provide financial support

Who should consider IINA

IINA fits you well if you:

  • Watch local media files on a Mac and want native macOS behavior
  • Care about open-source software with no telemetry
  • Want to extend your player through plugins or custom subtitle sources
  • Prefer an interface you can rearrange to your own habits

It is less relevant if you mainly stream from subscription services, since those are typically handled by dedicated apps or browsers rather than a general-purpose player. And because the download page lists specific macOS version requirements, check that your system meets them — macOS 12.0, or macOS 11.0 if you are on an Intel Mac — before downloading version 1.5.0.

How to Customize IINA with Settings and Plugins

IINA can be customized in two ways: through built-in interface settings that adjust controls, sidebars, and other UI elements, and through community plugins that add features like subtitle sources, video tools, and new interfaces. The settings route requires no extra downloads, while plugins require finding and installing them from the IINA plugin ecosystem. Both are available to any IINA user on a supported macOS version.

Adjusting the Interface Without Plugins

IINA is designed as a native macOS app, so its customization options follow that philosophy. According to the IINA site, the player "lets you adjust its controls, sidebars, and other interface items to suit the way you use it."

In practice, this means you can rearrange or hide on-screen controls, change which sidebars appear and what they contain, and adapt the layout to how you actually watch video. The exact set of toggles lives in IINA's preferences, and because the app is built to feel at home on macOS, it also inherits system-level behaviors such as trackpad gestures, media controls, Picture in Picture, and Live Text.

A reasonable starting point:

  1. Open IINA's preferences and review the interface-related sections.
  2. Toggle sidebars and control visibility to match your viewing habits — for example, hiding controls you never use to get a cleaner window.
  3. Test with a real video file to confirm the layout behaves as expected during playback.

The goal is a setup where the controls you need are reachable and the ones you don't aren't in the way.

Extending IINA with Plugins

Plugins go beyond interface tweaks. The IINA site states that plugins "can extend it further, adding subtitle sources, video tools, new interfaces, and other features created by the community."

That covers a wide range of additions:

  • Subtitle sources — pull subtitles from providers beyond what's built in.
  • Video tools — add processing or analysis features to your playback workflow.
  • New interfaces — replace or supplement parts of the UI with community-designed alternatives.

Plugins are created by the community rather than the core team, so availability and quality vary by plugin. The IINA website has a plugin exploration page where you can browse what exists, and there is separate documentation aimed at plugin developers if you want to build your own.

Installing a Plugin

The general flow is:

  1. Browse the plugin listings on the IINA site to find one that matches your need.
  2. Follow that plugin's own installation instructions — IINA's site points users to the plugin ecosystem rather than bundling plugins into the app.
  3. Restart or reload IINA if required, then verify the plugin's feature appears where expected.

Because plugins are third-party, check what a plugin does before installing it, especially if it requests access to files or network resources.

Settings vs. Plugins: Which to Use

Need Use settings Use a plugin
Hide or rearrange controls and sidebars Yes Not needed
Match macOS gestures and system features Yes (built in) Not needed
Add new subtitle sources No Yes
Add video tools or new interfaces No Yes
Avoid installing third-party code Yes No

If your goal is a cleaner or differently arranged player, settings are enough. If you need functionality IINA doesn't ship with, a plugin is the path.

What to Know Before You Start

IINA is free and open source, built on mpv and maintained by its community. The site notes it does not include tracking or telemetry. The current download listed is version 1.5.0, which requires macOS 12.0, or macOS 11.0 on Intel machines — so confirm your macOS version before installing or updating.

If you want to go further than using plugins, the project accepts contributions in several forms: reporting issues, suggesting features, contributing code on GitHub, translating on Crowdin, and supporting with donations. Plugin authors have their own documentation to work from.

The practical takeaway: start with the built-in settings to shape the interface around how you watch, then add plugins only for capabilities you actually need.

What are the system requirements for IINA?

IINA 1.5.0 requires macOS 12.0 or later. On Intel Macs, the minimum is macOS 11.0. IINA is built specifically as a macOS app, so it does not run on Windows, Linux, or other operating systems.

Version and OS requirements

IINA version macOS requirement Notes
1.5.0 macOS 12.0 or later Current download offered on the site
1.5.0 on Intel Macs macOS 11.0 or later Lower minimum applies to Intel hardware

The distinction matters because the requirement is not identical across hardware. If you are on an Intel Mac running macOS 11.x, IINA 1.5.0 is still within range. If you are on Apple silicon, plan for macOS 12.0 or later.

Checking your macOS version

  1. Open the Apple menu in the top-left corner.
  2. Choose About This Mac.
  3. Read the macOS name and version number shown in the window.
  4. Compare it against the table above.

Expected result: you can tell immediately whether your Mac meets the 12.0 (or 11.0 on Intel) threshold before downloading.

Platform limits

IINA is "designed as a macOS app," with an interface that uses system conventions such as trackpad gestures, media controls, Picture in Picture, and Live Text. That design focus is also the constraint: there is no stated support for non-macOS platforms. If your machine runs Windows or Linux, IINA is not an option.

Other things to know before installing

  • Price: IINA is described as free and open source, built on mpv and maintained by its community.
  • Tracking: The site states it does not include tracking or telemetry.
  • Extensibility: Plugins can add subtitle sources, video tools, and new interfaces.
  • Older macOS versions: If your Mac is below the stated minimum, the current 1.5.0 build is not intended for it. The site links to "More downloads," which is the place to check whether an earlier release fits your system.

Common sticking points

  • Assuming one minimum applies to all Macs. The Intel minimum (11.0) is lower than the general one (12.0), so check which hardware you have.
  • Downloading before checking the OS version, then finding the app will not launch.
  • Expecting a cross-platform build. The macOS-only design is deliberate, not a temporary gap.

Website Overview

Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.

Domain and Registration

Unknown

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the haruka.email email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. The lowest observed DNS TTL is 300 seconds.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies cloudflare without an exact version.

Technology Stack Analysis

The public page identifies Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity. The title has 39 characters, within a common display range. A meta description is present, with 112 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingCloudflare
Emailharuka.email
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.42.196

Registration details

RDAP / WHOIS

Unknown

DNS records

DNS

TypeNameValueTTLPriority
Aiina.io104.21.42.196300—
Aiina.io172.67.165.142300—
AAAAiina.io2606:4700:3032::ac43:a58e300—
AAAAiina.io2606:4700:3033::6815:2ac4300—
MXiina.ioharuka.email30010
NSiina.ioabby.ns.cloudflare.com86400—
NSiina.iotim.ns.cloudflare.com86400—
TXTiina.iov=spf1 mx mx:iina.io. -all300—
DMARC_dmarc.iina.iov=DMARC1; p=reject300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectiina.io
IssuerGoogle Trust Services
Valid until2026-12-26T20:27 · Remaining when checked: 71 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html
cache-controlpublic, max-age=0, s-maxage=86400, must-revalidate
servercloudflare

Identified technologies

Cloudflare

Pages, Search and Sharing

Meta descriptionIINA is a modern, free and open-source media player designed for macOS, with native features and plugin support.
Canonical URLhttps://iina.io/
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 0 disallowed
  • Allow/

User reviews (0)

  • No reviews yet.