View Issue Details

IDProjectCategoryView StatusLast Update
0015353MMW 5Syncpublic2019-02-20 03:29
Reporterpeke Assigned To 
PriorityurgentSeverityfeatureReproducibilityN/A
Status closedResolutionreopened 
Target Version5.0Fixed in Version5.0 
Summary0015353: Sync: Add Local folder device creation while browsing folders (syncToFolder.mmip)
DescriptionCurrently there is no way to set new Local folder Device sync while browsing Folders.

We should make it possible as that way devices connecting using MSC can be easily added to sync devices and made it sync as regular device.

It would also resolve need for USBMass Plugin and its downsides

http://www.mediamonkey.com/support/index.php?/Knowledgebase/Article/View/267/1/usb-mass-storage-devices-are-not-detected-by-the-wmdm-plugin

This should be available in context menu linking to new Storage -> Local folder device creation.
Additional InformationTICKET ID: DKG-529-37077
TagsNo tags attached.
Fixed in build2161

Relationships

related to 0015402 closedLudek Sync: tweak and changes to device sync behavior 

Activities

Ludek

2019-01-21 21:14

developer   ~0052157

Last edited: 2019-01-21 21:14

This has been already added several years ago (is part of syncToFolder.mmip script that is pre-installed)

So the only that you need to do is to click (+) button next to the 'Storage & Services' like this:
https://www.dropbox.com/s/zj1jaenell7wbt2/Screenshot%202019-01-21%2022.06.59.png?dl=0
and select "Local storage (folder)"

=> new "Local folder" item is added to the list of profiles and you can rename it and configure the sync root to a specific local folder.

peke

2019-01-22 12:52

developer   ~0052166

I know about that plugin and I know about + -> Local Storage (Folder) as it is Pre-installed I smoke test that also

It is too complicated, as in case of MM5 portable default is c:\MediaMonkey\Portable, so user needs to click browse in order to set it up. Which adds several non needed clicks.

I was thinking more logic/natural approach while browsing Folders to Simply Right click -> Sync To Folder and it will add new device and focus on device settings.

Ludek

2019-01-22 16:56

developer   ~0052173

OK, makes sense, just the wording for the context item is unclear.

Ludek

2019-01-22 18:04

developer   ~0052179

Last edited: 2019-01-22 18:39

I added context menu item 'Create as sync target'

Upon clicking the item this confirmation dialog appears:

'This will create a new device profile for this drive (or folder). So you can sync files to this drive like it was a portable device. Do you want to proceed?'
[[Yes]][No]

Added in build 2151, assigned to Rusty for review of the wording

peke

2019-01-22 23:16

developer   ~0052189

Last edited: 2019-01-22 23:27

Good point, maybe better would be 'Add as sync target'

NOTE: if same Sync Target exist just go to settings. Unless Checking implementation would not take too much resources.

rusty

2019-01-25 05:29

administrator   ~0052225

Last edited: 2019-01-25 05:33

re. wording:
- How about 'Set as sync target...' .
- The confirmation dialog wording should be updated to:
This will create a new sync profile for this drive/folder so that you can sync files to this location as if it were a portable device. Do you want to proceed?

Ludek

2019-01-25 08:37

developer   ~0052231

Fixed in 2152

peke

2019-01-26 01:35

developer   ~0052266

Verified 2152

Small tweak:
If New device is not saved apron creation eg. user navigates out of Device settings and select NO to apply changes device should be removed from listed devices. ATM Device profile persists and needs to be manually deleted.

Ludek

2019-01-28 12:57

developer   ~0052298

I don't see the point of removing it -- especially when user already clicked [Yes] on the confirmation dialog.

peke

2019-01-29 13:24

developer   ~0052321

Last edited: 2019-01-29 13:30

You are right, if user press YES to create device then it should not be deleted.

It is bit confusing that you have to answer yes to device creation and it adds extra step to create sync device.

After bit more testing I've found that creation of such devices is not consistent with creation of other devices eg.:
Any Other device:
1. Connect
2. device profile is created without prompt

For 'Set as sync target...':
1. Right click 'Set as sync target...'
2. Popup shows to accept creation
3. User is taken to Device profile

The change would be:
1. Right click 'Set as sync target...'
2. User is taken to Device profile -> In new TAB so that browsing is preserved.
3. As soon as it leaves profile Apply dialog is shown like for all devices that had changed settings or we show new device creation dialog and close the tab on answer?

That way we will have both eg. Device is not created till user apply/agree on device creation and not created if user do not accept.

Ludek

2019-01-29 16:55

developer   ~0052325

Last edited: 2019-01-29 16:58

I think it is OK that user has to approve the manual creation of the device profile from a folder.

That said -- your suggestion would work too, but taking into account the amount of work involved (without any significant benefit) -- I would just leave the current implementation as is.

peke

2019-02-06 03:53

developer   ~0052420

Re Verified 2154

Left resolved for Future revisions in case of needed.

Ludek

2019-02-18 10:04

developer   ~0052681

Last edited: 2019-02-18 12:36

Re-opened:
using "Set as sync target..." on root drive results in zero bytes files, reported at https://www.mediamonkey.com/forum/viewtopic.php?f=30&t=93891

Fixed in 2161 (together with some further tweaks that I found during testing)

peke

2019-02-20 03:29

developer   ~0052704

Verified 2161