Skip to content

[FEATURE] Automated Backups #290

@AnharHussainMiah

Description

@AnharHussainMiah

Problem Statement

While I can run a manual backup of the data, as well as the "Engine Profile" (personally I think these should just be bundled into one file or at least have an option for a single file backup)

This works great and I was able to export from one phone and import into another.

The main issue however is that now there is no option to have this trigger automatically. I use NextCloud so having a folder automatically backup to to the "cloud" is trivial, however without some kind of automated schedule in place, if the user forgets to run the backup then that data will be lost.

Proposed Solution

  • Add an option so that it perhaps runs an export as soon as the app is launched (it can just overwrite the last export) and just have the option to select which folder to export to.
  • (optional) please bundle both the data and profile into one file, it's annoying having to two separate exports and imports.

User Story

  • As a a normal user,
    I want my data to be automatically backed up,
    so that I don't lose my data and profile.

Alternatives Considered

There are no alternatives at the moment, I have to manually trigger this export every day and it's getting very tedious doing this by hand!

Priority Assessment

  • Critical — I can't use Flow effectively without this
  • High — I'd use this feature daily
  • Medium — Nice to have, would improve my experience noticeably
  • Low — Minor improvement, not urgent

Feature Category

  • Video playback
  • Music player
  • Home feed / Recommendations
  • Search & Discovery
  • Downloads & Offline
  • Subscriptions & Channels
  • Playlists & Queue
  • Picture-in-Picture / Background playback
  • Notifications & Alerts
  • Settings & Customization
  • Import / Export / Migration
  • Casting & External devices
  • SponsorBlock / DeArrow
  • Lyrics / Subtitles
  • UI / Theming / Accessibility
  • Performance / Battery / Data usage
  • Privacy & Security
  • Other

Platform Considerations

  • Requires network access
  • Works offline
  • Involves local data storage
  • Affects battery life
  • Needs special Android permissions
  • Interacts with other apps or system features
  • None of the above / Not sure

Existing Solutions

Yes, many FOSS apps provide the option for automated backups, for example Aegis Authenticator as well as SMS Import and Export as well as many others. Flow can already run an export, but at the moment it has to be manually triggered.

I believe if there was a option to trigger on launch, this would pretty much solve this issue as it would mean that the backed up file is fairly recent (well last time the app was launched), which would be vastly improved over "the last time the user did an export"

Additional Context

As mentioned it would be super awesome to "bundle" both data and profile into one file, because having to deal with two separate files for exporting/importing is not as "smooth" from a UX

Metadata

Metadata

Assignees

No one assigned

    Labels

    completedFeature is fully implementedenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions