chenxiaolong / BCR

A Basic Call Recorder for rooted Android devices
GNU General Public License v3.0
1.67k stars 109 forks source link

[REQUEST] widget button that allows recording #345

Closed f1-outsourcing closed 1 year ago

f1-outsourcing commented 1 year ago

I know you want to keep things simple, but having a widget button that would just start/stop recording from the microphone would be nice to have. Albeit only for testing the correctly recording of files .

chenxiaolong commented 1 year ago

I don't quite understand what you're asking for. Could you explain further?

having a widget button

What do you mean by widget button? Like a home screen widget?

start/stop recording from the microphone would be nice to have. Albeit only for testing the correctly recording of files .

Many devices can't support a "test recording" feature. In the best case, Android's audio driver for call recording just doesn't produce any data. In the worst case, it just crashes.

The best way to test that I've found is to call the voicemail number.

f1-outsourcing commented 1 year ago

What do you mean by widget button? Like a home screen widget?

Yes, 1 2

f1-outsourcing commented 1 year ago

Many devices can't support a "test recording" feature. In the best case, Android's audio driver for call recording just doesn't produce any data. In the worst case, it just crashes.

The best way to test that I've found is to call the voicemail number.

Also not with root access? I was using boldbeast recorder, but it does not seem to work on the tablet (newer android). On this older android boldbeast has option to select 10 audio sources, also alsa ones.

chenxiaolong commented 1 year ago

Thanks for clarifying. I probably won't be adding a widget for immediately starting a recording given how buggy the drivers are. It wouldn't work on most devices.

Also not with root access? I was using boldbeast recorder, but it does not seem to work on the tablet (newer android). On this older android boldbeast has option to select 10 audio sources, also alsa ones.

BCR doesn't use root access (Magisk is just for installing BCR as a system app), but root access wouldn't really help. The issues are at the kernel or even modem firmware level.