Skip to content

Releases: BenSabry/MediaHelper

v0.10.0-beta

06 Feb 14:50
beb9c45
Compare
Choose a tag to compare
v0.10.0-beta Pre-release
Pre-release

Release Notes

New Features

  1. Arabic Number Auto-Fix: The program now automatically corrects Arabic numbers in filenames to ensure compatibility with ExifTool.
  2. 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

  1. Package Updates: We've updated our packages to ensure you have the latest and greatest features.
  2. AppSettings Enhancement: Auto-fixes unescaped characters for improved stability.
  3. Logger Optimization:
    • Utilizes a throttler for better performance and reduced I/O operations.
    • Eliminates bottlenecks caused by locking during saving.
  4. 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

23 Jan 10:56
Compare
Choose a tag to compare
Pre-release

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

08 Jan 12:29
10d4cc2
Compare
Choose a tag to compare
Pre-release

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.