Giter Site home page Giter Site logo

one_second_diary's Introduction

πŸ‘‹ Hi there, I'm Caio

  • I'm a Flutter Dev at Eldorado Research Institute

one_second_diary's People

Contributors

aaort avatar adrasteondev avatar alexanderadam avatar ardinbig avatar bgwastu avatar daoxve avatar jsfsarkis avatar kylekun avatar oiolong 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  avatar  avatar  avatar  avatar  avatar  avatar

one_second_diary's Issues

Movies viewer page

It would be nice to have a list view of all movies generated by the app, making it easier to access them.

Persistent notification

A notification that you couldn't dismiss unless you already recorded a video that day. I always forget about this app and this would be a great reminder. The current notification appears only at set time and you might miss the cool stuff in your day.

Extra text in Share link

Share link did not land cleanly on Play Store. Removing all text before "https:" corrects issue.

Screenshot 2021-04-19 094840

So far, I've only run in VS Code (android-x64-emulator) on windows 10.

Trigger recording with volume buttons

Hi, thanks for this great openSource app.

It would be nice if you could change or extend the record button to trigger videos via the volume buttons for example.
For videos in landscape mode it would be useful to not break your fingers .

what do you think ?
Thx a lot

Move clip to another date (New Years Eve feature)

Soooo I wish you a happy new year. πŸŽ‰

I just recorded a clip to after 0:00 with the celebration of the new year.
One Second Diary stored it for the 01.01. but mentally it belongs to the 31.12. for me because I didn't went to bed yet when I took it. πŸ˜†

So I thought that I could simply rename the file name of the clip. However, when I took the clip of today (01.01.) One Second Diary thought that there's already a video existing. So I guess there's still a reference in a SQLite database or so?

Anyway, I would just love to have a possibility to properly move a clip into another date.
Same things could happen when travelling across time zones or so.

Please ask in case I didn't explain it properly.

πŸ“± Vertical Snippets & Films

Hi !

First of all, thanks for your amazing work on One Second Diary.

I was really frustrated by the-equivalent-paid-proprietary-app, which had a lot of bugs, and recently increased prices. So when I saw this open-source alternative, my decision was taken : I have to make the step.

My issue is that I was used to capture all my snippets with vertical videos, it felt just more instinctive to me.

So this is where this issue leads to : I think it would be nice to have the possibility to configure the app so to create vertical (9:16) snippets and films.

What would you think about the fesability and utility of this ? 😌

Default clip length

Thanks a lot for providing an open source alternative for video journaling! I've just discovered the app and it looks great. I just would humbly like to make a few feature suggestions:

  • I love the ability to include clips as long as 10 s in my movie, if I want to. But for people like me, who normally want to record a video clip of a certain length every day, it might be useful to be able to set a default clip length.
    (Edit: Added individual issues for each feature.)

Again, thank you very much for doing this. I hope my suggestions don't sound too overbearing.

Export by month/year

Maybe it would make sense to have optional limits to export videos by month or year?

So something like "Create video for the year 2042"

support for profiles

I just had an interesting chat with someone and she had a very good though:

What if you want to create a dedicated one-second-diary for someone else (i.e. to document the development of your child) or if you want to create some contextual diary?

It would be useful to have a dedicated profile to switch to (maybe create the videos on another subdirectory).

I found this suggestion very interesting and thought this would be worth a feature ticket.

A profile switch should only be available if profiles were created in the settings, though.
Otherwise everything should stay as it is.

Thank you for your work! πŸ™

Exported Movie on beta v1.5 is Semi-Broken with certain settings

Hi, I'm using the beta v1.5 prerelease on a Samsung A32 running Android 13.

When I export a movie with certain settings, there is an hour's worth of footage just looping the latest video over and over again. Note: the videos are all there correctly, but the overall time is too much. I only have 171 videos and so the video should not be an hour long.

Exports that are broken for me:

  • All time
  • Last 30 days
  • Last 60 days
  • Last 90 days

I tested this multiple times by exporting using different settings and watching in different video players (VLC, Samsung)

I think what is happening is that the number of days I have recorded is less than the export I requested
For example, I only have 16 days recorded in the last 30 days, so perhaps the export is trying to fill the time. But I'm not fully sure that this is it.

Finally I'd just like to say that I love the new beta features, I've been using this app since December last year and it's amazing. I figured that I would bring up this issue before the Google Play release.

Screenshot_20230115_122147.png

🎞️✨🎞️ Optional fade between clips (transition effects)

I know that this is difficult for very short clips but maybe it's possible to have something like that to make it at least a bit smoother?

ffmpeg seem to support this (i.e. here or here).
But the the effect must be very short of course. Maybe 1/8 second or so for just a few frames so that it doesn't appear so 'hard'?

Some of these options might be nice.
Like zoomin, hblur, pixelize, diagtr, slideleft, fade or fadewhite.

What do you think?

Material You theme option

Hey there, thank you for this amzaing app, using daily as video journal :)
One feature i would line to suggest is to use Material you themeing in the app, it will make app more beautiful and user friendly ✨

⬆️ integrate with RCX / RoundSync / rClone (or any other cloud backup solution that's FOSS compatible)

Since the README says that Google Drive integration is planned I thought that I might mention that RoundSync or RCX integration would be more helpful instead.

Just a few reasons:

  1. You don't have to rely on proprietary libraries or services and therefore this wouldn't hinder F-Droid integration.

  2. It also supports other providers out of the box (not just Google Drive)

  3. The specific API integration lives in another project so you don't have to struggle with it in case there are any changes for Google Drive changes

  4. RoundSync and RCX support SAF so it could work transparently out of the box β€” you probably only would have to document the integration within one_second_diary. RoundSync's maintainer is also very responsive and tech savvy in case SAF integration doesn't suite one_second_diary's needs.

  5. RoundSync and RCX support the native encryption of RClone. So people can encrypt and sync the videos with their Desktop or server systems and yet keeping their private videos secure from spying eyes

Play whole video before choosing clip

I like to record my videos using the normal phone camera app and then choose the daily clips after some (more or less) time has passed. For this purpose, it would be useful, if one could easily watch the whole video of the day, before choosing the portion to clip. So, some kind of a "play whole video" button would be great.

remember last settings

For instance which camera was used (front or back) and whether to use geotagging (I always want it!)

🎞️ Allow multiple recordings for a single day

I think we discussed this on another issue but sometimes I'm cheating a bit and I'm recording two videos a day (maybe it's a bit related to #35).
The way I do this is by renaming the existing video to something like 2023-05-23_001.mp4 and I'd rename the second to 2023-05-23_002.mp4 etc.

Don't get me wrong: I'm not expecting a fancy GUI here but only that these snippets are also included when a movie is created which would include the particular date.

PS: Thank you for OSD. It's giving me so much joy! ❀️

error when trying to store video

Error saving video! Please try again. If the problem persists, contact the developer.

Error: PlatformException (video_processing_failed, video processing is failed. , null, null)

Error saving video! Please try again. If the problem persists, contact the developer. Error: PlatformException (video_processing_failed, video processing is failed. , null, null)

Allow to use existing videos as a source of daily records.

Description:
Allow videos that are already in my gallery to be used as a source for the daily records.

Reason:
It's already very difficult to capture a special moment, 1 second so even more, usually they happen in a bigger moment, with bigger videos, if it was possible to take a bigger video already existing and "cut" it in the exact second, the daily records would be with fewer gaps.

Functionality:

  • Allow to use existing videos as a source of daily records.
  • From these existing videos, it will be possible to edit and cut the exact moment.

Drop-down menu for clip length

For times, when one wants to deviate from the personal default clip length (which I suggested in another comment), it would be less fiddly if the clip length could be changed numerically via an integer or float input field or a drop-down menu or the like.

Unable to toggle geotagging on MIUI

MIUI 12, both the system location service and the app permission are turned on

When toggling on geotagging, it says "An error occurred while trying to get your location".

Allow recording in portrait format

Description:
Allow recording of daily records in portrait format

Reason:
Today most people who intend to record daily records use social networks such as tiktok, instagram reals/stories/igtv or youtoube stories, which use the portrait format, which when posted using the landscape format, is very small, making it impracticable.
In case the requirement for recording in landscape is due to some design of the application, it would be interesting to create two "buckets" in the directory "onesecconddiary", where only the videos in landscape are recorded in one, and the other in portrait.

Functionality:

  • Allow recording of daily records in portrait format

Camera preview freezes briefly when clicking record button

The camera preview freezes for like a half a second when clicking the red record button. This makes it difficult to record what I want, since I basically can't see what I'm recording for the first half second. I'm using OnePlus Nord N10 5G.

Also would love to have a small countdown (like 3sec or something) when clicking the 'record' 😎

osd_issue.mp4

Use H.264 codec to record videos

Description:
Use H.264 codec and not HEVC to generate videos

Reason:
When trying to access the videos on other platforms like windows 10, the HEVC codec is not native as well as paid.

Functionality:

  • Use H.264 codec to record videos

Choose best clip from a day

It would be great if it'd be possible to record a few videos a day (i.e. with appending a number to the name like 2023-05-23_001.mp4) and then chose 'the best' later on.

I know that this might add some complexity but this would be great UX wise.

Standalone video editor

Have you thought of making a standalone video editor, as open source video editors have been neglected as of late.

Video editor

Is this app on Apple Store?

Hi KyleKun, thanks for the work! I am wondering is this app available on apple store? I see there is an ios folder. Thank you very much!

configurable text outline

Sometimes a single colour won't have sufficient contrast
Thus an outline would be perfect.
Maybe the inverse of the selected colour (subtract the values from FFFFFF) would be an easy solution for that.

Set time for notifications?

Great app, simple and clean.

Not sure if Android allows this, but being able to set the time for the reminder/notification would be great. It currently does it at around 8/9pm EST and I'm being boring then lol

Deleting video from calendar doesn't work

If you delete a video from your calendar and then immediately replace it with another video it works. But if you don't have one to replace it with it reappears when you change to a different day and then back to the original day. So I have a video at the start of my movie that I can't delete now that was saved in error.

Edit: for some reason when I came back the next day I was able to delete the unwanted video. But I have had this same issue before as well, so I wonder if it only has issues deleting it when the video clip has just been saved?

Videos recorded upside down are not properly rotated

When I record a video, using the default camera app, with the phone upside down, the camera app auto-orientates it, and the gallery and other apps show it with the correct orientation. One Second Diary, however, shows the video upside down when adding from the calendar section, maybe this has somethind to do with video orientation metadata?

Basically, a normal video for all the apps (and my computer) appears upside down in the app.

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.