Open-source licences

Tavi Player is built on open-source software. This page lists the main pieces; the complete, always-current list is inside the app at Settings → About → Open-source licences.

Video engine

Tavi plays video with libmpv, loaded as a separate shared library (libmpv.so on Android, libmpv-2.dll on Windows). mpv is licensed under the GNU Lesser General Public License v2.1 or later. Source: github.com/mpv-player/mpv.

libmpv is built with FFmpeg (configured with --disable-gpl --enable-version3), licensed under the GNU Lesser General Public License v3. Source: ffmpeg.org. This software uses code of FFmpeg licensed under the LGPLv3 and its source can be downloaded from the address above.

Libraries linked into libmpv

LibraryLicence
libassISC
dav1d (AV1 decoder)BSD 2-clause
Mbed TLSApache License 2.0
HarfBuzzMIT
FreeTypeFreeType Licence
FriBidiLGPL v2.1 or later
libxml2MIT
Windows build additionally: MuJS, Little-CMS, uchardet, libjxl, zimg, SPIRV-Cross, ANGLEISC, MIT, MPL 1.1 / LGPL, BSD 3-clause, WTFPL, Apache 2.0, BSD 3-clause

Application framework and packages

PackageLicence
Flutter and the Dart SDKBSD 3-clause
media_kit, media_kit_video, media_kit_libs_videoMIT
cached_network_image, flutter_cache_managerMIT
flutter_secure_storageBSD 3-clause
http, path_provider, shared_preferences, url_launcherBSD 3-clause
sqflite_common_ffiMIT

Each package's full licence text, and the licences of everything they depend on, are shown in the app's licences page.

Film artwork on this website

The films shown in the demonstration screens on the home page — Neon Tide, Orbit, Afterburn, Breakwater, The Weight, Mile Zero, Saturn Falls, Ember Station, Crossing Lights, Kindling, Hollow Pines and Last Light — are not real. Their posters were made for this website to show what the app looks like with a library loaded. Tavi does not include these or any other films.

The photographs behind them are from Unsplash, used under the Unsplash Licence, by: Valentin Beauvais (Neon Tide), Alex Shuper (Orbit), Francisco Gonzalez (Afterburn), Jakob Owens (Breakwater), Farkas Mario (The Weight), Leximphoto (Mile Zero), Vadim Sadovski (Saturn Falls), Ouael Ben Salah (Ember Station), Andre Benz (Crossing Lights), Robbie Herrera (Kindling), muhamad kamaran (Hollow Pines) and Keagan Henman (Last Light). Title typography is set in Poppins and Lora (SIL Open Font License 1.1).

The TV series (Last Light, Night Shift, Paper Crown, Harbour Street, Kitchen Fire, Starfall, Westgate, The Allotment, Deep Field) are invented too. Photographs: Keagan Henman, Koen Sweers, Riccardo Ginevri, Luke Lawreszuk, Thimotius Timmy, Dóra Pápai, Annie Spratt, Andrew Smith, Eric Heininger (Unsplash).

Live TV category images (Unsplash): Entertainment — Yvette de Wit; Sport — Christian Lue; US Sports — Andrew Gearhart; Films — Nat; Documentary — Nam Anh; News — Sean; Kids — Al Soot; Music — Nainoa Shizuru; Thriller — Aaron Chavez; Action — Hiep Duong.

Artwork and data

Film and series artwork and information can come from The Movie Database (TMDB) when you add your own API key. This product uses the TMDB API but is not endorsed or certified by TMDB.

The Kids mode scenes and characters are original artwork made for Tavi.

This website

Set in Rubik (SIL Open Font License 1.1).

Back to taviplayer.com