github drallgood/audiobookshelf-hardcover-sync v1.2.0
v1.2.0: Enhanced Mismatch Collection

latest releases: v3.0.0, v2.1.0, v2.0.1...
5 months ago

🎉 Major New Feature: Enhanced Mismatch Collection System

This release introduces a comprehensive mismatch collection system that provides detailed metadata when books fail to sync, making it much easier for users to manually identify and resolve sync issues.

✨ New Features

🔍 Enhanced Mismatch Collection

  • Rich Metadata Collection: Now captures subtitle, narrator, publisher, duration, and release dates
  • Smart Duration Display: Automatic conversion from seconds to hours for better readability
  • Professional Output: Clean, organized mismatch summaries with comprehensive book information
  • Enhanced Data Flow: Complete metadata pipeline from AudiobookShelf to display

📚 Enhanced Metadata Fields

  • Subtitle - helps distinguish between different editions
  • Narrator - crucial for audiobook identification
  • Publisher - aids in distinguishing editions
  • Published Year/Release Date - helps identify correct versions
  • Duration (in hours) - helps prioritize which books to fix

🔧 Technical Improvements

  • New addBookMismatchWithMetadata() function
  • Enhanced BookMismatch and Audiobook structs
  • Updated sync process to use rich metadata
  • Comprehensive test coverage for new functionality

📖 Documentation & Testing

  • Complete feature documentation in docs/ENHANCED_MISMATCH_COLLECTION.md
  • Updated README with recent fixes and command line options
  • Enhanced CHANGELOG with full v1.2.0 details
  • Added comprehensive tests for expectation #4 logic and progress thresholds

🎯 Benefits for Users

  • Better Troubleshooting: See detailed metadata when books fail to sync
  • Easier Manual Resolution: Rich information helps identify correct matches manually
  • Professional Output: Clean, organized mismatch summaries
  • Duration Insights: Duration in hours helps users prioritize which books to fix first
  • Publisher Information: Helps distinguish between different editions of the same book

This release significantly improves the user experience when dealing with sync issues between AudiobookShelf and Hardcover.


Full Changelog: v1.1.0...v1.2.0

Don't miss a new audiobookshelf-hardcover-sync release

NewReleases is sending notifications on new releases.