Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent duplicate exports of downloaded videos #1526

Open
PhilC813 opened this issue Nov 29, 2024 · 1 comment
Open

Prevent duplicate exports of downloaded videos #1526

PhilC813 opened this issue Nov 29, 2024 · 1 comment

Comments

@PhilC813
Copy link

PhilC813 commented Nov 29, 2024

Use Cases

On the "Downloads" page, where downloaded videos are listed, there is no system to prevent the user for exporting the same video multiple times to the same internal directory.

Proposal

The app should detect if a video already exists in the target directory and prevent the user from exporting duplicate copies.

Some possible implementations:

  • Once an export has completed, the "Export" button could become greyed out (disabled) and change to "Exported".
  • If the user taps the "Export" button on an already exported video, show a toast message stating something like "Video already exported to your chosen directory".
  • If the user taps the "Export" button on an already exported video, show a pop-up window with the options "Dismiss" and "Export again anyway" (or similar).

But the most logical implementation, in my opinion, would be to remove the "Export" feature altogether and have the video files directly accessible through the file system. Since a downloaded video implies that it is already saved on the device, why can't the user interact with the file straight away? Exporting the video, by itself, creates a duplicate of the video, which isn't optimal storage-wise.

References

No response

@ZigguratV
Copy link

I think downloaded videos might have less metadata than in app videos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants