- I'm a Flutter Dev at Eldorado Research Institute
kylekun / one_second_diary Goto Github PK
View Code? Open in Web Editor NEWMinimalist video diary app.
License: MIT License
Minimalist video diary app.
License: MIT License
It would be nice to have a list view of all movies generated by the app, making it easier to access them.
Like how many videos a given movie contains, how long is it, what are the start and end dates, what profile does it come from, etc.
Hi guys,
Happy 2023!
If possible, could you help me out check if the content of localized files is correct in your language? Thanks!
@alexanderadam @ardinbig @bagaswastu
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.
It would be nice to be able to save a list of custom locales and select them instead of using gps or manually writing everytime. For example:
"Home", "Parent's house", etc...
Cuz I always forget to switch profiles and end up saving videos in the wrong one, having to manually move it out from the profile folder later lol
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
It seems that when you have only 2 movies, deleting the first one actually deletes the second.
Edit: it's deleted correctly, just the UI that removes the wrong thumbnail.
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.
I was looking for one second diary in F-Droid but I wasn't able to find it, hence I wanted kindly ask whether you could publish it on F-Droid as well (if there aren't any non-free components).
Thank you so much for one second diary! π
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 ? π
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:
Again, thank you very much for doing this. I hope my suggestions don't sound too overbearing.
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"
as wished β i.e. export all videos with the tag christmas
or export all videos without the tag banana
.
Maybe the search should be done first. Because it will already have all the filtering.
Then it would only need a possible to say export all matches
.
Maybe the UI could look like in F-Stop:
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! π
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:
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.
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?
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 β¨
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:
You don't have to rely on proprietary libraries or services and therefore this wouldn't hinder F-Droid integration.
It also supports other providers out of the box (not just Google Drive)
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
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.
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
Trimming should be more precise, without this difference in milliseconds.
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.
For instance which camera was used (front or back) and whether to use geotagging (I always want it!)
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! β€οΈ
For example adding tags, which would be useful for searching a specific video later on.
Currently it's very difficult to tell what's the current orientation when recording.
When uploading a video from gallery, it would be nice to check metadata to see if there's location info, and load this by default.
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:
Make it beautiful.
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.
Hi @alexanderadam!
Could you help us testing the new version, please?
Please let us know any issues you face or suggestions you may have.
Thanks so much!
https://github.com/KyleKun/one_second_diary/releases/tag/v1.5
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".
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:
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' π
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:
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.
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!
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.
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
Merely an UI nitpick, the date in calendar page should still be in the part it was before after adding a video.
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?
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.