Skip to content

DVinyl

v2.6.0 Security

This release includes 1 security fix for security teams reviewing exposed deployments.

Published 26d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 1 known CVE

Topics

book-inventory collection-management discogs-api dvd-collection hardcover-api self-hosted
+6 more
media-manager personnal-library physical-media tmdb-api video-games vinyl-collection

Summary

AI summary

Manual music entry, smart duplicate handling, and advanced search improvements.

Full changelog

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

Security Fixes

  • Secured translation injections within JavaScript to eliminate layout bugs and reinforce system security

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track DVinyl

Get notified when new releases ship.

Sign up free

About DVinyl

Collection manager for physical media enthusiasts

All releases →

Beta — feedback welcome: [email protected]