Skip to content

DF Metadata Customizer v2.0.1

Latest

Choose a tag to compare

@GamerTuruu GamerTuruu released this 23 Feb 16:02
· 217 commits to main since this release
3fc7cba

✨ New Features

🖼️ Bulk Cover Art Management

  • Right-click context menu for cover art management
  • Change covers for multiple selected songs at once
  • Supports all audio formats: MP3, FLAC, M4A, OGG, OPUS
  • Batch processing with success/failure reporting
  • Improved cover image preview updates

📝 Error Logging System

  • New error logging to file - automatically logs errors to error.log next to the app
  • Preferences toggle for error logging (enabled by default)
  • Enhanced remux error reporting with detailed ffmpeg output
  • Helps diagnose issues like failed file processing, encoding problems, and path issues
  • Useful for debugging on Windows installations

🎯 Improved UI/UX

  • Enhanced sort controls with clearer button labels:
    • ▶ Sort / ▼ Sort instead of just arrow icons
    • + Add Level instead of just + for adding sort levels
    • Better discoverability for users

🔧 Technical Improvements

  • Refactored get_audio_hash() to use fixed window for hashing - now compatible with non-remuxed files
  • Better error handling with detailed error messages from remux operations
  • Improved error logging for debugging remux failures

📦 What's Included

  • ✅ MP3, FLAC, OGG, M4A, WAV, OPUS support
  • ✅ Rule-based metadata editing
  • ✅ Multi-level sorting (up to 5 fields)
  • ✅ Advanced search with filters
  • ✅ JSON metadata support
  • ✅ Direct song playback
  • ✅ NEW: Bulk cover art management via right-click
  • ✅ NEW: Error logging to file with preferences toggle
  • ✅ Batch processing with progress tracking
  • ✅ Dark/Light/System theme support
  • ✅ UI scaling support (0.75x - 2.0x)
  • ✅ Preset management
  • ✅ Cross-platform (Windows, Linux, macOS)

🌟 First Time with v2.0.1

  1. Error logging is on by default - disable in Preferences if needed
  2. Right-click songs to access bulk cover art management
  3. Check error.log in app directory if you encounter issues