Animeko supports cloud-synced viewing history (Bangumi), multiple video data sources, caching, bullet comments, and more features to provide anime-watching experience that is as simple and comfortable as possible.
The following points can give you a general understanding of the technology. If you are not interested, you can directly look at the screenshots.
- Kotlin Multiplatform framework, supporting Windows, macOS, Android and iOS (planned)
- Based on Kotlin multi-platform architecture, use the new generation of responsive UI framework Compose Multiplatform to build UI
- Built-in BitTorrent engine based on libtorrent specially built for Animeko, optimizing the experience of downloading and playing at the same time
- High-performance barrage engine, public welfare barrage server + network barrage source
- Video player compatible with multiple platforms, the underlying platform for Android is ExoPlayer, and the underlying platform for PC is VLC
- Multi-type data source adaptation, built-in Anime Garden, Mikan, with a powerful custom data source editor
You are welcome to submit PR to participate in the development, and you are also welcome to join the open-ani organization. For more technical details about the project, please refer to CONTRIBUTING.
Animeko supports Android and desktop (macOS, Windows).
- Stable version: updated every two weeks, with stable functions
Download the stable version
It is usually recommended to use the stable version. If you are willing to participate in testing and have a certain ability to deal with bugs, you are also welcome to use the test version to experience new features faster. The specific version types can be found below.
- Test version: Updated every two days to experience the latest features
Download the test version
Click to view specific version type
Animeko uses semantic versioning, which is in the format of 4.xy
. There are several types of versions:
- Stable version:
- New feature release: When
x
is updated, new features will be released. Usually once every 2 weeks. - Bug fixes: When
y
is updated, there will only be important bug fixes for the previous version. These bug fix releases are interspersed between new feature updates. The time is not fixed.
- New feature release: When
- Between stable release cycles, test versions are released:
- Alpha: All major new features will be released to the
alpha
testing channel first, and "daily builds" can be used in the client Receive updates. These new features are very unstable, suitable for enthusiastic pioneer testers! - Beta test version: After the function has been tested and major problems have been fixed, it will enter the
beta
testing channel. The client is named "Beta". This version is still unstable and is a balance between new features and stability.
- Alpha: All major new features will be released to the
There is always a source that has the anime you want to watch and the subtitle group you like.
- Automatically integrate multiple BT data sources and online data sources, taking into account both resource quality and speed
- Intelligent selection algorithm to avoid the trouble of finding resources
- Multiple bullet message data sources
- Efficient bullet screen engine, custom style
- Send bullet comments to Animeko public bullet comment server
- Set the global priority subtitle group, subtitle language and other settings
- Modify the filter while watching, it will be automatically remembered and applied to the next playback and automatically cached
- Support offline playback
- Use the reliable Bangumi to record the data of following anime, so you don't have to worry about the website running away and losing the data
- Video playback uses P2P resources, no server maintenance costs,
Even if I run away, Animeko can still use it - Open source, public automatic build, no risk of data leakage
- You can PR to add your favorite features
All video data comes from the Internet, and Animeko itself does not store any video data. Animeko supports two data source types: BT and online. BT source is the public BitTorrent P2P network. Each in BT Anyone on the Internet can share their own resources for others to download. Online sources are content shared by other video resource websites. Animeko itself does not provide any video resources.
In the spirit of mutual assistance, Animeko will automatically seed (share data) when using a BT source.
The BT fingerprint is -aniLT3000-
, where 3000
is the version number; the UA is something like ani_libtorrent/3.0.0
.
Animeko has its own public welfare bullet comment server. The bullet comments sent in the Animeko app will be sent to the bullet comment server. Each bullet comment will be in Bangumi Username binding to prevent abuse (and consider adding reporting and blocking functions in the future).
Animeko will also obtain related barrages from Dandanplay, and Dandanplay will also obtain barrages from other barrage platforms such as Bilibili, Hong Kong, Macau and Taiwan, and Bahamut. Each episode of an anime can have anywhere from dozens to thousands of comments.