# iris **Repository Path**: meav/iris ## Basic Information - **Project Name**: iris - **Description**: 基于 https://github.com/nini22P/iris.git - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-15 - **Last Updated**: 2025-05-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README icon # Iris - A lightweight video player ![ci](https://github.com/nini22P/Iris/actions/workflows/ci.yml/badge.svg) Afdian [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/nini22p) English | [中文](./README_CN.md) ## Features - [x] Base on [Media Kit](https://github.com/media-kit/media-kit) | [FVP](https://github.com/wang-bin/fvp), supports multiple video formats - [x] Local storage and WebDAV support - [x] Switchable subtitle and audio track - [x] Playback queue support for random and repeat - [x] Comprehensive gesture support ## Download ### Windows - [Iris-windows.zip](https://github.com/nini22P/Iris/releases/latest/download/Iris-windows.zip) ### Android | Architecture | Download Link | |-------------------|-------------------------------------------------------------------------| | arm64-v8a | [Iris-android-arm64-v8a.apk](https://github.com/nini22P/Iris/releases/latest/download/Iris-android-arm64-v8a.apk) | | armeabi-v7a | [Iris-android-armeabi-v7a.apk](https://github.com/nini22P/Iris/releases/latest/download/Iris-android-armeabi-v7a.apk) | | x86_64 | [Iris-android-x86_64.apk](https://github.com/nini22P/Iris/releases/latest/download/Iris-android-x86_64.apk) | ## Keyboard and Gesture Controls ### Keyboard Controls | Key | Description | |----------------------|------------------------------------------| | `Space` | Play / Pause / Select file | | `Arrow Left` | Fast backward 10 seconds | | `Arrow Right` | Fast forward 10 seconds | | `Arrow Up` | Volume up | | `Arrow Down` | Volume down | | `Ctrl + Arrow Left` | Previous | | `Ctrl + Arrow Right` | Next | | `Ctrl + X` | Shuffle | | `Ctrl + R` | Repeat | | `Ctrl + V` | Video zoom | | `Ctrl + M` | Volume mute | | `S` | Subtitles and audio tracks | | `P` | Play queue | | `F` | Storages | | `Ctrl + O` | Open file | | `Ctrl + L` | Open link | | `Ctrl + C` | Close currently media file | | `Ctrl + H` | Play history | | `Ctrl + P` | Settings | | `+` | Step forward | | `-` | Step backward | | `Enter` | Enter full screen / Exit full screen / Select file | | `F11` | Enter full screen / Exit full screen | | `Esc` | Exit current Menu / Go back / Exit full screen | | `F10` | Toggle always on top | | `Alt + X` | Exit application | ### Gesture Controls | Gesture | Description | |---------------------------------|------------------------------------------| | Tap | Select an item or open a menu | | Double tap center | Play / Pause | | Double tap left side | Fast backward 10 seconds | | Double tap right side | Fast forward 10 seconds | | Swipe left / right | Adjust playback progress | | Swipe up / down on left side | Adjust screen brightness | | Swipe up / down on right side | Adjust device volume | | Long press | Start speed playback | | Long press and swipe left / right | Adjust speed playback speed | ## Contribution Contributions of any kind are welcome! If you have suggestions, bug reports, or want to add new features, please submit an [issue](https://github.com/nini22P/Iris/issues) or directly submit a Pull Request. ## Sponsorship If you like this project and want to support me, you can sponsor me through the following platforms: - [Afdian](https://afdian.com/a/nini22P) - [Ko-fi](https://ko-fi.com/nini22p) Thank you for your support! ## License This project is licensed under the AGPLv3 license. For more details, please see the [LICENSE](./LICENSE) file.