MPA

From the to-do list: MPA V1.0: Import/ local / Offline

✔ Local and cloud files issues

Comments

Pierre henri Seylan on December 4, 2018:

1. Concept:
This summarizes the expected behavior for the local and cloud files.

1.1. Packs / Collections

A pack/collection is considered as local if it conntains at least 1 item which is downloaded/local.

1.2. Sound items 
Sound items are considered as local if it is present locally and that the path the file is kown

1.3. Folders
Folder is considered local if it contains at least one file which is local.
So the same logic as for packs and collections.

1.4. Previews: 
Previews are local once they have been played once.
This means, if the preview file is located in the preview cache folder.

2. Issues:

2.1. Not marked local after import:

After importing some files in the personal library, those are actually labeled as cloud files instead of local files.
This is probably related to the issue 2.2, the app is no longer keeping track of the imported files locally.

2.2. Can't import in local mode: (done)
If uploads are deactivated and files are imported in the personal library, those are not being imported at all.

2.3 Local preview: (done)
When a file is local, the app is still playig the server preview.
If the file is local it should play the local file directly, and play the server preview only for cloud files.

note: for instrument/presets we will have an exception by playing the local preview file which is different than the main instrument file, but we can take care of it when we re-integrate instruments 

2.4 Packs filtering:
In local mode, the pack filtering is not working, however it works well for the list view.
Maybe it was intentional waiting for the merged packs/collections

Update: Basic logic seems to work now, but the dynamic filtering doesn't work.
the choices of the filters panels are not being updated to show only the remaining filters 

2.5 Collections not marked local: (done)
collections don't appear when the local filter is enabled