Have a feature request or suggestion? Post your idea here!

Post

4 followers Follow
2
Avatar

Prevent rekordboxAgent automatic startup (macOS)

Hello!

So I recently updated Rekordbox to 6.6.8 and every time I start my computer there is a Rekordbox-icon in my top bar (in macOS). The process seems to be called "rekordboxAgent". How can I prevent this from starting automatically?

I did check the FAQ, but I do not want "notifications on rekordbox news" nor do I use Cloud Library Sync so there is no reason for me to have the agent running, it just uses resources. When I want to use Rekordbox I open Rekordbox.

So - how can I prevent this process from automatically starting during startup?

FAQ links:

https://rekordbox.com/en/support/faq/v6/#faq-44024

https://rekordbox.com/en/support/faq/v6/#faq-q600164

 

Robert S.

Post is closed for comments.

6 comments

0
Avatar

Hi there,

I have the same question. I would like to deactivate this agent. It is very useless for me. Mac OS Ventura also sends background activity messages with "AlphaTheta Corporation", that it would like to add an entry to start up processes. Really annoying.

Thanks!

kolorfilm 0 votes
Comment actions Permalink
0
Avatar

In Rekordbox go to My Page (top right) then the Library sync tab.

Toggle 'Sync library to another device' to off.

Close to see if RB agent disappears.

Ves 0 votes
Comment actions Permalink
0
Avatar

The "Sync library to another device" is set to off, always was, tried settings it to on and the off again to be sure.

The tray icon still persist. I quit it. Restart. The icon still appears. Trying to find a way to block it from starting up during boot, since it seems like there are no options for it.

I'm not fine with an app being so self-centered that it thinks it needs to run all the time...

Robert S. 0 votes
Comment actions Permalink
1
Avatar

So I've dug a bit deeper - rekordboxAgent starts up via a plist, not macOS Login items which would be accessible via System Preferences. The plist-files is located in the "~/Library/LaunchAgents"-folder and the file should be called "com.pioneerdj.rekordboxdj.agent.plist".

Deleting the file or disabling the plist-file using command "launchctl remove com.pioneerdj.rekordboxdj.agent" is futile since Rekordbox reinstates everything during application startup.

Unless there is some other way to prevent rekordboxAgent from starting during login then I'm gonna do the following:

  1. Create a plist-file that triggers a simple bash-script

  2. The bash-script has a while loop that check whether the file exist or whether the file is registered with launchctl

  3. If so, then I'll delete the file and de-register the file with launchctl

Primitive? Yes. Should it work? I think so.

Rekordbox, I love you, but this is a bit fucked. Please let the users make their own choice. I'd rather have a slow startup with Rekordbox than having some agent running all the time...

Robert S. 1 vote
Comment actions Permalink
1
Avatar

I have this issue too. It takes up the only free space on my menu bar and prevents my external drive from ejecting when it's running, so its really interfering with my mac.

Robert S, did you get your bash script to work?

Cheers

Dolemite 1 vote
Comment actions Permalink
0
Avatar

Yes indeed. Open your terminal, paste the following code, and press enter:

: > ~/Library/LaunchAgents/com.pioneerdj.rekordboxdj.agent.plist && chflags uchg ~/Library/LaunchAgents/com.pioneerdj.rekordboxdj.agent.plist

How does it work? We basically empty the config file that starts Rekordbox during boot, and remove the write access to the file, so that Rekordbox cannot reconfigure itself to start during boot. Problem solved!

To revert this open the terminal and run the following command:

chflags nouchg ~/Library/LaunchAgents/com.pioneerdj.rekordboxdj.agent.plist

 

Full code here:

https://gist.github.com/roberts91/3eb857efefee6b16b3bf99deaec490e5

Robert S. 0 votes
Comment actions Permalink