All Projects → synapticweb → CallRecorder

synapticweb / CallRecorder

Licence: other
SW Call Recorder is an Android app that records phone calls based on user selected phone numbers.

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to CallRecorder

flutter sound
Flutter plugin for sound. Audio recorder and player.
Stars: ✭ 727 (+1198.21%)
Mutual labels:  audio-player, audio-recorder
Canaree Music Player
Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.
Stars: ✭ 371 (+562.5%)
Mutual labels:  audio-player, android-app
Vienna
Vienna 是一款安卓音频操作工具,主要提供音频录制与播放的功能。提供简洁的接口降低音频开发的成本。
Stars: ✭ 43 (-23.21%)
Mutual labels:  audio-player, audio-recorder
hermes-audio-server
An open source implementation of the audio server part of the Hermes protocol
Stars: ✭ 23 (-58.93%)
Mutual labels:  audio-player, audio-recorder
android-audio-sensei
High-level library to make android audio recording and playing more simple by handling boring stuff like runtime permissions and by completely abstracting audio playback controller
Stars: ✭ 41 (-26.79%)
Mutual labels:  audio-player, audio-recorder
SoundDeck
Sound Deck is a powerful audio-focused plugin for the Elgato Stream Deck.
Stars: ✭ 20 (-64.29%)
Mutual labels:  audio-player, audio-recorder
AudioSpeedUp
Android app developed for fun during lockdown. With this simple app you can play audio files, such us WhatsApp voice messages, in background at custom speed.
Stars: ✭ 25 (-55.36%)
Mutual labels:  audio-player, android-app
FakeStandby
An Android app for turning the screen off while keeping apps running.
Stars: ✭ 50 (-10.71%)
Mutual labels:  android-app
android-jetpack
🚀 Road to Accelerate Android Development using Jetpack
Stars: ✭ 50 (-10.71%)
Mutual labels:  android-app
react-aplayer
🍭 A React wrapper component of APlayer
Stars: ✭ 25 (-55.36%)
Mutual labels:  audio-player
tts-util-app
TTS Util — Text-to-speech utility Android app for synthesising text into audible speech
Stars: ✭ 22 (-60.71%)
Mutual labels:  android-app
been-pwned
App that leverages the haveibeenpwned.com API by Troy Hunt. This app is available in the App Stores and is used in several of my talks as well as my book Xamarin.Forms Essentials.
Stars: ✭ 19 (-66.07%)
Mutual labels:  android-app
xcloud-shield
Xcloud Beta Unofficial App for the Nvidia Shield Android TV. Playing Xbox Cloud Gaming directly on the box Nvidia Shield tv in the best way.
Stars: ✭ 93 (+66.07%)
Mutual labels:  android-app
Developers-Portfolio
💼 This is a Social App for Developers to interact with other users through messages and sharing projects.
Stars: ✭ 101 (+80.36%)
Mutual labels:  android-app
di-tui
A simple terminal UI player for di.fm
Stars: ✭ 33 (-41.07%)
Mutual labels:  audio-player
SignInSignupScreen-Android
SignIn and SignUp in android 😊😊😉
Stars: ✭ 51 (-8.93%)
Mutual labels:  android-app
flutter audio desktop
[WIP] An 🎵 audio playback library for Flutter Desktop. Supports Windows & Linux. Based on miniaudio.
Stars: ✭ 42 (-25%)
Mutual labels:  audio-player
AudioStreaming
An AudioPlayer/Streaming library for iOS written in Swift using AVAudioEngine.
Stars: ✭ 59 (+5.36%)
Mutual labels:  audio-player
mpz
Music player for big local collections
Stars: ✭ 50 (-10.71%)
Mutual labels:  audio-player
CustomFontView
Custom View classes for TextView, EditText & Buttons - to set custom fonts
Stars: ✭ 26 (-53.57%)
Mutual labels:  android-app

SW Call Recorder

SW Call Recorder is an Android application that automatically records phone calls based on user selected phone numbers. It has the following main features:

  • The phone numbers are organized into contacts.
  • Every contact can have an associated picture selected by the user.
  • There are 4 possible recording formats: WAV (Lossless), AAC 128kbs, AAC 64kbps and AAC 32kbps.
  • Recordings can be mono or stereo.
  • The device can be put automatically on speaker while the application records the call.
  • Recordings can be stored in the application's private storage space or in a public accessible location on the device. If they are stored in a public accessible location, they can be easily transferred to other devices, like a laptop. The location of the recordings on the device can be easily changed.
  • Phone calls from private (unknown) numbers are supported.
  • The user can rename the recordings.
  • The recordings can be played from within the application with the help of a dedicated audio player.
  • The audio player can modify the sound volume of the device while playing. After the playing finishes, the audio volume of the device automatically comes back to the previous value.
  • The audio player can apply a gain to the audio signal to further control how loud the sound is played.
  • The application has 2 themes: light and dark.

Because of the restrictions imposed by Google on requesting permissions from the Call log permission group (https://play.google.com/about/privacy-security-deception/permissions/), the app is currently developed using two branches: the original-app branch and the gpcompliant (from "google play compliant") branch.

The gpcompliant branch does not use the READ_CALL_LOG and PROCESS_OUTGOING_CALLS permissions and consequently the versions of the app compiled from this source cannot obtain the outgoing phone number in all supported versions of Android and cannot obtain the incoming phone number in Android versions 9 and above. This has consequences on the overall appearance and behavior of the app that are documented in the "Recording phone calls" section of the Help menu. These versions have the substring 'gpcompliant' appended to the version string.

The original-app branch retains all the functions that were removed from the gpcompliant branch. The versions of the app compiled from this source have the substring 'original' appended to the version string.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].