Send to new playlist + remove from playlist [#10677]

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Send to new playlist + remove from playlist [#10677]

Re: Send to new playlist + remove from playlist [#10677]

by Lowlander » Sun Mar 24, 2013 7:24 pm

It doesn't work on a multiple file selection which is the bug.

Re: Send to new playlist + remove from playlist [#10677]

by joeri_theelen » Sun Mar 24, 2013 2:29 pm

Ok, thanks Lowlander. But I don't think there is a bug. The drag & drop using the SHIFT meta-key works as expected in MM. It turns the default copy into a move. I just didn't know how to perform the operation correctly. As far as I am concerned, there is no bug.

Re: Send to new playlist + remove from playlist [#10677]

by Lowlander » Sun Mar 24, 2013 2:00 pm

And a bug has been file for the current behavior. For now you'll need to do with Cut & Paste options.

Re: Send to new playlist + remove from playlist [#10677]

by joeri_theelen » Sat Mar 23, 2013 6:30 pm

You're right: pressing the SHIFT key should be done after dragging but before dropping. I didn't know that. Thanks for explaining the difference. I guess I should use Windows Explorer more (in staid of Total Commander).

Re: Send to new playlist + remove from playlist [#10677]

by nohitter151 » Sat Mar 23, 2013 6:13 pm

joeri_theelen wrote:I don't agree with this. As a matter of fact: I just checked the working of SHIFT and CTRL in Windows Explorer. This is what they did:

SHIFT: range select, from first file to second file and everything in between
CTRL: select of multiple random files
You're talking about Shift+Click and Ctrl+Click.

Lowlander is talking about Shift+Drag &Drop and Ctrl+Drag & Drop (to a folder). Try it in Windows explorer, it works exactly like Lowlander described.

Re: Send to new playlist + remove from playlist [#10677]

by joeri_theelen » Sat Mar 23, 2013 5:59 pm

I don't agree with this. As a matter of fact: I just checked the working of SHIFT and CTRL in Windows Explorer. This is what they did:

SHIFT: range select, from first file to second file and everything in between
CTRL: select of multiple random files

They do not trigger the copy vs. move in my version of Windows Explorer!

But I agree that SHIFT and CTRL work the same in MM and Windows Explorer regarding the range select resp. multi-select.

The problem arises when you use the SHIFT to move a selection of songs made with the CTRL key held down (i.e. a random selection of songs in a playlist). Then, the SHIFT acts like the range select meta-key (similar to Windows Explorer) and while it is in fact triggering a move in stead of a copy in MM (nothing seems to be broken here), you'll be moving a different selection than intended, because you'll loose the multi-select made with the CTRL-key held down.

This is not an implementation problem in MM, or a bug so to speak. The problem is that the SHIFT-key is overloaded triggering two different behaviors (multi-select vs. move drag & drop) and these two don't go well together.

I strongly suggest you change the meta-key to trigger a move drag & drop in MM into the ALT-key.

Re: Send to new playlist + remove from playlist [#10677]

by Lowlander » Sat Mar 23, 2013 1:40 pm

Shift and Ctrl are standard keys also used in Windows Explorer to define if it should be copy or move. However Shift + Drag & Drop seems to be broken (Ctrl + Drag * Drop does work): http://www.ventismedia.com/mantis/view.php?id=10682

Re: Send to new playlist + remove from playlist [#10677]

by jtheelen » Sat Mar 23, 2013 7:11 am

Waiting for this issue to be fixed, this is my work-around: create the playlist you want to send the songs to first, then select the songs in an existing playlist and send them to the newly created (but already existing) playlist, then delete them in the current playlist. That works. The difference: do not create the new playlist as part of the send to operation, because the handle to the current playlist moves to the send to playlist what causes the bug.

Because I have to do this a lot, I end up preparing a lot of empty dummy playlists first, as sort of buckets waiting to send song selections to. It is not ideal, but it does the trick.

Another thing that would help me here is the drag and drop from one playlist to another. In MM3, dragging and dropping used to be a move operation. I used to be told on this forum that the drag and drop in MM4 was changed into a copy operation, and indeed, that is what is happening. Safe and good! I was also told that this behavior could be altered from a copy to a move holding down the SHIFT-key when doing the drag and drop:

http://www.mediamonkey.com/forum/viewto ... 18#p303318

This does work, but the annoying thing is that the SHIFT key has another important function when selecting songs: it triggers a range select, from the first to the second song and everything in between.

Now, try this:
- select a couple of individual songs in a playlist holding down the CTRL-key;
- drag & drop the selection to another playlist, holding down the SHIFT key to change the copy into a move.

You'll see that the use of the SHIFT-key doing the drag and drop, messes up the initial selection. It becomes a range select. You'll find yourself dragging and dropping the wrong selection of songs.

SHIFT is not the right meta-key to change the drag & drop behavior. The ALT-key would be a better choice, because both SHIFT and CTRL already have dedicated functionality when selecting songs.

Thanks for considering this.

Re: Send to new playlist + remove from playlist combination

by rusty » Fri Mar 22, 2013 10:46 am

Thanks--I was able to replicate. Tracked at:
http://www.ventismedia.com/mantis/view.php?id=10677

-Rusty

Re: Send to new playlist + remove from playlist combination

by jtheelen » Thu Mar 21, 2013 6:01 pm

Ok, thanks for the advice. I just filed a bug report, ticket HYJ-825428.

Re: Send to new playlist + remove from playlist combination

by Lowlander » Thu Mar 21, 2013 4:45 pm

I can't reproduce so you may want to capture this in a debug log (step 4b) and send it to support: http://www.mediamonkey.com/forum/viewto ... ?f=7&t=341

Re: Send to new playlist + remove from playlist combination

by joeri_theelen » Thu Mar 21, 2013 4:17 pm

Because I am a programmer myself, I can almost see the origin of the bug. When you send songs to a new playlist, the handle to the current playlist becomes that new playlist. But that isn't right, because the current playlist and the one you are looking at in MediaMonkey still is your initial one. It must be easy to fix this. Thank you.

Re: Send to new playlist + remove from playlist combination

by joeri_theelen » Thu Mar 21, 2013 4:01 pm

No, it is not solved in version 4.1.0.1629!

It is not difficult to reproduce:
1. create a playlist and add random songs to it;
2. manually select a couple of songs and send them to a new playlist;
3. while the songs remain selected, remove them from "this playlist only";

You'll see that the songs disappear from the initial playlist, but checking the "send to" playlist, the songs aren't there either. Then returning to the initial playlist, the songs are again there. Nothing has changed.

It has something to do with the reference or handle to the songs. It moves with the selected songs to the playlist too. Hence, when you select "remove from this playlist only", the songs in the new playlist are removed, not the playlist you initially started with (but visually, they are removed from the initial playlist, but when leaving and returning to that initial playlist, they are there again).

It would be handy to have the option to "Send to [new playlist] and remove from [current playlist]" or just "MOVE to [playlist]".

I really need this option because for library maintenance I am working on large playlists using set algebra: I select songs and require them to move to subsets of the current playlist, but keeping the current playlist and the new ones distinct (hence, the removal after the send to is crucial).

Thanks for looking into this again.

Re: Send to new playlist + remove from playlist combination

by joeri_theelen » Thu Mar 21, 2013 3:31 pm

I just had this issue again, in my current release. It is definitely a bug in 4.0.7. I'll move on to the beta release to see if it has been solved.

Re: Send to new playlist + remove from playlist combination

by Lowlander » Wed Mar 20, 2013 3:17 pm

I just tried on 4.1.0.1629 and can't reproduce.

Top