yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] boldbeast:
There is something wrong in the Nexus 6P CM13 ROM.

- it can't record the caller's voice.

- generally the "Start Input Stream" option in Boldbeast Recorder can fix the problem, but when you enable the option the built-in MediaServer crashes.

So you should disable the "Start Input Stream" option to avoid crashing, meanwhile this prevents the recorder fix the recording problem.

For this reason, I believe there is no solution in the world for Nexus 6P CM13 ROM (all recorders in the market should not work well, you can test them and confirm it). You have to wait new CM13 versions to fix the problem. Or switch back to the Huawei stock Nexus 6P ROM.

By the way, CM13 for Motorola Nexus 6 has exactly the same problem.
[Android Apps and Games] AndroidDeveloperLB:
Say, I've tried to investigate how to record calls on devices that don't support it in any way, and this app seems to be able to do so using root.

How does it work exactly? I can't find anything similar to this on StackOverflow or anywhere else.

Does it cover this way all of the devices? Will the root method work the same for all devices?
[Android Apps and Games] boldbeast:
Android itself supports call recording, every developer can use "android.media.MediaRecorder" to develop a simple call recorder. The problem is, big companies like Samsung, Motorola, HTC, Sony, Huawei etc sometimes disable the call recording feature (maybe asked by the mobile network operator), small companies sometimes have bugs in the ROM, as a result a common recorder may not work well.

There are many ways to disable the call recording feature. Depending on how it is disabled, on some phones we can still manage to bypass the limit and record calls perfectly in two directions without root, for example Galaxy S7/S6/S5/Note5/Note4 Android 6.0/5.0, Huawei Mate8/P8/Honor/Ascend Android 6.0/5.0, HTC M9/A9/M8/Desire826/820 Android 6.0/5.0, Moto G/E/X Android 5.0, Moto G 3rd/Moto X Play Android 6.0, Sony Xperia Z5/Z4/Z3 Android 6.0 etc. On some phones we can't bypass the limit without root, however if you root the phone we can fix the problem, for example Nexus 4/5/5X/6/6P Android 6.0/5.0, and other phones in the market.

Thanks to users who sent log files to us, we checked their logs and related ROM files, so we know different phones and made a large "Fixing Database" inside the app. You ask "Will the root method work the same for all devices?", no, the app fixes recording problems according to the database, we'll make it support more and more phones.
[Android Apps and Games] AndroidDeveloperLB:
Please press "Reply" next time. I didn't notice you've replied to me. :)

Anyway, I've now tested this app on my rooted Nexus 5x with RR rom, and it seems it records only my side of the call (the one on the Nexus 5x), and not the person that talks on the other smartphone.

About MediaRecorder, yes, this is the "normal" way that I've found (though different settings are needed for various devices). That's how I got it to work, but I don't understand how you know what to do using root. what logs do you use? and what do you see in there? Does using root still mean you use MediaRecorder, but just need to change some system protected files to make it work?

According to what I understand from what you wrote now, you DB includes not only fixes&settings for non-rooted devices, but also for rooted devices. Does it even include Android versions ?

Is there any website that shows the various fixes that are needed for the call recordings? I've noticed that some apps ask you which device you have, in order to set the correct "AudioSource" for "setAudioSource" function. Is this list available somewhere? Or does each app collects its own data ?
[Android Apps and Games] boldbeast:
There are many Android versions and Many third-party customized ROMs, some of them may need different settings to fix the recording problem.

Can you please click the "Call Settings - Fix Recording Issues - Ask New Parameters" item in Boldbeast Recorder to send hardware log files to me? let me check them. Thanks.

We check Android java/c/c++ source code, check related files from ROMs and find what have been changed that blocks the call recording feature, provide many options in the recorder and ask users test them then tell us the result, so now we know how to fix recording problems for most phones in the market.

Boldbeast Recorder generates log files itself during call recording. By checking log files we know what really happened in the user's phone during recording.

Boldbeast Recorder uses MediaRecorder, or a record engine developed by us when recording with the Alsa Mode in the app.

Boldbeast Recorder never change any built-in files in the ROM, so it is 100% safe. It only dynamically change audio related settings during recording, these settings will be restored by Android to their original state after reboot the phone.

Yes, of course. The database defines parameters by audio chip, by manufacturer, by phone model, by Android version, by ROM, by earpiece/speaker/wired headset/bluetooth, a little complicated.

It seems no.

Each app collects its own data.
[Android Apps and Games] waylo:
I'd like to report that for the Tmobile LG G5 (H830), it seems the settings for the Marshmallow G4 work.

From the administrator post here: http://www.boldbeast.com/forum/topic1193-lg-g4-android-60-call-recorder.html

I need to test it out a bit more (bluetooth), but I will report back.
[Android Apps and Games] AndroidDeveloperLB:
I've decided to give the app another try: uninstalled&re-installed, chosen "Call Settings - Fix Recording Issues", and restarted the device.

Now it records, but it has very poor quality.

I've sent you an email .

Also, for some reason I can't move the record button anymore,
[Android Apps and Games] boldbeast:
Please use suggested settings in my email to test again.

Please enable the "Call Settings - Manually Record Calls - Button In Call Movable" option, then you can move the button with your finger.
[Android Apps and Games] boldbeast:
Thanks for sharing the information.
[Android Apps and Games] AndroidDeveloperLB:
It should be enabled by default, as it covers content.

Other tips:

1. As the app's main purpose is to record calls, I think the main screen should contain the calls recordings history, and not an empty screen.

You could, for example, use a 2 pages (using ViewPager and tabs). First for calls recordings and the other for the memos. You can also put a FAB for the memos, to start&stop the recording.

2. long clicking on items shouldn't show a context menu. it should allow multi-selection.

3. bug : if you pause the playback, you can't do anything else on the list's items.
[Android Apps and Games] boldbeast:
Thanks for the tips, we'll consider them.
[Android Apps and Games] JDubbed:
Any update on new version that will auto delete old recordings after x amount of days? I emailed the dev about three weeks ago and got a reply back that the feature was being implemented and should be out in a couple weeks. Just checking in.
[Android Apps and Games] AndroidDeveloperLB:
Please also consider changing the app icon, as it doesn't give a clue about the purpose of the app (recording calls).

About running on Nexus 5x (written about here) , I still don't get what to do.

One suggested this solution, and people said it doesn't work, and another suggested this solution, yet wrote the quality is distorted.

What should be done?
[Android Apps and Games] silentvisitor:
I agree with suggestions. App can do well with Material makeover and new icon. Also recordings should be displayed on opening page instead of a blank page (as suggested by some user in last page).

App's core seems to be solid enough and now needs a nice look ;)
[Android Apps and Games] boldbeast:
Please test suggested settings in those posts. If you can share your test result with us, I think it's useful for other Nexus 5X users, because you are using a different ROM.
[Android Apps and Games] boldbeast:
Thanks for you all, we'll consider it surely.
[Android Apps and Games] boldbeast:
We have just released Boldbeast Recorder V8.4 (Google Play needs several hours to publish it), please update the app in your phone to the latest version.

In the new version you can set the "Call Settings - Max Space Limited (MB)" option to a number (for example 2000 MB), when the total file size exceeds the number the oldest files will be deleted automatically.
[Android Apps and Games] scott14719:
As of the last update, the app is no longer working on my Snapdragon AT&T S7. It worked flawlessly before the update. I have changed nothing else on my phone. After the update, most of the time my call screen shows a red Bold beast icon and gives an error stating the call could not be saved. It also shows an error when attempting playback. This happens almost all of the time now.

It also does not record either side of the conversation when my phone is connected through my vehicles Bluetooth anymore. Before the update it did so flawlessly. I am using the settings posted in the Bold beast forum for the S7...the same settings I have always used.

Could you please correct the issue or let me know where I can get a version of the app from before this last update?

Thank you and I am looking forward to a solution because I am a premium user and as of the last update this app no longer works. I would really like to continue using it.

The only other reason I can think of that might be causing these issues is perhaps the update changed some of the settings in the app? I have not manually changed anything and I checked to make sure the settings that are listed in the Boldbeast forum are still the same, but I don't know if the update changed other settings that are not listed there or not. How would I know what all of the settings should be that were in place before the update?

UPDATE:

The error given states something like, "error could not save (it might have said write?) bad file discriptor" or something similar to that.

I reset the app through the option in settings, but still get the error some of the time.

Another update. I see on the Bold beast forum that v8.3 and v8.4 are having issues so I am going to try and go back to v8.2. I hope the issues will be resolved because I really like the new features added, but I need it to be stable.
[Android Apps and Games] boldbeast:
If you record calls with the WAV format, a few phones sometimes meets the "Write File Error" problem.

Please update the app to V8.5, the problem has been fixed. Sorry for the inconvenient.
[Android Apps and Games] scott14719:
No inconvenience. Your app is one of the best call recorder apps on the market. Thank you for such a quick response.
[Android Apps and Games] AndroidDeveloperLB:
Using first solution, it didn't record the other side well. Only mine.

About second solution, where is "2 channels", and when he writes "NO" is it a typo of "ON" ?

BTW, something is wrong with dragging the floating button. When I enabled it, it couldn't be clicked. I had to disable it again.
[Android Apps and Games] boldbeast:
Please click Record Mode, choose the Alsa Mode, then the Alsa Channels will be visible, click it to choose 2 Channels.

It is "ON", means "Yes".

If you keep the button movable, when you click it on some phones it works well, on some phones it has no response. In the later case you should set it not movable.
[Android Apps and Games] AndroidDeveloperLB:
ok now it works, but:

1. The moving icon can move. I have no idea why it didn't allow me to do so before. I suggest you to look at the "chathead" repo:

https://github.com/henrychuangtw/Android-ChatHead

Maybe it could help you handle touch events better.

2. Is it possible to avoid the dialogs ?

3. Is it possible to improve recording quality?
[Android Apps and Games] boldbeast:
1. Thanks for the link, I'll take a look at it.

2. Please disable the "Call Settings - Manually Record Calls - Show Notification" option in the app to avoid the dialog.

3. Some users said their Nexus 5X recorded calls crystal clear in two sides using suggested settings, some users said in recordings the caller's voice is too loud and a little distorted. I checked related files from their ROMs but can't find any difference. I guess the difference is inside the kernel maybe, at this moment we have no good solution for some Nexus 5X phones to remove "distort".
[Android Apps and Games] AndroidDeveloperLB:
1. ok.

2. not sure if what I'm about to write is correct, but I think that if it detects that everything went well, it shouldn't show this notification.

In any case, I decided to block notifications. Hope it doesn't ruin how the app works.

3. Can you please repeat the correct configurations? Maybe I chose a combination of both suggestions of the post you've provided, which ruined how it could work.
[Android Apps and Games] boldbeast:
Nexus 5X please use these settings to record calls (root needed):

- Record Mode: Alsa

- Tune Audio Effect: Yes

- Tune Audio Route: Group3

- Change Audio Controls: Yes

- Change Audio Driver: No

- Start Input Stream: Yes
[Android Apps and Games] AndroidDeveloperLB:
I've tested it today. This isn't enough. It ruined the call recording, as the other side's voice became just noise.

There has to be a good combination of what's written in the post, to make it work.
[Android Apps and Games] boldbeast:
Please read the post #712 again.
[Android Apps and Games] AndroidDeveloperLB:
I don't think you understand. I had a configuration that it succeeded recording on both ends. What you wrote now doesn't work.

And, in any case, I think that you should have the configuration being auto-set within the app. Please consider adding it into the app.
[Android Apps and Games] boldbeast:
No, I don't know what settings you are using, but I'm glad to know it worked for your ROM. It's useful to other Nexus 5X users if you share your configuration.

In Boldbeast Recorder when you click the "Set Default Settings" item the app sets all settings to default options that work well generally. However there are more than 10000 Android phones in the market, the default settings may not work well for some phones / some android versions / some ROMs, in this case you should test different options in the app yourself and find the best configuration for your phone. If you find a good solution and you want to give us a feedback we can add your configuration into our database.
[Android Apps and Games] NeedeX:
Thank you! Excellent program. It works well on HTC M8s
[Android Apps and Games] silentvisitor:
[MENTION=6106307]boldbeast[/MENTION]

What's new in v8.6? Just received a Play Store update.
[Android Apps and Games] boldbeast:
In V8.6:

- Fixed the bug "On some phones backing up recorded files to Dropbox doesn't work".

- Fixed the bug "On some phones the in-call button doesn't response when click it if it is movable".

- Users now can choose the folder "/data/data/com.boldbeast.recorder/rec" to save recorded files.
[Android Apps and Games] silentvisitor:
Thank you :good:

Please consider

- Material design

- Recordings on opening page (instead of current blank)

- Recording named as "CallerName-Date-Time"
[Android Apps and Games] boldbeast:
Thanks for the suggestions, we'll consider them.
[Android Apps and Games] AndroidDeveloperLB:
ok, the configuration that works (though not sure about quality), is what you wrote, except you need to choose "Group1" for "Tune Audio Route" and "2 channels" for "Alsa channels".

Maybe it can be changed further, and something isn't needed or can be improved, but this is what worked for me.
[Android Apps and Games] misisipiman:
Problem HTC d820u with MM 6.0.1 can't record after last update
[Android Apps and Games] boldbeast:
HTC Desire 820 Dual Sim (D820u) Android 4.1.2, 4.4.4 don't need root, please use these settings to record calls:

- Record Mode: 4

- Tune Audio Effect: No

- Tune Audio Route: Group3

The app records calls perfectly in two sides, both SIM1 and SIM2 work well.

Android 5.0.2 doesn't need root, please use these settings to record calls:

- Record Mode: 1

- Tune Audio Effect: No

- Tune Audio Route: Group3

The app records calls perfectly in two sides, both SIM1 and SIM2 work well.

Android 6.0.1 we have no feedback from users so far, please test the same settings as Android 5.0.2. How about it?
[Android Apps and Games] silentvisitor:
Hi [MENTION=6106307]boldbeast[/MENTION]

Is there any way I can record in amr? WAV producing huge file sizes.

Note 2, Beanstalk 6.15
[Android Apps and Games] boldbeast:
Yes, of course. Please change the "Record Format" option from WAV to AMR.
[Android Apps and Games] misisipiman:
It's OK now problem was with SD write premisons.
[Android Apps and Games] alessandro_xda:
i think that this app absolutely needs the ability to save and export configurations.

with such a feature we could share configurations without becoming crazy and you (developer) could create and share working configurations per rom/device.

do you agree?
[Android Apps and Games] silentvisitor:
I searched but somehow couldn't find any such option. Kindly guide. Thanks !
[Android Apps and Games] boldbeast:
Yes, it's a good suggestion. We'll consider it, thanks.
[Android Apps and Games] boldbeast:
Please change this option "Settings > Call Settings > Record Format" in the app ---> record phone call.

Please change this option "Settings > Memo Settings > Record Format" in the app ---> record memo, meeting, lecture, interview etc.
[Android Apps and Games] silentvisitor:
I don't have this option. Please see screenshot.
[Android Apps and Games] boldbeast:
Sorry, I forgot the fact - some Record Modes support the wav format only, like the Alsa mode. Some Record Modes supports more formats, therefore you can choose to use which format to record calls.
[Android Apps and Games] silentvisitor:
Oh...any chance of getting amr in alsa root mode ?
[Android Apps and Games] boldbeast:
We'll investigate it further more.
[Android Apps and Games] silentvisitor:
Thank you !
[Android Apps and Games] jerryn70:
Everytime after reboot i need to open the app to get working.

Plz add an option to auto start after reboot.

Moto x play dual sim

Marshmallow 6.0.1
[Android Apps and Games] boldbeast:
The app works well after reboot, no option needed in the app. Please notice following situations:

(1) Some phones need to change special built-in settings (not settings in the app). For example most Huawei phones have a feature named "Protected Apps", you must change the built-in "Settings > Power saving > Protected apps" to set Boldbeast Recorder as a Protected App, otherwise the app doesn't work when a incoming call comes. If your phone has a similar built-in setting item please change it correctly.

(2) Some third-party apps are very powerful, such as "Privacy Guard", "Permission Manager", "App Manager", "Phone Expert", "Power Saving Expert", "Safe Manager", "Anti-virus", "Clear Master" etc, they can prevent other apps working. Please let them not prevent Boldbeast Recorder do it's job.

(3) If you open the built-in Apps manager, click Boldbeast Recorder, "Force Stop" it, what will happen? This tells Android that "I don't want the app to run", therefore Android will no longer run the app, even after reboot the phone. Until you manually open the app again, then Android knows you want the app to run and it allows the app work again. So please don't "Force Stop" Boldbeast Recorder.
[Android Apps and Games] jerryn70:
There no such things in my phn. The only one thing is inbuilt battery optimization. Bt that won't affect the app bcoz other apps works well after reboot.
[Android Apps and Games] boldbeast:
The app works well, other users don't meet the problem you said. Please read the previous post and check again.
[Android Apps and Games] silentvisitor:
[MENTION=6106307]boldbeast[/MENTION]

Is it possible to have aac, mp3 or m4a as recording format in Root mode? Wav files are just too large.

Thanks !
[Android Apps and Games] boldbeast:
Thanks for the suggestion, we'll consider it.
[Android Apps and Games] silentvisitor:
Thank you :good:

Much awaited.
[Android Apps and Games] str8str:
Hi I have an n6 and I get echo on my side during play back the other caller sounds fine. Had the issue before you suggested use a different group in settings and it worked but not this time.
[Android Apps and Games] boldbeast:
Please use following settings to record calls for Nexus 6:

- Record Mode: 1

- Tune Audio Route: No

- Change Audio Controls: Yes

- Change Audio Driver: No

- Start Input Stream: Yes
[Android Apps and Games] str8str:
Yes that's the settings I use but still my voice is echoed in recordings

---------- Post added at 12:28 ---------- Previous post was at 12:26 ----------

I was told to change audio route and group that didn't work either

---------- Post added at 12:31 ---------- Previous post was at 12:28 ----------

Edit, got it had to disable audio route/groupe
[Android Apps and Games] rovral:
Using on Huawei P9.... with Jabra Storm BT headset, nothing to say ... fantastic application... fine job Boldbeast !!!

It records everything clearly and loud, all people but one! Yes... you understand... I have a friend of mine that isnt never recorded...

I can hear my voice... but my friend ... nothing... is that possible?

Settings are stock, on mode 1....
[Android Apps and Games] boldbeast:
Glad to know the app works great for your Huawei P9 without root, it records calls clearly and loudly in two sides, and bluetooth recording works.

As to the problem "all people but one of my friends ... I can hear my voice... but my friend ... nothing", I guess this is the reason and the solution: http://www.boldbeast.com/forum/topi...ed-well-but-outgoing-calls-only-my-voice.html
[Android Apps and Games] rovral:
Fantastic customer care.... thank you so much... Set up new settings, I will let you know... :good:
[Android Apps and Games] sjamie:
I have the exact same issue with my voice being echoed but the caller sounds great. I am using a Galaxy S4 and I've also tried all of the settings listed above for the N6 to see if it makes a difference but the problem remains. I also use a Plantronics Voyager Legend bluetooth earpiece. What should the proper settings be?

Device: Galaxy S4 (i337 AT&T)

Android Version: 6.01 Marshmallow

ROM: CM 13
[Android Apps and Games] optimummind:
[MENTION=6106307]boldbeast[/MENTION] Just purchased the Pro version. Great app! Works perfectly on my Sprint GS7E via phone, phone speaker, car bluetooth, watch bluetooth, & headset bluetooth.
[Android Apps and Games] str8str:
Use the settings for the device you have the one that fixed it for me was the tune audio/route setting. It says to use groupe1 or 3. I selected disabled and it fixed it. Works great now

It's under call settings then fix audio settings then tune audio route. Select disabled there leave the rest as suggested.
[Android Apps and Games] boldbeast:
Some third-party customized ROMs change call recording parameters inside.

Please try to enable/disable the "Start Input Stream" option in the app and test again. Does it work? If no, please click the "Call Settings - Fix Recording Issues - Ask New Parameters" item in Boldbeast Recorder to send hardware log files to me, let me check them and see if I can do something. Thanks.