yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] woozie.2007:
3 years ago i could manage the devices on your site, but now i can't. Ok, i will contact you in case of new device, thank you
[Paid Software Announcement and Discussion] skvalex:
version 3.3.4 alpha07:

- Audio sources from ROOT method added to Standard API method. ROOT method is going to be removed in the future releases.
[Paid Software Announcement and Discussion] fvisagie:
What is the reason for removing ROOT method, and how will it impact devices like the Nexus 5X that depend on being rooted for recording?

Or does it mean ROOT recording method and needing root for recording purposes are becoming different things?

Either way I'd be grateful for more background, thanks.
[Paid Software Announcement and Discussion] skvalex:
The changes were made to simplify the program. There were different implementations for the same things in Standard API and ROOT methods. It were hard to maintain and develop new features, since I had to write two different implementations for Standard API and ROOT methods separately. Volume control, encoding to FLAC/MP3/OPUS/AMR, writing data to storage were all implemented differently for Standard API and ROOT methods accordingly.

CAF, ALSA and MSM audio sources in Standard API method must work the same way they do in ROOT method now. So root access is still mandatory for them. But the app will use the code for Standard API for post processing. So the quality must be the same as in ROOT method. If not, it's a bug and should be reported to me. If you have Nexus 5X, then please test this version with Standard API and CAF audio source. It must work the same way. Please let me know about the results.

I think I'll have to rename methods to something else to avoid confusion. I want to have just two working modes in the app:

1. The first is when the app does record phone calls itself

2. The second is when the app doesn't record phone calls itself, but importing recorded calls made by other apps

I'm still thinking on how to name this setting better. Ideas are welcomed!
[Paid Software Announcement and Discussion] Barbiox Dogg:
Does this version detect contact phone numbers?
[Paid Software Announcement and Discussion] skvalex:
Of course, only version published on the Play Store can't do that.
[Paid Software Announcement and Discussion] westeight:
[MENTION=2859866]skvalex[/MENTION]

Using the latest version (Rooted / Magisk) , I'm unable to select External Storage. How can I fix this?
[Paid Software Announcement and Discussion] VICosPhi:
I'm using the alpha version posted a couple days ago and it works fine with the external storage
[Paid Software Announcement and Discussion] vukis:
Short FYI: unticking "start recording on answer" didn't resolve issue. Call recorder still asks for root permissions (up to 10 times a day. Way more, then I have conversations), but now I disabled notifications in magisk
[Paid Software Announcement and Discussion] skvalex:
You mean 3.3.3? Try version from here: https://xdaforums.com/showpost.php?p=81840181&postcount=8301

Try to install the latest Canary Magisk version with the apk from here: https://xdaforums.com/showpost.php?p=81840181&postcount=8301
[Paid Software Announcement and Discussion] westeight:
Yes, the latest Alpha 7.

It seems the issue is SDCard access, which is strange as I've been a Licensed Call Recorder user for years (same phone - HTC U11).

All other apps can access the SD Card. If it helps, FX reports this:
[Paid Software Announcement and Discussion] skvalex:
Yes, the app uses ACTION_OPEN_DOCUMENT_TREE to access external storage. Are you sure that other apps get access to the whole sd card? Any apps can access their own folders in external storage: /storage/XXXX-XXXX/Android/data/<package name>

But that folder will be deleted if you clear app data or uninstall the app. So I don't recommend to use that folder to store recordings.

However, if you backup all files to cloud storage, it might be fine to use it: /storage/XXXX-XXXX/Android/data/org.skvalex.cr/voix
[Paid Software Announcement and Discussion] westeight:
Yes, it seems that I can't save to the SD Card, but using the internal storage works fine.

Will format the SD Card when I have time to move the 400GB to a local HDD... hopefully then it will be accessible once again. :)
[Paid Software Announcement and Discussion] sadonlyone:
standard-line & external-mic
[Paid Software Announcement and Discussion] fvisagie:
Thanks.

With Standard API and CAF audio source I get 0-length recordings. With all other settings the same but with ROOT method instead this version records as it did before (with ROOT).

Internal recording and external recording?
[Paid Software Announcement and Discussion] skvalex:
Try the attached version please.
[Paid Software Announcement and Discussion] skvalex:
1. That will add more confusion. People will think that "standard-line" implies recoding from the phone line. But it's not.

2. People will think that "external-mic" is like another device connected to the phone, e.g. external usb-microphone or bluetooth headset. But it's not.

1. I would think, that internal means recording from sources which capture internal sound. But it's not.

2. It's not clear, that external recording means that Call Recorder doesn't record anything, but just copies files made by other apps.

My best idea is to replace "Method" setting with "Working mode" which will have two options "Record" or "Record itself" (renamed from Standard API) and "Import" (renamed from System Recorder).
[Paid Software Announcement and Discussion] kewlzter:
"Line Tap" and "Device Mic"

---------- Post added at 04:13 PM ---------- Previous post was at 04:08 PM ----------

"Line Tap" and "Device Mic"

But I'm not confused with it as-is.

A simple help section explaining what is what, is more important than terminology..
[Paid Software Announcement and Discussion] tiho5:
System mode (imported)

Call Recorder mode (processed by the app)
[Paid Software Announcement and Discussion] fvisagie:
With Standard API and CAF audio source I still get 0-length recordings. With ROOT method instead but all other settings the same this version records as it did before (with ROOT).
[Paid Software Announcement and Discussion] centaurium:
Hello skvalex! The cl app recording too the whatsapp calling and video calling, but the file name is null and the file size just some kbyte. This is a bug? OnePlus 6T OOS 10.3 1. Thanks
[Paid Software Announcement and Discussion] skvalex:
Can you please take a log?

Edit: No logs needed, I purchased Nexus 5X today and could reproduce the problem.
[Paid Software Announcement and Discussion] skvalex:
WhatsApp is using system APIs which notify the app about a call. But the app doesn't know that the call is not usual, so the app tries to record it, but fails as it can't record internet calls.

I don't know a way to ignore such calls for now. Maybe there's some setting in WhatsApp to turn that off. I don't know.
[Paid Software Announcement and Discussion] skvalex:
Please, try the attached version. It should be fixed now. Anybody who use alpha with Standard API + CAF/ALSA/MSM audio source, please update to this version.
[Paid Software Announcement and Discussion] fvisagie:
Well done and thanks, now it works as you know ;)
[Paid Software Announcement and Discussion] saiz0313:
Sorry for my poor English.

When support to recoding LINE ( VoIP)?

Beacuse https://play.google.com/store/apps/details?id=com.catalinagroup.callrecorder&hl=zh_TW did.

Cube ACR said My redmi note 8 pro(GSI 9) not support voip recoding.

but my coworker's nokia phone OK.

CallRecorder is great app,

I always installed in my phone many years.

I can pay agin for the add-on.

Hope VoIP recorder coming !
[Paid Software Announcement and Discussion] Ja_som:
https://skvalex.org/help/record-internet-calls
[Paid Software Announcement and Discussion] cali310:
Just got my S20 Ultra and sadly skyvalex works no more. I also have a note 10+ and it works great. Used the exact same settings as on the note 10......my side records great but the other side is just static. Was a good run!

To clarify both are running call recorder 3.3.3, on android 10 and US versions so no root.
[Paid Software Announcement and Discussion] VICosPhi:
Well that is unfortunate if there's a new recorder block somehow. Both S20 and Note 10 run the same One UI 2.0 with android 10 so not sure why it is blocking the recording
[Paid Software Announcement and Discussion] provolinoo:
Hi guys, I have a Pixel 2 XL with latest march update, without root.

Any chance to use CallRecorder without the need to root it?

I found some apps like "Cube Call Recorder" have a workaround mode called "voice detection (software)" that is not the same of "voice detection" and it works on my phone even if the quality is not that good

Is it possible to have the same mode here? I'm a licensed owner and I'd rather user Skvalex app instead of others
[Paid Software Announcement and Discussion] skvalex:
Have you tried other apps? Do they work?

Please try all audio sources in Settings > Recording > Standard API. It's better if you try the latest alpha version (attached)
[Paid Software Announcement and Discussion] provolinoo:
First, thanks for answering :)

I tried all the sources,but no luck :(

With some sources I got completely mute audio, with others I can hear just my voice

Any help would be appreciated
[Paid Software Announcement and Discussion] skvalex:
What are these audio sources? Change recording mode to stereo, audio format set to WAV and check recording again, please.
[Paid Software Announcement and Discussion] suvomania:
Bought it yesterday. Very nice app. Working good so far on k20 pro.
[Paid Software Announcement and Discussion] ssurfer2:
Alpha did not work on pixel 2 Xl non root

Alpha did not work on pixel 2 Xl, got just a continuous tone, no voice. Standard API
[Paid Software Announcement and Discussion] skvalex:
What settings you tried? What audio sources?
[Paid Software Announcement and Discussion] cali310:
Installed the alpha and tried all the audio sources. No good on any.
[Paid Software Announcement and Discussion] skvalex:
What is good?
[Paid Software Announcement and Discussion] cali310:
on most there's a loud static noise and you can barely tell someone is talking on the other end but can't make out the words.
[Paid Software Announcement and Discussion] NYSprintGuy:
I have not been here for a few weeks, am I seeing IN THE MOST RECENT COMMENTS that Call recorder will now work on a USA spring Note 10 plus running android 10 without ROOT OR IS THIS WISHFUL THINKING STILL?
[Paid Software Announcement and Discussion] cali310:
On my US Note 10+ on android 10 it worked great (recently sold it).
[Paid Software Announcement and Discussion] NYSprintGuy:
Rooted or WITHOUT root? BOTH sides of conversation without speakerphone on?
[Paid Software Announcement and Discussion] cali310:
no root
[Paid Software Announcement and Discussion] NYSprintGuy:
So Skvalex got it working on Android 10 ?

When did all of this happen?

SO a USA version, not an international version?

Thanks!!
[Paid Software Announcement and Discussion] skvalex:
Can you take a screenshot from Standard API settings?
[Paid Software Announcement and Discussion] skvalex:
Since version 3.2.6. But it's not 2-way call recording. It's just recording from the microphone, just like recording on Android 9. The other side might be silent on recording. But some devices have a mic near the speaker, so it can capture the other side at good volume. But it's all device specific thing and any firmware update can break it, manufacturer may enable echo cancellation which will cut the other side's voice from the recording.
[Paid Software Announcement and Discussion] NYSprintGuy:
Skvalex, so if my USA Sprint Note 8 running Android 8 ( thought it was 9, but it's 8) worked perfectly with BOTH sides without root, so might the 10+?

When you are talking about the speaker are you talking about the loudspeaker(speakerphone) or the speaker you listen to while pressed against your ear?

That is where I get confused

Thanks !

---------- Post added at 12:39 PM ---------- Previous post was at 12:36 PM ----------

I will have to finally unbox my note 10 plus and check it

And this is without speakerphone on?
[Paid Software Announcement and Discussion] skvalex:
It means that Sprint Note 8 has a good microphone near the speaker. But who knows, how it's gonna be on Note 10+.

The speaker against your ear.
[Paid Software Announcement and Discussion] NYSprintGuy:
That is what confuses me, on the notes 8 ( as in the picture) mic is on bottom , so under android 9 or 10 how does it even begin to capture the "other side" since mic and speaker are 5 inches apart?

So up to Android 8 all was perfect..Android 9 and 10 broke it all
[Paid Software Announcement and Discussion] skvalex:
Don't forget that there's also audio post-processing. So it might be that the system just clears the other side out of the audio stream on most devices, before Call Recorder captures it. But Note 8 can just fail to do so.
[Paid Software Announcement and Discussion] NYSprintGuy:
Going to unbox my Samsung note 10 plus finally, which version and from where of call recorder should I use to have the best chance of any success.

Previous poster said his non rooted note 10 plus USA version worked perfectly with CR with both sides

Thank you !
[Paid Software Announcement and Discussion] skvalex:
The latest version is here: https://callrecorder.skvalex.com/get
[Paid Software Announcement and Discussion] imbriagomarso222:
Hi everybody,

I own a OnePlus 5 with stock ROM (Android v9 - OxygenOS 9.0.10, security updates December, 1st 2019), no root. :cyclops:

I have some problems with recordings since the latest Android updates (I'm using Call Recorder v3.3.4) :D

If I set "Standard API" with Audio Source "Voice call uplink + downlink" my voice is recorded perfectly, but that of the other party is heard at a very low volume. :(

If I set "System recorder" instead, it doesn't record the file and a system notification appears "waiting for calls"..

Sometimes 0: -1 also appears in the duration of the recorded audio file and the audio file is not playable. :( :(

What is the best working configuration for OnePlus 5 in your opinion with no root? :eek: :confused:

Thanks for the help and congratulations to skvalex for the app. :good: :cool:
[Paid Software Announcement and Discussion] ssurfer2:
Standard API, voice communication and microphone both had the tone (feedback?). Voice call uplink and down link I can be heard fine, but remote is low in volume.
[Paid Software Announcement and Discussion] NYSprintGuy:
[MENTION=548870]cali310[/MENTION] Just to follow up:

You are saying that a USA (non international) Note 10 + without root running android 10 can record both sides of a conversation ( with loudness on both sides) without the speakerphone being turned on?

What carrier?

Thank you so very much !!

---------- Post added at 03:42 PM ---------- Previous post was at 03:41 PM ----------

[/COLOR [MENTION=548870]cali310[/MENTION] Just to follow up:

You are saying that a USA (non international) Note 10 + without root running android 10 can record both sides of a conversation ( with loudness on both sides) without the speakerphone being turned on?

What carrier?

Thank you so very much !!
[Paid Software Announcement and Discussion] :
When playing game like Rise of Kingdom, on Redmi Note 4 Snapdragon 625, app does not record any call. it shows 0.00 duration.
[Paid Software Announcement and Discussion] DaOldMan:
New recording settings, weird result

Dear [MENTION=2859866]skvalex[/MENTION],

As suggested, I have changed recording method in settings from Root to standard API. Then I changed audio source to CAF. Result ? All recordings are too fast, everyone sounds like from a chipmunk movie :D. Back to Root method which works just fine.

OnePlus 6T, rooted on 10.3.2 stock rom.

Many thanks for your time.
[Paid Software Announcement and Discussion] skvalex:
Thanks for the report, can you check the attached version?
[Paid Software Announcement and Discussion] DaOldMan:
Of course, I will report back soon :good:
[Paid Software Announcement and Discussion] DaOldMan:
With the new beta I hear the same chipmunks unfortunately. If I use 50% speed it helps me understand the call but the frequency of the voice is very high even then.

Also on my wifes S7 Edge playback in app is very very quiet. What can be the reason? If i hear the same file in another app, it's fine. If you use headphones you can hear it fine even in call recorder. Used to be fine before.

P. S Fixed the volume problem. Changed in settings the output to main speaker and that works fine now. No idea why it changed to device speaker or why it is so quiet with that setting.

Thanks for your time !
[Paid Software Announcement and Discussion] keionp:
this version works with my samsung s20 plus exynos, no more fast voice like chipmuks. thank you so much.
[Paid Software Announcement and Discussion] skvalex:
Can you please take screenshots from settings for Standard API and ROOT methods?
[Paid Software Announcement and Discussion] DaOldMan:
Of course:
[Paid Software Announcement and Discussion] DaOldMan:
Ok seems to be fixed by changing mode to mono. Great.
[Paid Software Announcement and Discussion] skvalex:
Thanks! I have fixed it in 3.3.5.

Details:

In ROOT method, the app just records mono regardless recording mode setting, if not WAV or FLAC selected.

In Standard API, the app will now ask the system to provide stereo if the mode set to Stereo. But the system will probably fail or it will just provide you 2 channels with the same audio data, which is useless and just makes files heavier .

So please click "share" to see waveform, if both channels equal, then no need to keep stereo recording mode anyway.
[Paid Software Announcement and Discussion] hu0x:
Hi Skvalex!

Let me share my story.

- I'm a licensed user for many years. I used this Callrecorder on many different phones during this time.

It always worked well on every phone what I ever had.

- Last Xmas I bought my brand new Samsung A40. I installed your app, and I was very sad when I realized, that it doesn't work, because the call recording is not allowed on android 9 (pie).

Your app recorded only my voice. I tried to use other callrecorders, but none of them worked. I read many forum-threads, and I realized, I must root my phone, if I want to use your app.

- I took a deep breath, and I made the rooting process. I installed the magisk module of your callrecorder.

At first, it didn't work properly, because it was not able to stop the recording after the call had been stopped. The app has been frozen after every call, and the AudioIn process drained the battery.

- After I installed the 3.3.4 alpha15 version of your Callrecorder, everything became perfect.

Now I am happy to use your app (actual version 3.3.5 is working perfectly).

Thank you Skvalex!

How can I donate?
[Paid Software Announcement and Discussion] fvisagie:
I see this link at the bottom of his posts:

Gift skvalex Ad-Free
[Paid Software Announcement and Discussion] hu0x:
Oh, yes, I've found the button "Donate to me", when I click on skvalex user name. :o
[Paid Software Announcement and Discussion] DaOldMan:
Dear [MENTION=2859866]skvalex[/MENTION] ,

Another problem. The option to start recording when call is answered stopped working. It may be because i am using a custom kernel. Can you tell me what to say to the kernel developer in order to fix this problem? It's a nice option to have.

I am on Android 10, OnePlus 6t Oxygen OS with Omega kernel.

Many thanks for your time !
[Paid Software Announcement and Discussion] hinxnz:
Ok latest official 3.3.5 version seems to be working fine by calling with phone to ear and also with bluetooth ear buds, s10+ on standard api setting.

I was wondering if the magisk module is still needed to keep the app persistent without being killed in background? Also contact names and shortcut too?

By the way the exceptions setting has never worked for me, would be good if it did to save battery in long calls to friend that doesn't need to be recorded.
[Paid Software Announcement and Discussion] skvalex:
I'd recommend you to install Magisk Canary and remove Magisk module, to see if the app works without it.

How you set the exceptions?

You should try to install the latest Magisk Canary
[Paid Software Announcement and Discussion] DaOldMan:
Great, works fine with latest canary version [emoji28]. Thank you!
[Paid Software Announcement and Discussion] hinxnz:
Ok will do when I can find some time, thanks.

I set exception by going to settings - recording - exceptions - + - by contact
[Paid Software Announcement and Discussion] skvalex:
So they don't work as expected? Maybe some exceptions override others? If you have two exceptions, e.g. "record incoming calls" and "do not record specific contact", so when you get an incoming call from that "do not record" contact, then it's going to be recorded anyway. When both exceptions apply, then the app selects "record" action.
[Paid Software Announcement and Discussion] hinxnz:
I only have one exception for one contact only, to not record them and it always records them
[Paid Software Announcement and Discussion] skvalex:
You may try to add an exception by phone number then.

Do you use an option "Link to contacts" in Settings > Interface and Appearance?
[Paid Software Announcement and Discussion] hinxnz:
Ok will try that, yes I have the link to contacts enabled.

Edit: I just added another exception by phone number and it worked, maybe the contact is not working because it has two numbers linked to it, I'll do some more tests later on with it.
[Paid Software Announcement and Discussion] lmojzis:
Supported phones and chipsets for recording in stereo mode

Is there a list of phones that support stereo mode? I have purchased CR and have used it on SM-G930F, SM-G930F, SM-G965F and stereo was never working. Then I switched to iPhone and I'm using AudioRecorder XS there. It records in stereo mode, left channel for me, right channel for remote. I am now required to have a new work phone, but I'm cost-restricted to an Android phone. I would like to be able to use CR there in stereo. Are there any known working phones/chipsets that are guaranteed to work? Root is implied, I'm not keeping stock ROM, probably going to use PixelExperience or AOSP if at all possible.
[Paid Software Announcement and Discussion] skvalex:
SM-G965F can record stereo using CAF audio source (root is needed) - I own this phone and can confirm it's working.

Also, Huawei devices based on HiSilicon can record stereo as well as MediaTek devices. But since Android 9, root is required there. As I don't own these phones, I can't be 100% sure that they still able to record in stereo.
[Paid Software Announcement and Discussion] lmojzis:
Thank you for your prompt reply.

I no longer possess SM-G965F unfortunately. I have been given budget to buy a new phone. It turns out given the features and budget these are the only phones that made the cut. Are any of them compatible?

Xiaomi Redmi Note 8 Pro / MediaTek Helio G90T

Xiaomi Redmi Note 8T / Qualcomm Snapdragon 665

Xiaomi Redmi Note 7 / Qualcomm Snapdragon 660

Xiaomi Redmi Note 8 / Qualcomm Snapdragon 665
[Paid Software Announcement and Discussion] skvalex:
I can't say anything about these devices. It'd be better if an owner of a rooted device left a feedback about stereo recording. To check if stereo recording is working, it's better to use "WAV / 8000 Hz / Stereo" settings in Standard API and ROOT methods.
[Paid Software Announcement and Discussion] kewlzter:
This latest version, isn't working for me. It's not reliably recording calls. Some calls are blank placeholders in call logs that say either incoming or outgoing, with no recordings.
[Paid Software Announcement and Discussion] skvalex:
Please remind me. What's your phone? What settings are you using?