Movara
by Veltack AI

Open-source licenses

Updated 10 November 2026. Covers Movara for Android, versions 1.1.0 to 1.3.1.

In short: Movara plays your media with libmpv, a separate library that contains FFmpeg and mpv. These are licensed under the GNU Lesser General Public License (LGPL). You can download their complete source code on this page, and you're free to change the library and use your own version with Movara.

Libraries under the LGPL

LibraryVersionLicense
FFmpeg6.0 (tag n6.0)LGPL 3.0 or later
mpv (libmpv)Commit 78d43740LGPL 2.1 or later
FriBidi1.0.12LGPL 2.1 or later

They are compiled into one file, libmpv.so, by the media-kit project's libmpv-android-video-build, version 1.1.7, "default" flavor. This flavor leaves out all GPL-only and non-free code: FFmpeg is configured with --disable-gpl --disable-nonfree --enable-version3, and mpv with -Dgpl=false.

Changes to these libraries

The media-kit build applies three small patches before compiling:

The patches are in the build scripts download below, in buildscripts/patches. Veltack AI has made no other changes to these libraries.

Download the source code

This is the complete source used to build the libmpv.so in Movara, and it's the same in every version listed above. Each file is a .tar.xz archive.

All checksums are also in SHA256SUMS.txt.

If you can't use these downloads, email support@veltack.com and we'll send you the same source. This offer is valid for at least three years after we last distribute any of the versions above.

Use your own version of the library

Movara loads libmpv.so as a separate library at runtime, so a compatible version you build yourself will work in its place.

  1. Build the library: unpack the build scripts and run buildscripts/bundle_default.sh on Linux. It fetches the versions listed above, applies the patches and builds libmpv.so for each Android architecture. Make your changes to the sources in buildscripts/deps before it builds.
  2. Get Movara's app files: with USB debugging on, run adb shell pm path com.veltack.movara and copy each listed file with adb pull.
  3. Replace the library: in the file that contains lib/<architecture>/libmpv.so, usually the one named after your device's architecture, replace libmpv.so with your version.
  4. Sign and install: align and sign every file with your own key using zipalign and apksigner. Then uninstall Movara and install your files with adb install-multiple.

Uninstalling removes Movara's saved data, such as your library, playlists and saved moments, but not your media files.

You may modify Movara for your own use, and reverse engineer it to debug those modifications.

Other open-source components

These are under permissive licenses that don't require us to share source code.

ComponentLicense
libass 0.17.1ISC
FreeType 2.13.0FreeType License
HarfBuzz 7.2.0MIT-style
dav1d 1.2.0BSD 2-Clause
Mbed TLS 3.4.0Apache 2.0
libxml2 2.10.3MIT-style
libmpv-android-video-build 1.1.7MIT
media-kit-android-helperMIT
LiteRT (TensorFlow Lite) 1.4.0Apache 2.0
YAMNet modelApache 2.0
AndroidX and KotlinApache 2.0

Flutter and the Dart packages Movara uses are listed in the app, under Settings > Open-source licenses.

License texts

Questions

Email support@veltack.com.