Skip to content

tsirysndr/songbird-android-rs

Repository files navigation

Songbird Android Native Library

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.