Releases: m1maker/FPRecorder
Releases · m1maker/FPRecorder
FPRecorder
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
.wavfiles (likestart.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.
- When converting recordings to formats other than WAV (e.g., MP3, OGG):
- Improved Configuration Handling:
- The
fp.inisettings file now usestrueorfalsefor boolean options likesound-eventsandmake-stems(e.g.,sound-events=true) for better readability, instead of1or0. Your existing config will still be read correctly if it uses numbers, but new settings will be saved in the new format.
- The
- First Run Experience:
- If the
fp.iniconfiguration 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.
- If the
- 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
0.0.1-Alpha2 Fix ffmpeg converssion.
FPRecorder
Add Not used into input devices list.
You can separate your microphone and loopback signals by two files.
Other optimizations.