Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/CarterLi/iina

The modern video player for macOS with additional features and bug fixes.
https://github.com/CarterLi/iina

Last synced: 4 months ago
JSON representation

The modern video player for macOS with additional features and bug fixes.

Awesome Lists containing this project

README

        



IINA+

IINA+ is a special build of the modern video player IINA with additional features and bugfixes.

---

## Features

- HDR playback
- Danmaku ( supports Bilibili only due to the limitation of `yt-dlp`, experimental ). I used some code from [iina-danmaku](https://github.com/xjbeta/iina-danmaku), Thanks [xjbeta](https://github.com/xjbeta)
- AppleScript. I used code from [Wevah's AppleScript support PR](https://github.com/iina/iina/pull/2857), Thanks [Wevah](https://github.com/Wevah)
- LOTS of bug fixes and performance improvements from [low-batt](https://github.com/iina-plus?type=source)

## Statement

IINA+ is built for experimenting the latest features and bugfixes. It may not be as stable as the official one and has a little bit higher os version requirement for quick development, which may not fit everyone's needs. Use it as your own risk.

## About youtube-dl

We no longer embed the outdated youtube-dl. Users must install `yt-dlp` manually for playing network resources.

```sh
$ brew install yt-dlp
```

See [the official document](https://github.com/yt-dlp/yt-dlp#readme) for detail

## Build

Full build of IINA dependencies and IINA itself:

```bash
$ make
```

Build just the dependencies:

```bash
$ make depends
```

Build IINA itself:

```bash
$ make build
```

## Binaries

You may download prebuilt binaries on Github Action page: https://github.com/iina-plus/iina/actions

- Intel (x64): Artifacts named `IINA-x86_64` ( Requires 10.15+ )
- Apple M1 (aarch64): Artifacts named `IINA-arm64` ( Requires 12.0+ )
- No universal binaries available

All binaries above are built with `ffmpeg 6.0` and `mpv master`.

## License

GPLv3