Skip to content

Music Local UI v0.4.0

Latest

Choose a tag to compare

@VLPLAY-Games VLPLAY-Games released this 01 Dec 07:43

v0.4.0 Release Notes

🎵 What's New

Major New Features

🔍 Advanced Search System

  • Real-time search with instant filtering
  • Search clear button for quick reset
  • Smart placeholder text with focus handling

Volume Control

  • Dedicated volume slider with percentage display
  • Mute/unmute button with visual feedback
  • Persistent volume settings across sessions

Playback History

  • Back/Forward navigation through played tracks
  • History tracking with index management
  • Visual indicators for available navigation

Favorites System

  • Heart icons to mark favorite tracks
  • "Show Favorites" filter mode
  • Persistent favorite storage

Playlist Management

  • Save current library as M3U playlist
  • Load external M3U playlists
  • Playlist file validation and filtering

Enhanced Metadata & Album Art

  • Album art extraction and display from audio files
  • "More Info" button with comprehensive track details
  • Improved metadata parsing (Title, Artist, Album, Genre, Year)

Repeat All Mode

  • New playback mode for continuous playlist repetition
  • Visual mode indicators with color coding

User Experience Improvements

⌨️ Comprehensive Keyboard Shortcuts

  • Space - Play/Pause
  • Ctrl + → - Next track
  • Ctrl + ← - Previous track
  • Shift + → - Seek forward 10 seconds
  • Shift + ← - Seek backward 10 seconds
  • F5 - Scan folder
  • Esc - Clear search
  • Ctrl + F - Focus search box
  • Ctrl + M - Toggle mute
  • Ctrl + L - Load playlist
  • Ctrl + S - Save playlist

Drag & Drop Support

  • Drop folders to automatically scan
  • Drop individual audio files to add to library
  • Visual drag feedback

UI Enhancements

  • Reorganized control panels for better workflow
  • Favorite indicators in track list
  • Improved playback progress bar
  • Better status labels and file information display

Technical Improvements

Settings Persistence

  • Automatic save/load of application settings
  • Volume level preservation
  • Last used folder memory
  • Favorites persistence

Enhanced Playback Control

  • Improved track transition logic
  • Better handling of playback modes
  • More reliable media end detection
  • Enhanced error handling for missing files

Code Refactoring

  • Better separation of concerns
  • Improved metadata handling with AudioMetadata class
  • Enhanced search and filtering system
  • More efficient file scanning with progress updates