github Kyonew/DVinyl v2.6.0
v2.6.0 - Manual Music Additions, Smart Duplicate Management & Enhanced Search

5 hours ago

v2.6.0 - Manual Music Additions, Smart Duplicate Management & Enhanced Search

Important

⚠️ REMINDER: As with any update, it is highly recommended to export your database before upgrading. Safety first!

Hi everyone, it's been a while! I've been really busy lately, but now I have more time to devote to DVinyl
Here's the last “major” update before 3.0 (I hope!). Here are the new features:

🎵 Music Manual Addition

Big thanks to @refactomiguel & @minchetas for this massive contribution!

  • Discogs-Free Entry: Full manual entry support for music items without needing a Discogs search.
  • Tracklist Editor: Added a manual tracklist editor featuring strict validation for track duration formatting.
  • Total Duration Badge: Automatic calculation and display of the total album runtime as a clean visual badge.
  • Smart Fields & Suggestions: Mandatory Title/Artist fields, support for Label and Catalog reference numbers, and automatic genre suggestions.

🧠 Smart Duplicate & Variant Management

  • Duplicate Warning: Smart alerts if an item being added already exists anywhere in your collection, across all categories.
  • Auto-Increment Quantity: Intelligent logic to automatically increment the quantity counter for an existing item instead of creating a duplicate.
  • Item Variants: Display all other editions or variants of the same title/author at the bottom of detail pages (supports Books, Games, DVDs, and Music).

🔍 Advanced Search Improvements

  • Track Name Search: You can now search for music items directly by track or song name within the tracklist.
  • Database ID Search: Added the ability to search for specific entries using their unique database identifier (_id).
  • Auto-Trim Input: Improved tolerance for accidental spaces with automatic text trimming on search inputs.

🛡️ Translations & Security

  • Discogs Value Translation: Localization support added for Discogs sales and value estimations.
  • Secure JS Injections: Secured translation injections within JavaScript to eliminate layout bugs and reinforce overall system security.

I hope you like this version. A big thank you to @refactomiguel and @minchetas who made the whole manual add system.
Love u all <3

Don't miss a new DVinyl release

NewReleases is sending notifications on new releases.