LePopal / PRACT-OBS

The Popal's Rekordbox Analysis and Clean up Tool for OBS is a program designed to expose the current track or song played in Pioneer DJ software Rekordbox to OBS. PRACT OBS can be used with Rekordbox in Performance Mode or in Export Mode (via DJ Link).
http://popal.fr
Apache License 2.0
63 stars 5 forks source link

Crashes/closes with Rekordbox 6.6.5 #18

Open TheRealMakkus opened 2 years ago

TheRealMakkus commented 2 years ago

After the newest update Rekordbox 6.5.5 this tool does'nt work no more. I updated the path to rekordbox.exe as usual.

After clicking on Start (F5) it closes after 3-5 Seconds.

Windows 11 Pro

LePopal commented 2 years ago

Hello Markus,

Thank you for bringing this to my attention.

I can confirm the issue. The workaround for now is to keep a previous version of Rekordbox 6.x installed somewhere. No need to use it to actually mix.

In other words, you can parameter PRACT-OBS to use the 6.6.4 exe file and use the 6.6.5 version to mix.

There's some breaking change under the hood of v6.6.5 that I need to take care of. It may take some time.

Regards, Popal

TheRealMakkus commented 2 years ago

Thank you for this nice workaround. Actually i am back to the 6.6.4 with no problem. If there is a final fix I will use it. :-)

moonspeak commented 1 year ago

Hello Markus,

Thank you for bringing this to my attention.

I can confirm the issue. The workaround for now is to keep a previous version of Rekordbox 6.x installed somewhere. No need to use it to actually mix.

In other words, you can parameter PRACT-OBS to use the 6.6.4 exe file and use the 6.6.5 version to mix.

There's some breaking change under the hood of v6.6.5 that I need to take care of. It may take some time.

Regards, Popal

Good to see there is a pretty easy workaround. I ran into this issue the other day and the workaround works for me as well. Much appreciated!

I was wondering, would this work indefinitely if I kept that version installed? Or could it potentially break entirely with a future version? Reason I ask is because it's tedious having to update the exe location every update thanks to RB's practice of installing each version to a different directory instead of updating in place. If it's possible to just keep PRACT pointed to the 6.6.4 exe indefinitely, that'd be convenient.

sgrochowski commented 1 year ago

I have reinstalled 6.6.4 and pointed PRACT to it, and I am still crashing, let me know if I can provide anything like logs

TheRealMakkus commented 1 year ago

In never versions of recordbox there is a nice feature: You can edit the time a track has to be playing before it is added to the history. From 60 Seconds to any value of your need. This is great, and i wanted to use pract obs in the newest rekordbox version. I tried this:

Started Rekordbox 6.6.11 and pract obs with the path to rekordbox 6.6.4 in the settings. Now hit play in pract obs. Next: goto settings in pract obs and change the path to the rekordbox 6.6.11. Hit OK, and it works with a 10 seconds instead of 60 seconds interval. Mostly the title-update is done, when the new track is fully mixed. This is sooo amazing!

Maybe this could help you @LePopal for trouble-shooting? Anyway - pract-obs generally works with 6.6.11 and faster pollings with this workaround.