Rekord Buddy 2.1 is out!

On June 6th 2012 I made the first commit to my Rekord Buddy online repository. I’d been working on the app for a little while at that point as a pet project to learn ObjectiveC but I decided it was time to turn it into an organized project. I think the app was available for free on my FB page at the time (remember when FB was cool? :stuck_out_tongue:).

On August 25th 2012, I shipped Rekord Buddy v1.0 on the Mac App Store and started down the grueling path of what eventually became 2.0. I made all the mistakes in the book, tried to do everything from scratch instead of working incrementally (mainly because the engineer in me won every argument with the manager in me) and took way too long to ship the next major release.

On September 24th 2016, I shipped Rekord Buddy v2.0 and very quickly realized that some of the choices I made were plain wrong. I was trying to make the app sync automatically, which confused a lot of people as to what would actually take place when you pressed sync. The app was still ObjectiveC and macOS centric which meant a Windows version was way off in the future. The app wasn’t very modular and adding support new programs would still be painful and time consuming. The syncing was bugging and often unreliable. I set off to develop 2.1 and fix those issue.

The first incarnation of 2.1 was still mostly an ObjectiveC app which I was hoping I could update gradually to C++. The syncing was gone and I moved to an Import/Export workflow that people could control. Some of you have seen this version of the app in what eventually became the temporary 2.0.24 builds. Half-way through doing this, I realized where the app needed to go and took the very hard decision to start again and this time, do it right.

First, this turned into was a complete rewrite in C++ and using the Qt windowing system so that the same codebase could be used on both macOS and Windows. Then, I completely went away from syncing, importing and exporting and switched to simply displaying your collections and letting you drag and drop tracks, playlists and collections between each of them. For a long while, I was juggling three builds (2.0, old 2.1 and new 2.1) which was…err…not ideal.

Today, October 28th 2019 I am shipping Rekord Buddy 2.1. With this brand new workflow, a new manual that can be updated separately from the app itself, an new issue reporting system that allows me to virtually debug the problem on your own machine and added support for iTunes. It’s a major step in the Rekord Buddy story and I think you guys are going to love it.

Is it a perfect release, no. Will there be a big issue this week that I did not anticipate, I’m sure there will. But most importantly, I now have my undivided attention on this one build and I’m not going anywhere. If you learn anything in this post, it’s that I stand by this app and I’ve been doing it as my only day job for a long time. Anything that comes up after this release, I will be here to fix. Chances are, with your help, I will be able to fix any issues quickly and we will have a platform to build on top of.

Updates will be delivered more regularly now. The Windows version builds and runs and I will be releasing it as a beta before the end of the year (Windows users will get the same grace period on the pre-subscription license as macOS users, which means one year from when the full Windows release ships). I promise. Support for new programs will be added, new features are coming too. It’s a very exciting time for Rekord Buddy and Rekord Buddy users.

I couldn’t do this without you guys, literally, and I don’t take you guys for granted. Thank you for your patience. Thank you for your support. I’m excited about what is ahead.


A post was split to a new topic: Can’t connect to the server on launch

:tada: A new build is available 2.1.1(659) :tada:

Changelog can be found in the update window or in the app manual.

:tada: A new build is available 2.1.2(660) :tada:

Changelog can be found in the update window or in the app manual.

:tada: A new build is available 2.1.3(661) :tada:

Changelog can be found in the update window or in the app manual.

Hi Damien,
Where I can find the link for RB 2.1 stable version?

Same… I can’t find a download for the latest build

If you have a working version of the app, the check for updates will find the latest stable version (even if you are using a beta build if the stable version is newer).

Alternatively you can log in to you account on the website and go to ‘Previous Purchases’ under the link ‘View Details and Downloads’ and then ‘Purchases’ at the bottom.

:tada: A new build is available 2.1.4(662) :tada:

Changelog can be found in the update window or in the app manual.

:tada: A new build is available 2.1.5(663) :tada:

  • :tada: Added better error reporting for server errors.
  • :tada: Added icons next to collections in the sidebar.
  • :white_check_mark: Fixed an issue when trying to create a Rekord Buddy database on a read only volume.
  • :white_check_mark: Fixed an issue when dropping tracks on external volumes to a Traktor or Serato collection (Thank you @madk0w) .

:tada: A new build is available 2.1.6(664) :tada:

  • :tada: Added some extra info to investigate issues some users are seeing.
  • :white_check_mark: Fixed bug caused by Serato tracks with invalid year attribute (for real this time).

2.18 still crashing on start ;(

:tada: A new build is available 2.1.7(665) :tada:

  • :white_check_mark: Fixed some issues with dropping tracks on Traktor collections.

:tada: A new build is available 2.1.8(666) :tada:

  • :white_check_mark: Fixed some issues with dropping tracks on rekordbox collections.

:tada: A new build is available 2.1.9(667) :tada:

  • :white_check_mark: Fixed some issues with dropping tracks on All Tracks Playlists.

If you have a topic opened regarding this I will get to every single issue, one at a time, in order of number of users affected.

If you don’t have a topic opened, open one so that I can interact with you there. Thanks!

:tada: A new build is available 2.1.10(668) :tada:

  • :tada: Added some extra info to investigate issues some users are seeing.
  • :white_check_mark: Fixed the stat event for copying collections not triggering.

:tada: A new build is available 2.1.12(670) :tada:

  • :tada: Added some extra info to investigate issues some users are seeing.

:tada: A new build is available 2.1.13(671) :tada:

  • :tada: Dropping entire collections should be a little bit faster.
  • :white_check_mark: Fixed an issue that occured when dropping entire collections on a rekordbox collection (thanks @Mighty and @sonas).
  • :white_check_mark: Fixed rekordbox playlists reappearing after deletion when restarting the app (thanks @Mighty and @kolorfilm).
  • :white_check_mark: Potentially fixed an issue caused by corrupted collection on launch.