Code Monkey home page Code Monkey logo

recordyou's Introduction

Warning

This repository is no longer maintained! The app is considered feature-complete though and will continue to work in the future, even though no further updates will be released.

Record You

Privacy focused voice and screen recorder app built with MD3.

License Downloads Last commit Repo size Stars

Read in other languages: Japanese

Features

  • Material Design 3 (You)
  • Dark and light theme
  • Support for audio and screen recording
  • Different available formats and codecs
  • In-app recordings player
  • SAF (Storage Access Framework) support
  • Written in Jetpack Compose

Download

Get it on F-Droid Get it on GitHub

Screenshots

Feedback and contributions

All contributions are very welcome!

  • Feel free to join the Matrix room for discussions about the app.
  • Bug reports and feature requests can be submitted here (please make sure to fill out all the requested information properly!).
  • If you are a developer and wish to contribute to the app, please fork the project and submit a pull request.

Translation

Translation status

Credits

License

Record You is licensed under the GNU General Public License: You can use, study and share it as you want.

recordyou's People

Contributors

airon90 avatar alirezaivaz avatar argocarpathians avatar atilluf avatar atrafon avatar azibazrie07 avatar bardock88 avatar bnyro avatar catsnote avatar comradekingu avatar fjuro avatar kefir2105 avatar kuragehimekurara1 avatar m00nj avatar monstorix avatar nexirs avatar oersen avatar pereorga avatar prasanta-hembram avatar pvagner avatar qaz-6 avatar rafael2616 avatar reallenouche avatar rex07 avatar softinterlingua avatar subhamjena avatar suhasdissa avatar thejenja avatar tobias-lauerbach avatar yarons avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

recordyou's Issues

visual bug

Steps to reproduce

record audio button>pause>Click on the up arrow in the middle>press record screen

Expected behavior

no bug

Actual behavior

322163

In the middle at the bottom there is a frozen timer, at the moment when you stopped the audio.

In the middle of the frozen schedule of the audiovisuals

video is recorded during this bug

Record You version

4.0

Android version

android 12

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Notification for audio recording

Describe your suggested feature

Please add a notification for the audio recording

Screenshot_2023-02-25-13-16-16-306_com bnyro recorder

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Change recorded icon

Describe your suggested feature

Mode is screen recorder but the icon is audio.
You can use different icons by mode.
Or use Save (Floppy 💾) icon instead of it.
IMG_20230225_131150_809
Thanks 👍

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Reconsider configuring audio recording and audio device parameters in order to allow high quality recordings

Describe your suggested feature

Currently when sample rate is configured to auto default sample rate and default encoding bitrate is used for the actual recording.
When disabling auto and entering sample rate value manually it may not fully respect that configuration.

On my device Xiaomi Redmi 9 with Android 12 AOSP it's working like this:
When configuring recording format to opus, sample rate to auto, the resulting recording is samplet at 48 kHz with audio bitrate about 32 kbps.
When configuring recording format to opus, sample rate to 44100, resulting recording is sampled at 48 kHz with audio bitrate about 280 kbps. The system encoder won't apparently accept any value for opus codec than the default. I have tried 44100 and 16000 so far. The bitrate 280 for 48 kHz recording is an overkill I think. The opus codec is tuned for low bitrates and I'd prefer 32 kbps or 40 kbps bitrate for casual recordings, up to 128 kbps for high quality recordings.
When configuring recording format to AAC, sample rate to 16000, the resulting AAC file is sampled at 16000 Hz with audio bitrate 96 kbps thus it's not accepting very high bitrate of 16000 *32 *2 at all.

Most likelly the best way to move forward would be to add an ability to configure bitrate and number of audio channels too so we would be able to make stereo recordings. Now many devices do support stereo recording.

Consider using HE_AAC encoder as it supports higher quality recording than AAC.

Also for stereo recordings without applying the default compression and limiter processing it would be nice to configure recording source. This is device specific but I think at least these should be selectable:
MediaRecorder.AudioSource.DEFAULT, MediaRecorder.AudioSource.MIC, MediaRecorder.AudioSource.CAMCORDER, MediaRecorder.AudioSource.UNPROCESSED,

Since API 29 there are some new microphone related settings. I haven't seen a device which I might be able to make some good use out of with but that might become important in the future as well.

Other details

I might be able to work on this however I'd like to know your opinion on this first.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Some renaming suggestions

• bug in the string shows two dots in the end
• Replacing GMT+1 with simple UTC time in order to preserve location timezone privacy of sender (optionally)
• simplified string like the second image provide. Scheme is yyyy-mm-dd_hh-mm-UTC.codec
• ogg is a container. I want see the audio codec within in the extension file

Screenshot_2023-02-23-04-25-42-28_da75fd1ccf81df45ca1321da096e721f

Screenshot_2023-02-23-04-28-53-09_da75fd1ccf81df45ca1321da096e721f

Hide switch mode button \/ on recording

Describe your suggested feature

Please hide switch mode button / on recording.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Broken screen recordings

Steps to reproduce

Record the screen

Expected behavior

The video should play

Actual behavior

Instead this, I got a broken video that can't be played

Record You version

3.1

Android version

Android 13

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Add info button

Describe your suggested feature

Please add info (i) button at head of the app.

Screenshot_2023-03-03-02-03-31-880_dev uint qrserv

Screenshot_2023-03-03-02-08-25-947_dev uint qrserv

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Editing audio feature

Describe your suggested feature

Trimming and editing of recorded audio on mobile can provide several advantages to users, including:

  • can help to eliminate any unwanted sounds
  • save time: Listen directly to what is needed
  • user don't need another audio application to do that

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

App doesn't prompt for the notification permission

Record You doesn't prompt you to enable the Notification permission when you launch the app, or at any point, which leads you to not seeing the notification that pops up when you do a screen recording.

It should prompt you on the first launch, or, if that's possible, when you first attempt a screen recording.

Empty space below settings bottom sheet

Steps to reproduce

open settings

Expected behavior

normal

Actual behavior

A gray stripe appears at the bottom, which is not pretty. The settings menu has risen to the middle of the screen and should be at the bottom.
322218

how it should work (taken from f-droid):
322214

Record You version

4.0

Android version

android 12 miui 13.0.5

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Save to Gallery

Describe your suggested feature

Please add the "Save to Gallery" item.
Thanks 🙏

Screenshot_2023-03-03-01-22-38-343_com bnyro recorder

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Unprocessed audio from external Mic

Describe your suggested feature

I need to record audio from external mic "3.5", without noise cancellation, unprocessed raw audio.
I'm on Rooted Lineage Android 11.
Thank you.

Other details

EDIT_01:
I can do it with Open Camera with "Unprocessed" as an audio source, but I need audio only.
You may look into how Open Camera implemented the feature.
Thanks.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

add .flac

it is the same as wav but more open source friendly

Screen recordings should not be saved in the app's storage

Currently, just like with audio recording, a screen recording will be saved in the app's internal storage by default. This is a great feature for audio recordings if you don't want to expose them to other apps with the storage permission.

That said, by virtue of the fact that Record You doesn't have a built in video player to be able to view actual screen recordings, it currently doesn't make sense to save a screen recording there.

This can be a significant issue if someone doesn't realize that and they record their screen, only to realize that the screen recording is "trapped" in the app's internal storage, where they can't view it or export it.

IzzyOnDroid inclusion

Hey @IzzySoft,
you probably didn't see that one coming ;)

Yet another app that would like to be included in your repo, this time it is about recording audio. It might get support for recording the screen too in the future, so it'd be possible the descriptions will need to be updated one day (if they don't update automatically, not sure anymore).
There are no screenshots yet, I'll probably add them within this week (adding changelogs is not planned).

Thank you in advance!
Cheers

AppShortcuts

Please add the app shortcuts below:

  • Record Screen
  • Record Sound

Screenshot_2023-02-23-23-01-30-755_de.mm20.launcher2.release.jpg

Add audio controls

Describe your suggested feature

What I mean is this:

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Add finish notification

Describe your suggested feature

Hi,
Please show a notification on stopped recording.

204384652-8fa5504a-ea50-44fa-a206-d523df456f22

Also add Share button and Delete button.

Thanks 🙏

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Android quick tile

Describe your suggested feature

Please add two quick tile on the notification bar.

  1. Record screen
  2. Record sound

Screenshot_2023-03-03-01-42-20-852_org mozilla fenix

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Add bookmark feature

Please add the bookmark feature and add the bookmarks to the MP3 file, (like the Samsung Voice Recorder app)
Thanks.

feature req. Pause video

Describe your suggested feature

now you can only "end" the video recording.
But it's not comfortable

example of use:
Let's say that during a long recording I wanted to have some tea. I have to stop recording. I press the pause button. when I come back, I have to continue the existing recording. Otherwise it will have to be stitched together for a long time with proprietary video editors (if I completely stop recording and the app saves it as a file). this is a totally bad alternative to pausing. i can also think of lots of reasons to ""pause" and then continue the previous recording". for example just tired of recording and need a rest to continue recording. You get it. I need a pause. To be able to turn it on from the notification and from the app. There will be a "pause" button. And during the pause, in place of the "pause" button would be a "continue previous recording" button. The "stop recording" button should be near.

Other details

I'm writing this in the middle of the night; I hope the text makes sense regardless.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

View recorded files in SAF

Describe your suggested feature

Please support SAF
I can't see this app on file manager.

Screenshot_2023-03-03-01-23-38-279_com google android documentsui

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Implement Record Sound intent

Describe your suggested feature

Hello,
Please consider implementing android.provider.MediaStore.RECORD_SOUND intent so it's possible to start audio recording directly from supported apps. This should output uri to the recorded file when successfull.
I know Markor and FairEmail are examples of apps that are calling this intent in order to record sound.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

AAC Recording is not working

Steps to reproduce

Select "AAC" as audio format and record something.

Expected behavior

The audio should be recorded as AAC file.

Actual behavior

If you play the file, it is empty.

Record You version

3.2

Android version

Andoid 13

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Add feature to trim recordings

The value of this app would increase if the above mentioned feature (trim start and/or end of recording) was added.

Also, a feature to automatically record all phone conversations (although unlikely and I'm not even sure if technically possible), would be awesome.

feature req.

Describe your suggested feature

please add "no template issue" or add preset text to the issue. But to be able to open it in the github app. I have to go to the browser, register there, get acquainted with the new interface, this is VERY inconvenient.

When I updated to version 3.0, the app closes when I press "record video".

FATAL EXCEPTION: main
Process: com.bnyro.recorder, PID: 7148
java.lang.IllegalStateException
at android.media.MediaRecorder.start(Native Method)
at c3.f$a.onServiceConnected(SourceFile:274)
at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:2096)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:2129)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8261)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)

Support landscape video recording

Steps to reproduce

Screenshot_2023-02-27-01-35-58-706_com bnyro recorder

Expected behavior

Record landscape mode

Actual behavior

Recording portrait mode

Record You version

3.1

Android version

Android 13

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Select "Video" tab on "Recordings" page when mode is "Record screen"

Describe your suggested feature

Hi
Mode is "Record screen"
When I goto Recordings page, "Audio" tab selected not Video tab.

Screenshot_2023-02-28-05-10-29-412_com bnyro recorder

Screenshot_2023-02-28-05-10-32-207_com bnyro recorder

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Recorded video and audio are not shown in the "recordings" tab, although they are visible in the file manager

Recorded video and audio are not shown in the "recordings" tab, although they are visible in the file manager

Steps to reproduce

record button
finish the record

Expected behavior

ww

Actual behavior

Instead of video and audio appearing, it says "nothing here".

Record You version

3.3

Android version

Android 12

Other details

It worked before, something is broken in the new versions.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Weblate Error

Steps to reproduce

Open Weblate or follow this link:
https://hosted.weblate.org/projects/you-apps/record-you/#alerts

Expected behavior

No Error

Actual behavior

Error message: Merge Conflict ("Weblate konnte Upstream-Änderungen während der Aktualisierung des Repositorys nicht zusammenführen.")

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Improve option layout

Describe your suggested feature

I think it would be more intuitive for the user if the layout was something like the following example:

  • Recording directory
  • Audio recording
    • Audio format
    • Audio bitrate
  • Video recording
    • Video format (#45)
    • Video bitrate (#45)
    • Video framerate (#45)
    • Include sound (#23)

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

bug. In the notification, when recording video it says "recording audio ..."

Steps to reproduce

"record video" button

Expected behavior

ww

Actual behavior

www

Record You version

3.3

Android version

android 12

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

App doesn't always screen record

I haven't been able to narrow down a root cause for this yet (still looking), but it seems that Record You doesn't consistently start a screen recording. When the screen recording is successful, you'll see the screen recording notification on the top bar, as well as the full blown notification if you've granted the app the notification permission. However, a lot of the time when you start a screen recording, you get neither, and when you stop the screen recording, no file is generated (possibly because it never started recording in the first place).

Add to F-Droid repo

Describe your suggested feature

Please add it to F-Droid repository. Thanks.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Feature req.

In the "recordings" section, when you click on a record, activate the "open with..."

Video codec, bitrate and framerate selection

Describe your suggested feature

Add a setting that allows the user to choose a codec (H.264, H.265 or even AV1 since new devices support it) and the corresponding bitrate, probably up to 200k

Edit: also framerate - native to display (for 240hz devices), 120, 60 or 30

Other details

Obviously both settings should be present in the options menu

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Add dark mode switcher

Describe your suggested feature

Hi,
Please add dark/light mode settings.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Add Tooltip

Describe your suggested feature

Hi,
Please add the tooltip to all buttons.

VID_20230303_020007_909.mp4

Screenshot_2023-03-03-01-43-25-956_com bnyro recorder

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.