We plan on implementing AcoustID, an open source audio fingerprinting service. This requires the use of native code (Chromaprint, also OSS), available here. This will allow QuickLyric to function with poorly tagged music files.
F-Droid requires us to compile the .so libraries when compiling the project.
Probably the best way to go would be:
Including the .so libraries on Github
Having a gradle script that checks if the .so files are present. If they aren't, somehow compile them via CMake
Have F-Droid automatically remove all .so files it finds on the repo
We plan on implementing AcoustID, an open source audio fingerprinting service. This requires the use of native code (Chromaprint, also OSS), available here. This will allow QuickLyric to function with poorly tagged music files.
F-Droid requires us to compile the .so libraries when compiling the project.
Probably the best way to go would be: