Warn or auto-save when a recording is active while closing djay

Hi Algoriddim users & team,

I’d like to report an issue and suggest a feature improvement related to the recording functionality in djay.

Sometimes I record my DJ sets using the built-in recording feature. The recording starts fine, but sometimes, after a long session, I forget to stop the recording and simply close djay at the end of the night. Unfortunately, this causes the recorded .m4a file to become corrupted and unplayable, even though it can be hundreds of megabytes in size. I assume this is because the file isn’t properly finalized when the app closes without explicitly stopping the recording.

Suggested Improvements:

  1. Prompt on Exit:
    If a recording is active and the user attempts to quit the app, show a confirmation warning:

“Recording is still in progress. Do you want to stop and save your recording before exiting?”

  1. Auto-Finalize on Exit:
    If the app is closed while recording is active, it should automatically stop and finalize the recording to prevent file corruption.

This feature would protect users from losing valuable sets due to an oversight or crash. DJ sets are often long and performed live — it’s frustrating to lose them just because of one missed tap on the stop button.

Think this will be helpful for more users

Best regards.

1 Like

Hi @Slak_Jaw,

I unfortunately forgot to stop the recording before closing djay, and the resulting .m4a file seems to be unplayable — I’m guessing it wasn’t properly finalized when the app closed. The file is quite large (over 250 MB), so I’m hoping the audio data is still there, just inaccessible.

Do you (or perhaps one of your colleagues) happen to know if there’s any way to recover or repair a djay recording that wasn’t properly stopped?

Is there a known workaround, tool, or internal tip that might help in a case like this?

Thanks so much in advance!

Hi @DJ_Big_Blender,

Try VLC Player to Convert or Play It

  • VLC Player can sometimes brute-force open incomplete M4A files.
  1. Download and install VLC if you don’t have it:
  2. Open VLC
  3. Go to File > Convert/Stream…
  4. Drag your .m4a file into the window
  5. Choose Audio - MP3 or WAV as the profile
  6. Set destination and hit Save

If it works, you’ll get a playable version even if the original file is broken.

Also, thanks for the suggestion. This is a good idea and I’ve shared it with the team for consideration.

Thanks!
I just downloaded VLC but unfortunately it doesn’t do the trick.

You’re welcome. Sorry that didn’t do the trick. Not sure what else to suggest.