Merlin bird app Sound ID does not work under /e/OS

I installed the App (v3.7.1) on a /e/OS v3.1 A15 GSI and could record a sample.

The app draws a spectrogram, I can select a part of it, do audio replays. It won’t crash.

Apart from the repeating PackageConfigPersister warnings (that I see in my logcat too), the only Error class lines in your logs (that I do not see on my device) are:

E AndroidRuntime: Process: com.labs.merlinbirdid.app, PID: 6830
E AndroidRuntime: 	at edu.cornell.birds.merlin.audio.spectrogram.v2.impl.AudioSamplesMultiThreadedSpectrogramGenerator.createFrequencyDataBuffer(AudioSamplesMultiThreadedSpectrogramGenerator.kt:155)
E AndroidRuntime: 	at edu.cornell.birds.merlin.audio.spectrogram.v2.impl.AudioSamplesMultiThreadedSpectrogramGenerator.getFrequencyData$lambda$7$lambda$6(AudioSamplesMultiThreadedSpectrogramGenerator.kt:66)
E AndroidRuntime: 	at edu.cornell.birds.merlin.audio.spectrogram.v2.impl.AudioSamplesMultiThreadedSpectrogramGenerator.$r8$lambda$D95AJOc8bZh1qVUtv0sgm3JLM00(Unknown Source:0)
E AndroidRuntime: 	at edu.cornell.birds.merlin.audio.spectrogram.v2.impl.AudioSamplesMultiThreadedSpectrogramGenerator$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)

I’d send the stacktrace to Submit a ticket : Help Center and ask what createFrequencyDataBuffer() can fail on. Naively: did you grant it the microphone permission? maybe some audiosink settings, recording frequency (khz)?

You have a FP5, I’d look for audio bugs in the bugtracker.