github AuXBoX/AIO-Media-Manager v1.0.1

latest releases: v1.0.3, v1.0.2
one month ago

Release Notes v1.0.1

New Features

Album Count Display for Artists

  • The Albums column in the artist list now displays the actual number of albums for each artist
  • Album counts are fetched efficiently in a single API call and cached for performance
  • Artists with zero albums now correctly show "0" instead of a dash

Improved Table Layout

  • Column headers are now properly centered (except the first column which remains left-aligned for title/poster alignment)
  • Data cells in non-title columns (Albums, Rating, etc.) are centered to match their headers
  • Added right padding to table rows to prevent the alphabet jump list from overlapping the last column

Bug Fixes

Music Library View Mode

  • Fixed column definitions not updating when switching between Artists and Albums views
  • Fixed background preloading not working when viewing albums (now loads all albums for instant alphabet navigation)
  • Column settings are now saved separately for Artists and Albums views

Subtitle Search

  • Unified subtitle search now searches both SubDL and OpenSubtitles simultaneously with a single button
  • Results are labeled with their source (blue badge for SubDL, amber for OpenSubtitles)
  • Fixed SubDL API not returning results due to incorrect IMDB ID format (now includes 'tt' prefix)

Connection Stability

  • Added failure threshold to offline detection to prevent false "Connection Lost" messages from single ping failures
  • Fixed "Connection Restored" toast appearing on initial app load

UI Improvements

  • Fixed SVG path rendering error in detail panel embed icon
  • Music images now display as square (1:1 aspect ratio) in search and metadata refresh flows
  • Removed unsafe User-Agent headers that caused console errors in browser environment
  • Increased AlbumArtExchange timeout from 10s to 20s for slower connections

Technical Changes

Library Manager

  • Added getArtistAlbumCounts() method with pagination support for large music libraries
  • Added childCount and leafCount fields to LibraryItem interface

Column Definitions

  • Added support for 'albums' and 'tracks' content type aliases
  • Fixed falsy value handling for numeric fields (0 now displays correctly instead of "-")

Query Optimization

  • Album count queries are cached for 5 minutes with refetchOnMount: 'always'
  • Background preloading now resets when switching view modes

Don't miss a new AIO-Media-Manager release

NewReleases is sending notifications on new releases.