AntonyCorbett / OnlyR

Simple Windows Audio Recorder
MIT License
88 stars 12 forks source link

Auto Recording based on OnlyT status #18

Open AntonyCorbett opened 5 years ago

AntonyCorbett commented 5 years ago

Feature Request - start and stop recording automatically based on OnlyT Timer status. One possibility is to start recording when 1st timer is started and stop recording when final timer is stopped. Alternatively, if the countdown timer is used we could start recording when the countdown stops. Another option is to record continuously and then persist only the audio that is relevant (e.g. 5 mins before the first timer starts)...

Blann commented 5 years ago

Interesting. I think basing it on the countdown would be the best option there, as you’ll always be on time.

Stopping automatically is a little more tricky. I’ve not been able to determine a solid-enough trigger point that gives us the final song and prayer, also taking into account when a meeting may overrun slightly due to announcements, letters etc.

AnsNie commented 5 years ago

Perhaps one option is to stop recording after last timer is stopped, but then also have a "backup-stop". It would happen maybe 1h 55min after start of recording, which would include most of meetings. Maybe recording of final song and prayer is not so important anyways, if meeting is going more than 10mins overtime.

AntonyCorbett commented 5 years ago

@Blann @AnsNie thanks both for input

josslamberti commented 5 years ago

Whether or not we use OnlyT and whether or not we use the meeting countdown feature, we should know at what times the meetings are meant to start. Why not starting recording automatically at these given times? (the same way OnlyT's meeting countdown is told when meetings should start).

That way you remove the dependency on OnlyT but you still benefit from OnlyT's meeting countdown feature, in the sense that it will encourage meetings to start on time.

Then we can reasonably assume that meetings are more likely to start slightly late rather than slightly early so the worst that can happen is a bit of silence at the beginning.

We also know how long a meeting is likely to last so with an added 'backup-stop' time as suggested above, we should be reasonably safe. Optionally, there could be a warning pop-up that would look like "The recording will automatically stop in n seconds. Click here to abort", similar to the auto-logout features we see on some websites such as banking.

On a related note, I don't know whether it's possible to automatically trim silence from the beginning and end of an mp3.

lazer321 commented 5 years ago

You can do that currently by setting OnlyR to start recording on launch and use either Task Scheduler in Windows (or similar utility in Mac) to launch OnlyR. Automatically stopping it becomes a little trickier. You can set a max record length of like 2 hrs and the listener would most likely stop listening after the meeting ends. But the window still needs to be manually closed for it to work next time.

Feature Request - Auto exit upon stopping the recording.

TizianoNoto commented 5 years ago

My little contribution to the discussion. Based on my experience with similar softwares, OnlyR could have three modes:

Especially for the third mode, the title tag would be very useful for the MP3 files.

Note for @lazer321: You can schedule to close OnlyR at a given time using the command taskkill /IM OnlyR.exe - see https://github.com/AntonyCorbett/OnlyR/issues/9#issuecomment-358902561

Szynek007 commented 5 years ago

You can do that currently by setting OnlyR to start recording on launch and use either Task Scheduler in Windows (or similar utility in Mac) to launch OnlyR. Automatically stopping it becomes a little trickier. You can set a max record length of like 2 hrs and the listener would most likely stop listening after the meeting ends. But the window still needs to be manually closed for it to work next time. Feature Request - Auto exit upon stopping the recording.

It's good option.

It is possible to add 1:45 or 1:50 option to max record length?

AntonyCorbett commented 5 years ago

@Szynek007 @lazer321 Thanks for your feedback. I'd be grateful if you would add a new Issues issue for any new feature requests. Thanks.