View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010170 | MMA | General | public | 2012-12-07 04:21 | 2013-06-24 01:42 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.0.1 | ||||
Target Version | 1.0.1 | Fixed in Version | 1.0.4 | ||
Summary | 0010170: Restrict which folders are used by MMA | ||||
Description | Several 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 Information | http://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 | ||||
Tags | No tags attached. | ||||
Fixed in build | 142 | ||||
|
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. |
|
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? |
|
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? |
|
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? |
|
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:") |
|
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. |
|
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. |
|
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. |
|
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] |
|
Fixed in build 131 |
|
Tested build 131. This is almost completely fixed--the only remaining item is 3a: subfolders have no indication that they're selected. |
|
There was a regression. Fixed in build 132 |
|
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. |
|
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) |
|
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... |
|
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 |
|
Verified 145 |