View Issue Details

IDProjectCategoryView StatusLast Update
0010170MMAGeneralpublic2013-06-24 01:42
Reporterrusty Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version1.0.1 
Target Version1.0.1Fixed in Version1.0.4 
Summary0010170: Restrict which folders are used by MMA
DescriptionSeveral users have indicated that they would like to be able to restrict MMA to using/scanning certain folders for music/media.

Currently, this is kind of configurable in MMW at Device Profile > Options > File Locations (in order to restrict locations from which files are deleted, but not to prevent scanning).

This should probably be included directly within MMA as a basic configuration item e.g.

Restrict media folders to:
Prevents scanning/sync of media content in other folders
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=21&t=68846
http://www.mediamonkey.com/forum/viewtopic.php?f=21&t=68940
http://www.mediamonkey.com/forum/viewtopic.php?f=21&t=69113
TagsNo tags attached.
Fixed in build142

Relationships

related to 0009330 closedmartin Folder browser 
related to 0010791 closedrusty Scanning Media: Support .nomedia file for ignoring folder and possibly its subfolders 
related to 0010947 closedjiri Change default folders 
related to 0011697 closedmarek Choose library folders has no effect 

Activities

jiri

2012-12-12 19:33

administrator   ~0033840

It really should be included, I just wonder whether it's so important, I'd prefer to defer this after 1.0 release.

As for the implementation, I suppose that in the suggested config item, all top level folders would be shown with checkboxes.

1. Do we need to go deeper in the hierarchy, at least for the first implementation?
2. Also that 'Restrict media folders to:' should probably has an associated checkbox. The reason is, that otherwise newly added top level folders wouldn't be automatically added to MMA. Without this checkbox ticked, the whole device would be scanned.

peke

2012-12-13 01:12

developer   ~0033851

I was more like White/Black list within MMA which will act like collections in MMW where all files will be scanned but view will be filtered and handled within MMA

Also wouldn't that faster approach?

rusty

2012-12-18 22:20

administrator   ~0033972

I think that we might have a problem.

afaik, the current implementation in MMW allows users to define which folders are scanned by MMW and deleted should the setting be enabled via:
"Sync files to:"
"Other media files:"
This approach (where scan/delete work on the same folders) works for MMW because users don't have a requirement to see all content when MMW is used to browse content on the device.

BUT on MMA, users expect to be able to scan all media content (i.e. to see all folders on the device), but to delete content from only a subset of them. e.g. If I use auto-sync with 'delete files not on sync list' for music, but want movies to be managed manually, it seems that it's not possible?!

Am I mistaken?

jiri

2012-12-19 08:54

administrator   ~0033987

I don't see any big problem here, if a user doesn't want MMA to manage and play Movies, it will be possible to exclude them in MMA (as mentioned above, probably after 1.0 release).

Do you mean that there would be a problem in case user wants MMA to not manage, but to play Movies?

Ludek

2012-12-19 11:09

developer   ~0033991

Last edited: 2012-12-19 11:09

Rusty probably thinks that video might become deleted by MMA (when 'delete files not on sync list' is ON), but AFAIK MMA deletes only files from folders configured in MMW ("Sync files to:", "Other media files:")

rusty

2013-02-20 18:16

administrator   ~0034999

OK, so then we should probably allow this to be configurable. i.e.:
a) Options > General > Choose library folders
Note: If we implement this, then we need to somehow ensure that:
 i) Library folders enabled here automatically include those configured in File Locations > Sync files to (in MMW). (Aside: perhaps MMA should configure where uploaded/synced content should be stored. That way there's no potential for conflicts in configurations.)

 ii) Library folders enabled here must match those configured in File Locations > Other media files

b) by default MMA should only include content from Music and Video folders (i.e. no system sounds, no alarms, notifications, etc.--some users have complained that these aren't hidden on some devices)
c) if the user unclicks a certain folder in the config, then items in that folder should be removed from the MMA library.

jiri

2013-04-22 15:22

administrator   ~0035725

a) In IM discussion with Marek I suggested to implement this so that it wouldn't have any effect on UI, i.e. only internally MMA would take care of the fact, that all folders configured for syncing in MMW would be scanned.

rusty

2013-04-30 21:43

administrator   ~0035876

So how will this work in cases where the user is running MMA standalone? e.g. first time install of MMA to Android device that contains music, but not MMW on PC.

jiri

2013-05-21 08:16

administrator   ~0036126

Last edited: 2013-05-21 08:17

Tested the latest implementation with the following result:
1. Checkboxes are cut off at the right side a little.
2. Capital letters are sorted first, i.e. not a natural sort-order.
3. It's hard to see which folders have selected sub-folders. Possible implementations:
 a. Use third checkbox state (indefinite) for indication that a subfolder is selected.
 b. Show all checked folder also in the root view, i.e.:
 =Folders=
Internal Storage
External Storage
 =Selected=
/Internal Storage/Music [x]
/Internal Storage/Video [x]
/External Storage/Music [x]

marek

2013-05-23 13:51

developer   ~0036148

Fixed in build 131

rusty

2013-05-24 20:58

administrator   ~0036172

Tested build 131.

This is almost completely fixed--the only remaining item is 3a: subfolders have no indication that they're selected.

marek

2013-05-25 13:40

developer   ~0036179

There was a regression.

Fixed in build 132

rusty

2013-05-26 01:54

administrator   ~0036181

Tested build 132 and there seems to be a blocking issue:
On my Nexus 7, 'Internal Storage' shows a selected square (which implies that something is selected within), but no subfolders are selected. i.e. /Movies and /Music aren't selected!

Note: Content still appears within the library, despite the fact that no folders are selected.

marek

2013-05-26 14:28

developer   ~0036185

Fixed in build 133

There was a bug when scan folder settings contained folder that didn't exist. Parent folder had partly selected checkbox and no subfolder was selected.

But it is possible that you don't have any folders selected but they are selected in MMW profile and they are included. But you cannot see them anywhere in MMA (as written here: http://www.ventismedia.com/mantis/view.php?id=10170#c35725)

rusty

2013-05-26 17:04

administrator   ~0036186

Tested 133.

a) Re. my last comment and 0010170:0035725 , if folders are selected for auto-synchronization they are scanned BUT, the 'Choose library folders' UI should indicate that they are selected (e.g. via a square selection indicator that cannot be unselected). Otherwise it appears to the user as if no library folders are selected, when in fact, they are.

b) Currently, the root folder 'Internal Storage' is always selected with a square selection indicator--even if no subfolders are selected. I'm not sure why...

marek

2013-06-13 18:13

developer   ~0036490

Fixed in build 142

a) I set it as "checked disabled" so it is not possible to deselect it. The only problematic issue can occur when folder is selected first in MMA and them in MMW. Now checkbox is checked and active and if clicked, it is checked and disabled.

b) I added more checks of directories (if they still exist), so it is probably fixed. Please send me user log and inform me if it occurs again. Thanks

peke

2013-06-24 01:42

developer   ~0036643

Verified 145