Concat 0.2.1
A self-contained build for every platform Concat ships on.
What changed
- Version 0.2.1
- Build the phones into the nightly and the releases
- updates
- Export at the project's own aspect
- Fix what reading the code turned up
- Write ARCHITECTURE.md from the code
- Update TODO.MD
- Sign the release APK
- Set the interface in Inter
- Colour the media kinds from the brand palette
- Add the phone targets to the pinned toolchain, and keep FFmpeg once built
- Pin down what FFmpeg on iOS links
- Build the window for Android and iOS
- Build the engine for Android and iOS
- Build the library crates for the web, and keep them building
- Spell the Windows arm64 exception flag so Git's bash leaves it alone
- Fetch sherpa-onnx outside target/, key the cache on the build environment, and build ggml portable
- Build on every target: compiler-rt on macOS, clang-cl on Windows arm64, no tar for bzip2
- workflows updates
- Find FFmpeg the same way on every platform, and let a red build explain itself
- Release notes from the commits, and no changelog file
Download
| Apple silicon | Intel / x86_64 | arm64 | |
|---|---|---|---|
| macOS | macos-arm64.dmg
| macos-x86_64.dmg
| |
| Windows | windows-x86_64.zip
| windows-aarch64.zip
| |
| Linux | linux-x86_64.tar.gz
| linux-aarch64.tar.gz
| |
| Android | android-arm64.apk
| ||
| iOS / iPadOS | ios-arm64.ipa
|
Every bundle runs with nothing else installed.
- macOS: open the
.dmgand drag Concat to Applications. If macOS says
the app cannot be checked, right-click it and choose Open once. - Windows: unzip and run
concat.exe. The FFmpeg libraries beside it
stay beside it. - Linux:
tar xzfthe archive and run./concatfrom the folder;
concat.desktopis there for a launcher. - Android: open the
.apkon the phone and allow the install from
this source; Android 8.0 or newer, 64-bit. - iOS / iPadOS: sideload the
.ipawith AltStore, Sideloadly or
Xcode's Devices window, which sign it with your Apple ID; iOS 15 or
newer.
SHA256SUMS lists each file's checksum.
Licences
Concat is AGPL-3.0-or-later with a plugin exception
(LICENSE-EXCEPTIONS.md).
The bundles carry FFmpeg (GPL, with x264), compile in whisper.cpp (MIT) and
link sherpa-onnx with espeak-ng (GPL-3.0); Slint is used under its GPL-3.0
option. Sources and licences:
THIRD_PARTY_NOTICES.md.