Releases: BenSabry/MediaHelper
Releases · BenSabry/MediaHelper
v0.10.0-beta
Release Notes
New Features
- Arabic Number Auto-Fix: The program now automatically corrects Arabic numbers in filenames to ensure compatibility with ExifTool.
- Enhanced Metadata Retrieval: In addition to dates, the program now retrieves missing metadata from JSON files (e.g., Google Takeout JSON files) and updates media file metadata accordingly.
Updates
- Package Updates: We've updated our packages to ensure you have the latest and greatest features.
- AppSettings Enhancement: Auto-fixes unescaped characters for improved stability.
- Logger Optimization:
- Utilizes a throttler for better performance and reduced I/O operations.
- Eliminates bottlenecks caused by locking during saving.
- ExifToolWrapper Improvements:
- Separated into its own Git repository and integrated as a submodule.
- Updates media metadata selectively (instead of rewriting all metadata).
- Eliminates the need for direct communication with Exif by using a text file,
significantly enhancing performance and reducing disk I/O.
We hope you enjoy these updates! As always, we're committed to improving our software and we appreciate your feedback.
Full Changelog: v0.7.0-alpha...v0.10.0-beta
MediaOrganizer v0.7.0-alpha
We hope you enjoy these updates! As always, we're committed to improving our software and we appreciate your feedback.
MediaOrganizer v0.5.2-alpha
Release Notes
New Features:
- Google-Takeout Support: We've expanded our capabilities to include support for Google-Takeout.
- ZIP File Support: You can now include .zip files as a source, and our program will extract and read media files from it.
- Resume Capability: If the program is closed or encounters an issue, you can now resume from the point where you left off.
- Ignore List: The program will ignore files that contain a specific keyword in their name or path.
You can add folder names, file extensions, or parts of file names to the list of ignores list. - Arabic Numbers: The program is now capable of identifying Arabic numbers in file names.
Updates:
- Real-time Cleanup: Our program now automatically cleans up temporary and backup files in real-time, reducing storage usage.
- Performance and Usage Optimization: We've made several improvements:
- The log saving process has been optimized to use fewer I/O operations, reducing CPU usage and enhancing performance.
- We've implemented automatic disposal of unused objects from memory to reduce RAM usage.
- The program’s overall performance has improved by 200~300% due to reduced metadata read operations..
- UI Enhancements: We've updated the user interface, categorizing log messages with different colors for improved readability.
- Configurations: Auto fix unescaped chars in AppSettings.
- Log: In addition to logging fail, copy, and update operations, the program now also logs duplicate operations.
Bug Fixes:
- We've addressed several bugs, includes but not limited to:
- Issues with certain datetime formats not functioning properly.
- Issues with program was unable to read log to skip files that had already been processed.
We hope you enjoy these updates! As always, we're committed to improving our software and we appreciate your feedback.