Sign In:     


Forum: VirtualDJ Technical Support

Topic: How to jump to currently playing track in browser?
Hi everyone,
I’m looking for a VDJ Script command that will let me jump back and highlight the currently playing or last loaded track in the browser list

Here’s my scenario:
I work with large playlist.
During a set, I might scroll far away from the currently playing song while browsing or even to browse another playlists.
I’d like to press a key and immediately return to the last loaded track in the library browser, with that track selected/highlighted.
Here is video of exactly what I am trying to achive:
https://youtu.be/I_5ii6grK50?si=nuJyfT1zmpRq3rqc

I’ve improvised with various forms of browser_scroll and browser_search, but none of my attempts actually select the playing track in the list.

Is there any way to replicate the “Jump to Current Track” functionality like in Traktor or Rekordbox?
Thanks in advance for any tips or script suggestions.
 

Posted Mon 05 May 25 @ 7:18 am
You can use search_playlist
If the song you are looking for exists on the current playlist that's focused on browser, it will come on top.
Also by double clicking it, browser should go to the first result inside this playlist.
 

Thank you this is nice solution, but not exactly what I am looking for.
I would really love to have just one button that works exactly like in the video and exactly like double-clicking results after search_playlist.. Please let me know if this is somehow possible in VDJ. I have feeling that I am really close:)
My scenario: I am used to work in huge main playlist containing hundreds of songs and different sections by genre. Song order is pre-prepared and order make sense to me. But sometimes I am looking for a change and get little bit lost scrolling or in different folders preparing sidelist etc.. But than, before my last loaded song ends I need to quickly jump back in the browser to the position of last loaded track so I can continue with songs that are around my last track in my main huge playlist. without typing..
 

There is no such function.
So, the only solution right now is what I told you above.

Map a button to search_playlists deck and try it.
If you try it, you'll see the functionality is similar.
It will bring a list with all playlists containing the track that's on the deck.
Then if the track exists on the playlist you are at, this list will be on top.*
Double click it, and let it do it's magic.

The ONLY limitation is that if you have duplicate songs on a list then it will jump in the FIRST entry of the song.

*It seems currently there's a bug that won't force current playlist on top.
It will get fixed though
 

can be done with a virtualfx
or since we're talking playlists there's order you could grab onload
 

@LOCODOG Thank you for reply. I am complete newbie here, can you please explain little bit more in detail?
 

ONSONGLOAD
set_var $folderpath `get_browsed_folder_path` & set $orderpos `get_browsed_song order & param_cast int & param_add -1` 

BUTTON
browser_gotofolder `get_var $folderpath` & browser_window songs & wait 33ms &  browser_scroll top & get_var $orderpos & param_cast relative & browser_scroll