Bug Report + Feature Request
Product / Version: Mp3tag (please specify the exact version and OS)
Bug Report
Description of the issue:
When loading multiple music files at once, Mp3tag freezes and becomes unresponsive. As a result, the session is lost and I have to start the tagging work from scratch.
Steps to reproduce:
-
Launch Mp3tag.
-
Select and load a large number of audio files (e.g., several hundred at once).
-
Wait until the program starts processing.
-
The application freezes and does not recover.
Expected behavior:
Mp3tag should remain stable and allow processing of multiple files without freezing.
Actual behavior:
The program hangs and becomes unresponsive during bulk file loading, forcing me to restart the program and redo the work.
Environment details:
-
Operating system: (e.g. Windows 11 64-bit)
-
Mp3tag version: (e.g. v3.23a)
-
Number of files attempted to load: (e.g. ~500ā1000)
Feature Request
To improve the user experience and minimize the impact of crashes, Iād like to suggest the following improvements:
-
Session Autosave
-
Automatically save the current state of loaded files, edits, and configurations at regular intervals (e.g., every few minutes).
-
On restart after a crash, Mp3tag should offer to restore the last session.
-
-
Incremental / Batched File Loading
-
Instead of loading all files into memory at once, Mp3tag could load them in smaller batches (e.g., 200ā500 files).
-
While working, additional batches could be processed in the background or on demand.
-
This would improve stability and memory usage with large libraries.
-
-
Crash Recovery Option
- If the program detects an unexpected shutdown, provide an option to resume from the last stable state instead of starting over.
Benefits:
-
Prevents data loss and wasted time after crashes.
-
Improves stability when working with very large libraries.
-
Increases reliability and usability for power users.