Cuperino / QPrompt-Teleprompter

Teleprompter software for all video creators. Built with ease of use, productivity, control accuracy, and smooth performance in mind.
https://qprompt.app
GNU General Public License v3.0
357 stars 23 forks source link

Add the ability to automatically rewind and restart the prompter #87

Closed Cuperino closed 1 year ago

Cuperino commented 2 years ago

Feature request

By @moxuexue, from Teleprompter Telegram chat, dated 5/17/22.

Add the ability to automatically rewind and restart the prompter after it finishes.

Implementation plans

  1. A button enables auto-rewinding.
  2. Another input sets how much time before performing the rewind. I think 3 seconds after finishing should be a good default.
  3. The prompter should take a constant amount of time to rewind. I think the current time that it takes to rewind should be fine. The current time that it takes to rewind is the value of Kirigami.Units.veryLongDuration.
  4. Another input sets whether the Countdown should be triggered.
  5. One last input sets the delay before starting the countdown or prompter.

Original conversation

The English texts are my interpretations of the machine translations, and are here to help me refer to this issue in the future.

@moxuexue

另一个建议是提词器可以循环使用 Another suggestion is to have the prompter cycle or loop.

@Cuperino

你的意思是在到达结束后让文本倒回开始? 如果是这样,您可以通过双击文本下方的深色矩形区域来实现此目的。 You mean make the text rewind to the beginning after the end is reached? If so, you can do this by double-clicking the dark rectangular area below the text.

@moxuexue

刚才说的循环是那个意思的 加个设置呗, 自动多好. By cycle I meant add a setting for it to be automatic. Would this be possible?

@Cuperino

循环可以自动重复,但我还没有找到一个理由来说服我添加这个功能...... 你会给它什么用处? The loop can repeat automatically, but I haven't found a reason to convince me to add this feature... What would you use it for?

@moxuexue

比如目前有个项目 每5分钟一个周期 就是一个循环 需要重复播报相同内容.. 播完了 还得鼠标去点 不方便 这个就很重要了. For example, we prompt every 5 minutes, in a cycle, where the same content needs to be broadcast repeatedly. After each broadcast is over, the mouse has to be clicked, which is inconvenient. This is very important.

也不是项目 你们那不知道有没有直播的 现在就是5分钟一个循环 内容相同 所以希望增加循环 减少工作量. Sometimes there is no prompter, and you don't know if there is live broadcast. Now it's a 5-minute cycle of the same content, so I hope to increase the cycle and reduce the workload.

@Cuperino

我假设,如果启用,倒计时也需要运行? I'm assuming, if enabled, the countdown needs to run as well?

@moxuexue

那就不需要倒计时了. 倒计时只有第一次开始的时候运行即可 然后每次结束 自动重新立刻播放 Then there's no need for a countdown. The countdown only runs when it starts for the first time, and then the text automatically restarts immediately after each end.

@Cuperino

知道了。我会将它添加到 1.x 更新的队列中。 Got it. I'll add it to the queue for 1.x updates.

Cuperino commented 1 year ago

Feature added for next release.