IINA Nexus Plugin

Bring live AI subtitles powered by Subtitle Nexus directly into IINA, the modern macOS video player.

macOS Native
Always in Sync
First Subtitle Appears in Under ~90 Seconds
Free to Install
20+ Subtitle Languages Supported

Beta Version: If you encounter any bugs or issues, please contact support@subtitlenexus.com or submit feedback here.

Installation

macOS

  1. Install IINA from iina.io if you haven't already
  2. Download and install the Nexus plugin from the link below
  3. Restart IINA and enable the plugin in Preferences

Getting Started

2

Log Into Your Account

Once the plugin is enabled, open the plugin panel via Plugins in the IINA menu bar, then click Subtitle Nexus Login.

A 6-digit code will appear in the plugin panel. A browser tab will automatically open — enter the code there to link your Subtitle Nexus account.

Note: You must be logged into your Subtitle Nexus account in your browser for the tab to open correctly. If it doesn't open, visit the device authorization page and enter the code manually.

3

Load Your Video

Open any video file in IINA as you normally would — drag and drop a file onto the IINA window, use File → Open or pass a file directly from Finder. IINA supports virtually all formats including MP4, MKV, AVI, and more.

4

Start Live Subtitles

In the plugin panel, click Start Live Subtitles

The plugin will extract audio from your video and send it to Subtitle Nexus for processing. The first subtitle lines will appear on screen within 1–2 minutes, with subsequent lines streaming in progressively as you watch.

Tip: Once the request has been submitted to our servers you are free to close IINA — processing continues in the background and subtitles will be ready when you reopen the file.

Frequently Asked Questions

General

The plugin is free to install. Subtitle generation uses your Subtitle Nexus tokens. We are currently giving away testing tokens — submit simple feedback to receive some!
Different models offer varying levels of transcription quality. See our models page for details.
Over 20 subtitle languages are supported. You can select your preferred language in the app settings. If a subtitle already exists in another language, it will automatically translate it to save credits or tokens whenever possible.
Public subtitles are searchable by other users on subtitlenexus.com. Unlisted subtitles are only accessible via direct link — they won't appear in search results. Note that visibility may change to public after a subtitle is created if we are able to link it to a publicly known movie or media.
Yes, you can run as many as your membership plan supports.

Troubleshooting & Tips

Make sure the plugin is enabled in IINA → Preferences → Plugins. If it still doesn't appear, try restarting IINA. If the plugin is not listed at all, re-download and reinstall it from the downloads page.
You can manually authorize the app by visiting the device authorization page and entering the 6-digit code shown in the app.
Audio is extracted from your video, uploaded, and the server processes it. ~90s is the time for the server to start processing your request after upload. The first subtitle line streams back after initial processing, and subsequent lines arrive progressively as you watch.
Yes, but not during the audio extraction or upload steps. Once the request has been submitted to our servers, you are free to close the app — processing continues in the background and your subtitles will be ready when you reopen the file.
Try resetting the plugin state from the plugin panel's settings menu. If that doesn't help, report a bug! (See the FAQ below for details.)