Skip to content

Conversation

@chenxiaolong
Copy link
Owner

BCR has a pretty robust audio recording/encoding pipeline that supports multiple output formats and accounts for many edge cases and failure conditions that other apps may ignore. This PR allows BCR to be used as a basic audio recorder (without affecting the call recording functionality). It records from Android's MIC audio source and passes the audio through the same encoding pipeline as with call recording. The output files are saved with a _mic suffix in the output directory.

The only new user interface is a new Mic recording quick settings tile. Activating the tile starts the recording and deactivating the tile stops the recording.

I don't know if I'll ever merge this PR because it's not really related to call recording. However, I'll try to keep this PR updated as changes to BCR are made. If anyone wants to use this functionality, you'll have to compile from source.

@chenxiaolong chenxiaolong self-assigned this Nov 20, 2022
@chenxiaolong chenxiaolong marked this pull request as draft November 20, 2022 23:58
@PatrykMis
Copy link
Contributor

Thank you, very useful to me!

@chenxiaolong
Copy link
Owner Author

Rebased on top of latest master commit (9279962).

@kos25k
Copy link

kos25k commented Nov 25, 2022

Hello.Just one thing from me.Please add option to manually record and stop recordings from notification area..

@chenxiaolong chenxiaolong force-pushed the mic branch 2 times, most recently from 3f3c972 to 5b68cfb Compare November 28, 2022 23:31
@chenxiaolong chenxiaolong force-pushed the mic branch 3 times, most recently from fc1af41 to fbb41b4 Compare December 9, 2022 21:11
@chenxiaolong chenxiaolong force-pushed the mic branch 2 times, most recently from ba4ea77 to f87eca0 Compare December 28, 2022 04:53
chenxiaolong and others added 2 commits February 24, 2023 15:57
This adds a new quick settings tile that starts recording from the
microphone when enabled and stops recording when disabled. It is
completely unrelated to the call recording functionality, but does not
interfere with it either.

Signed-off-by: Andrew Gunnerson <[email protected]>
@awsnebras
Copy link

Hi

Can you DM me on Telegram or Twitter please

Twitter: @Aws_Nebras
Telegram: @a_7ws

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants