HL Player Open-source Notices
Effective date: May 28, 2026
This English version is provided for convenience. In case of any discrepancy, the Korean original shall prevail to the extent permitted by applicable law. Korean original
You can also review Flutter/Dart package licenses and additional third-party notices inside the app under Settings > Open-source licenses.
Major Runtime and Model Components
- whisper.cpp:
https://github.com/ggml-org/whisper.cpp, MIT License. - OpenAI Whisper model weights:
https://github.com/openai/whisper, MIT License. HL Player is not endorsed by or affiliated with OpenAI. - ggerganov/whisper.cpp model repository:
https://huggingface.co/ggerganov/whisper.cpp. Model files marked for whisper.cpp use under the MIT License may be downloaded with user consent. - HL Player PC Engine bundled whisper.cpp binaries: PC Engine distribution packages may include whisper.cpp backend binaries for Windows x64 CPU, CUDA, and Vulkan environments.
Android Video Playback Runtime
The Android app uses the Android video runtime from media_kit and may include default-*.jar artifacts downloaded by media_kit_libs_android_video from media-kit/libmpv-android-video-build v1.1.7.
- media_kit / media_kit_video / media_kit_libs_android_video:
https://github.com/media-kit/media-kit, MIT License. - libmpv default runtime:
https://github.com/media-kit/libmpv-android-video-build/tree/v1.1.7. The default flavor in use builds mpv with-Dgpl=false. - FFmpeg inside libmpv:
https://github.com/FFmpeg/FFmpeg/tree/n6.0. The default flavor in use is built with--disable-gpland--disable-nonfree, and the separateencoders-gplflavor is not used. - libass text rendering stack: Dependencies such as libass, FreeType, FriBidi, and HarfBuzz may be included for subtitle rendering.
- Additional media dependencies: Components such as dav1d, mbed TLS, and libxml2 may be included.
The review record for this Android native media stack is kept in docs/compliance/android-native-media-license-audit.md. For source code, build scripts, or license inquiries, contact support@hlplayer.app.
Other Native Dependencies
- sherpa-onnx / ONNX Runtime: May be included in Android packages. sherpa-onnx is provided under the Apache License 2.0, and ONNX Runtime under the MIT License.
- Flutter WebRTC / WebRTC native: A WebRTC runtime may be included for PC subtitle connection features.
- SQLite native library: A native SQLite library may be included for local data storage.
- LLVM OpenMP runtime: An OpenMP runtime may be included in Android whisper.cpp/ggml builds.
- Google ML Kit Translate SDK: May be included for subtitle translation features and is subject to Google's SDK terms and privacy requirements.
The complete Android/PC native dependency inventory is kept in docs/compliance/native-dependency-license-inventory.md.
Model Files
Model files are downloaded only when selected by the user and are stored on the user's device. Model manifests include the model name, source, license, file size, SHA-256 hash, and removal method.
Disclaimer
Third-party open-source components and models are provided under their respective license terms and warranty disclaimers.