Anmelden:     


Forum: General Discussion

Topic: AUTO SCROLL WHEN MOVING SONGS IN AUTOMIX/SIDELIST PANEL
Hi, I am evaluatiing VDJ 2023.

When I have a long list of songs in the Automix or Sidelist panel, I cannot move a song from the bottom of the list to the top of the list because the window does not auto-scroll when the cursor moves to the top of the panel. This necessitates moving a song in stages several time up until you can eventually get it where you want it.

Can this panel be made to autoscroll when dragging a song up or down within the panel? Auto-scrolling is expected behavior in situations like this.

I usually would not have a lot of songs in these panels, but I just wanted to know in case I do have a long list.

Thanks.
 

geposted Fri 07 Jul 23 @ 4:19 pm
What I usually do is place the song that I want to move to the sidelist and removed it for Automix and and then find the spot where I want to move it too.

Another way, a bit awkward, when you use the mouse and click the song you want to move (up/down), while the button is pressed, scroll at the same time by using the scroll button on the mouse.

or created a script 'browser_move +1' this will make the song go down

browser_move -1 this will make it go up.
 

Thanks, the script is a good solution.
 

I remapped a keyboard shortcut to SHIFT+UP (to move track it's location upward)
 

+1 to the need for this to just work, no need for scripts or keybinds, please.
 

I'm not sure it can, dragging a track to a screen position above the actual browser could be understood as dragging a song to deck. You maybe able to live without loading that way, but a lot of people won't be able to.
Folders can do expected scrolling as you can't load a folder on deck.
browser_move is the way to go.

There's also this, which is still a script, a press>scroll>click [mouse focussed way of moving]
set trackSelected `get_browsed_filepath` & browser_move top & repeat_start movedetect 33ms 150 & param_equal 0 `param_add 'browser_window sidelist' 'browser_window automix'` ? repeat_stop movedetect : param_equal `get_browsed_filepath` `get_var trackSelected` ? : repeat_stop movedetect & set trackSelected `get_browsed_filepath` & browser_scroll top & browser_scroll +1 & repeat_start scrollmove 25ms -1 & param_equal 0 `param_add 'browser_window sidelist' 'browser_window automix'` ? repeat_stop scrollmove : param_equal `get_browsed_filepath` `get_var trackSelected` ? repeat_stop scrollmove & browser_move -1 : browser_move -1 & browser_scroll +2


track highlighted in sideview, call script, you have 5 seconds [extendable, just add 30*X to the 150, to give yourself X seconds more] to mouse scroll and click the track you want to place it under.