Cuvee is built on open-source software, and we are grateful to the people who make it. This page lists the main components, the data services Cuvee uses, and how to get source code where a licence entitles you to it.
Open-source software
The main open-source components used in the Cuvee apps include:
| Component | Licence | Used for |
|---|---|---|
| Flutter and the Dart SDK | BSD-3-Clause | App interface, all platforms |
| mpv (libmpv) | LGPL-2.1-or-later or GPL-2.0-or-later, depending on build configuration | Video playback |
| FFmpeg | LGPL-2.1-or-later; some optional parts GPL | Decoding and demuxing |
| media_kit | MIT | Connects the interface to mpv |
| AndroidX Media3 (ExoPlayer) | Apache-2.0 | Video playback on Android |
| libass | ISC | Subtitle rendering |
| dav1d | BSD-2-Clause | AV1 decoding |
| libplacebo | LGPL-2.1-or-later | Video rendering |
| flutter_rust_bridge | MIT | Connects the interface to the core |
| Tokio | MIT | Networking runtime |
| reqwest | MIT or Apache-2.0 | HTTP client |
| SQLx and SQLite | MIT or Apache-2.0; SQLite is public domain | On-device database |
| Apache OpenDAL | Apache-2.0 | Network shares and cloud drives |
| prost | Apache-2.0 | Internal message format |
| bloc / flutter_bloc | MIT | App state |
| Montserrat | SIL Open Font License 1.1 | Typeface |
The full licence texts of these and the many smaller libraries they depend on are available from us on request at support@cuvee.io.
Source code for LGPL components
Some components above are licensed under the GNU Lesser General Public License. You may obtain the complete corresponding source code of those components, including any changes we have made to them, by emailing support@cuvee.io. This offer is valid for at least three years after we last distribute the version of the App you received. The LGPL also permits you to modify those libraries and to reverse engineer the App to the extent needed to debug such modifications.
Data and services
- The Movie Database (TMDB). Film and TV information and artwork are provided by TMDB. This product uses the TMDB API but is not endorsed or certified by TMDB.
- Intro and credit timings are drawn in part from SkipDB, TheIntroDB and AniSkip.
This website
This website uses the typefaces Archivo, Bebas Neue, Montserrat, Playfair Display and Space Mono, served by Google Fonts under the SIL Open Font License 1.1.