Skip to content

Releases: m1maker/FPRecorder

FPRecorder

17 May 20:03

Choose a tag to compare

FPRecorder Pre-release
Pre-release

FPRecorder 0.0.1 Beta

This update brings a significant new feature, major improvements to usability and stability, and a refresh to how sound notifications work.

New Features

  • Introducing the Settings Window!
    • You can now configure FPRecorder directly within the application. Access it via the new "Settings" button on the main screen.

🚀 Improvements & Fixes

  • Modernized Sound Events:
    • Recording notifications (start, stop, pause, etc.) are now generated dynamically by the application.
    • This removes the need for separate .wav files (like start.wav, Error.wav, etc.), potentially making the application package smaller and simplifying deployment. The sounds themselves will be different but aim to be clear cues.
  • Enhanced FFmpeg Conversion:
    • When converting recordings to formats other than WAV (e.g., MP3, OGG):
      • The conversion process is now more robust.
      • FPRecorder will automatically tell FFmpeg to overwrite existing files if a conversion results in a filename conflict, preventing the process from hanging while waiting for user input.
      • If you try to close FPRecorder while a conversion is in progress, you'll now be prompted to confirm, giving you a chance to let the conversion finish if it's a large file.
  • Improved Configuration Handling:
    • The fp.ini settings file now uses true or false for boolean options like sound-events and make-stems (e.g., sound-events=true) for better readability, instead of 1 or 0. Your existing config will still be read correctly if it uses numbers, but new settings will be saved in the new format.
  • First Run Experience:
    • If the fp.ini configuration file is missing on first launch, it will now be created silently with default settings, and the application will start directly. The previous welcome/readme dialog has been removed for a smoother startup.
  • Stability and Reliability:
    • Significant internal code refactoring has been done using modern C++ practices (like smart pointers for resource management) to improve overall stability and reduce the chances of crashes.
    • Error reporting from the underlying audio library (miniaudio) is now more descriptive, helping to diagnose issues if they occur.

FPRecorder

14 Jan 07:40

Choose a tag to compare

FPRecorder Pre-release
Pre-release
0.0.1-Alpha2

Fix ffmpeg converssion.

FPRecorder

27 Dec 11:27

Choose a tag to compare

FPRecorder Pre-release
Pre-release

Add Not used into input devices list.
You can separate your microphone and loopback signals by two files.
Other optimizations.

FPRecorder

03 Aug 19:31

Choose a tag to compare

0.0.0

Updated readme and other files.