moritz-weber / mucke

mucke - android music player
GNU General Public License v3.0
226 stars 12 forks source link

Data export not possible for some directories #153

Open pescepalla opened 1 year ago

pescepalla commented 1 year ago

Describe the bug Nothing is exported after pressing the "export data" option in settings

To Reproduce Steps to reproduce the behavior:

  1. Press Setting > Miscellaneous > Export data
  2. Select a folder to download your data to
  3. Tap the download button top right
  4. A moving colored line appears on top, but no data is saved

Expected behavior Tapping the button should produce a file containing mucke's data

Screenshots Screenshot_20231002-215842_mucke

Smartphone (please complete the following information):

CentreMetre commented 1 year ago
moritz-weber commented 1 year ago

The export can take a few seconds for a large library, but there should be a success or error message in a reasonable time.

As a base case, you could try to just export the file extensions setting to a common directory, like "Documents".

This might help us to narrow down the problem.

@CentreMetre thanks for your help :)

pescepalla commented 1 year ago

Hi @CentreMetre and @moritz-weber

Thanks for your help!

The issue persists across reboots (and OS upgrades).

I didn't mention it in the original post, but after clicking the download button, I'm asked for permission to write to a directory every time.

I can grant it but it doesn't really make a difference as mucke fails to write and I'll be asked for the same permission next time.

The directory is located where I store exported settings of many other apps with no issue.

Screenshot_20231003-065145_Files

I tried only exporting file extensions & blocked files, but the issue persists: the colored line keeps circling forever.

Screenshot_20231003-064745_mucke

pescepalla commented 1 year ago

Ah. It is possible to export to Documents!

Closing although it's not the best folder, I can still move the file manually.

moritz-weber commented 1 year ago

I'm glad that there is at least a temporary solution, but this is still an issue in my opinion.