View Issue Details

IDProjectCategoryView StatusLast Update
0004900MMW v4Properties/Auto-Toolspublic2022-04-29 01:31
Reporterrusty Assigned To 
PriorityimmediateSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version3.1 
Fixed in Version3.1 
Summary0004900: Copy & Auto-organize tracks (e.g. to Copy an iPhone or network drive)
DescriptionThe current Auto-organize functionality is useful for situations in which the user wants to organize tracks that are part of their collection, but falls short for Copying tracks that are not part of the collection. e.g. if the user wants to copy contents of an iPhone, where many of the tracks have identical filenames, they can't do so since many of the tracks will overwrite one another. The workaround is to use the auto-organize function as described at the following link, however it's a kludge since it forces users to _move_ tracks off of the device:
http://www.mediamonkey.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=3

The fix to this is to either:
1) allow copy/paste operations that also organize
2) add copy functionality to the auto-organize dialog

The former probably makes more sense because few users would think to use 'Auto-organize' to copy tracks. The usecase could be something like:
1) User copies tracks
2) User pastes tracks to new location
-->dialog appears only on paste operation and only when duplicates are detected:

|------------------------------------------------------
| Warning
|------------------------------------------------------
| Duplicate filenames exist (highlighted). Edit the filenames
| so that all files can be copied:
| -----------------------------------
| | <List of tracks filenames.> Show duplicates in red.
| |
| |
| ------------------------------------
| ( ) Ignore warning and do a partial copy
| (o) Edit filenames using 'Auto-organize Files...'
| [OK] [Cancel]
-----------------------------------------------------


Notes:
- this doesn't require a 'don't show this again' checkbox because it is only shown when really required.
- no 'Add Tracks to the Libary' option is required since tracks are added (or not) depending on what the pasted destination is.

Notes re. suggested text changes:
a) Duplicate filenames exist (in red). Please change the filenames.
-->
Duplicate filenames exist (highlighted).
b) New: Please edit the filenames. (this is combined with the above string in the auto-organize dialog and possibly elsewhere).
Additional InformationNote: Original proposal discussed over IM appears below, however, I think that the current suggestion is much better:

-------------------------------------
Copy Options
-------------------------------------
How do you wish to copy the tracks?
(o) Paste current filenames
( ) Paste and Auto-organize filenames
----------------------------------
Filenames:
<List of tracks filenames. Show duplicates in red>
-----------------------------------
[ ] Add Tracks to the Library
[ ] Don't show this again
------------------------------------

The weaknesses with the above dialog is that:
-it appears even when not really needed (i.e. the only time it's needed is when the source tracks will overwrite one another)
-it is too general / complex
Tagstodoc-help
Fixed in build1191

Relationships

related to 0004901 closedjiri Copy iPhone / iPod Touch: using auto-organize doesn't work 
related to 0004942 new Auto-organize should generate a warning if attempted on a device 

Activities

rusty

2008-10-23 16:19

administrator   ~0014822

Jiri suggested that this could be confusing since:
-users might end up with content copied from the iPod with a mix or normal and short filenames
-users would also expect to be able to use auto-organize for this purpose

Thus a better approach would be to:
-add copy-functionality to auto-organize
-make auto-organize as kind of a shortcut from a copy from device action

e.g.

------------------------------------------------------------------
| Auto-Organize Files
|-----------------------------------------------------------------
| (o) Move and rename files to new destination based on track tags
| ( ) Copy files to new destination based on track tags
|
| Destination: _________________________________ [ ] [>>] [Configure]
|
| Resulting directories and filenames:
| -----------------------------------------------
| | <track filenames>
| |
| -----------------------------------------------
| [x] Delete emptied folders [x] Add copied tracks to the library [OK] [Cancel]
-------------------------------------------------------------------


OR

------------------------------------------------------------------
| Auto-Organize Files
|-----------------------------------------------------------------
| (o) Move and rename files to new destination based on track tags
| [x] Delete emptied folders
| ( ) Copy files to new destination based on track tags
| [x] Add copied tracks to the library
| Destination: _________________________________ [ ] [>>] [Configure]
|
| Resulting directories and filenames:
| -----------------------------------------------
| | <track filenames>
| |
| -----------------------------------------------
| [OK] [Cancel]
-------------------------------------------------------------------


and a simplified dialog when cutting and pasting from an iPod device:


|------------------------------------------------------
| Warning
|------------------------------------------------------
| Filenames on a device are often truncated and/or unreadable. /Duplicate filenames exist (highlighted). Edit the filenames
| Do you want to edit the filenames before copying them? /so that all files can be copied:
| -----------------------------------
| | <List of tracks filenames.> Show duplicates in red.
| |
| |
| ------------------------------------
| ( ) Ignore warning / Ignore warning and do a partial copy
| (o) Edit filenames using 'Auto-organize Files...'
| [ ] Don't show this again
| [OK] [Cancel]
-----------------------------------------------------

rusty

2008-10-23 16:42

administrator   ~0014823

When this is implemented, we also need to:
1) Disable the hack that allows Auto-organize to be used to copy tracks from non-USBMS devices (iPhone / iPod Touch) instead of deleting them
2) Ensure that the move option is disabled for devices where it is not supported

jiri

2008-11-06 13:02

administrator   ~0014867

Let's implement this for now:


------------------------------------------------------------------
| Auto-Organize Files
|-----------------------------------------------------------------
| (o) Move and rename files to new destination based on track tags
| ( ) Copy files to new destination based on track tags
|
| Destination: _________________________________ [ ] [>>] [Configure]
|
| Resulting directories and filenames:
| -----------------------------------------------
| | <track filenames>
| |
| -----------------------------------------------
| [x] Delete emptied folders [x] Add copied tracks to the Library [OK] [Cancel]
-------------------------------------------------------------------


Note that:
1. [x] Delete emptied folders - is shown for Move only
   [x] Add copied tracks to the Library - is shown for Copy only
2. Since all is internally implemented, it should be mostly about the UI only.

Ludek

2008-11-07 19:10

developer   ~0014876

Implemented in build 1191.

rusty

2008-12-03 22:56

administrator   ~0015331

Verified 1199.