Songbird Android Native Library

April 14, 2023 ยท View on GitHub

This is the Songbird Android Native Library. See Songbird for more information.

Installation

This project requires Rust and Android NDK to be installed.

# Install dependencies
brew install protobuf # macOS
sudo apt-get install -y protobuf-compiler # Ubuntu/Debian
# Clone the repository
git clone https://github.com/tsirysndr/songbird-android-rs
cd songbird-android-rs
cargo install cargo-ndk
RUSTFLAGS="-C link-arg=-lc++_shared" cargo ndk -t armeabi-v7a -t arm64-v8a -o ./jniLibs/ build --release

Contributing

See CONTRIBUTING.md for details.

License

This project is licensed under the terms of the MIT license. See the LICENSE file.