Release History
Explore the updates, features, and bug fixes in each release of the LunaVideo ecosystem.
v1.1.21 - FUTURE RELEASE
Bug Fixes & Improvements
- CUE Sheet Support Improvements Reworked CUE sheet reading in the local Media Library. CUE sheets now correctly index, and can be played back as if they were separate tracks. Scanning and re-scanning works like usual files-in-a-folder. If a CUE sheet references a FLAC file, the FLAC file will NOT be indexed as a separate item. If an audio file is not referenced from a CUE sheet inside the same folder, it will be indexed as a separate item. Existing CUE sheets will need to have libraries re-scanned to have the changes applied.
- Playback of tracks referenced by CUE sheets Playback of tracks referenced by CUE sheets now correctly begins from the start of the track, instead of resuming from the start of the album (file).
- Lyric-sync reworked for tracks loaded from CUE sheets Lyric-sync reworked for tracks loaded from CUE sheets. Lyrics are clickable to seek to the correct part of the song for CUE sheet loaded tracks.
- Resume-playback has been disabled for files loaded from CUE sheets Resume-playback has been disabled for files loaded from CUE sheets.
v1.1.20
New Additions
- Background Visualizer Background Visualizer - Added a range of new visualizations. Accessible via right-click in the main player area.
Bug Fixes & Improvements
- Store Update Check Now correctly compares version numbers (including build/revision) to show upgrade notifications and update buttons accurately.
- HardwareProbeService Improvements Enhanced hardware and display probing to display advanced color capabilities (HDR/SDR) and estimated luminance (Nits) more accurately.
- Media Info Panel - visibility logic checked and made more reliable. Media Info Panel - visibility logic checked and made more reliable.
- Artwork search media buttons - logic checked and made more reliable. Artwork search media buttons - logic checked and made more reliable.
v1.1.19
New Additions
- Removed Grace-Period Expiry Removed the "Grace Period" - Free mode will always be available to use. Beta mode and Pro-mode will require connectivity in order to validate licences and eligibility.
Bug Fixes & Improvements
- Azure functions Tightened up and enhanced Azure functions to ensure third party services are connected to in a secure manner.
v1.1.18
New Additions
- Alternative Lyric Provider Add alternative lyric provider, lrcmux. This will be used in addition to LRCLIB to provide lyrics for the media player. If lrcmux can't provide lyrics, LRCLIB will be used.
- Services API Convert Last.fm, Discogs, and Podcast Index services to request data via Azure Functions instead of direct web requests.
v1.1.17
New Additions
- Synth Sandbox Keyboard Visual changes to the keyboard design on the Synth Sandbox page.
- Services API Introduced V2 of services API. Broken out functions for performance, whilsts retaining V1 for backward compatability.
Bug Fixes & Improvements
- Synth Sandbox Page Fixed the Synth Sandbox page - various visual tweaks to button designs and layouts.
- Retirement Screen Added missing link on retirement screen to the store page.
v1.1.16
New Additions
- Synthesizer Chord Presets Added interactive chord preset button groups (Major, Minor, Maj7, 7) for all 12 root notes and sharps to the Synthesizer Sandbox page. These operate as momentary controls (touch and hold to play, release to stop).
Bug Fixes & Improvements
- Audio Engine Pipeline Fixed audio engine pipeline where upmixing was not working as expected. Version 1.1.16 fixes a breaking bug in 1.1.15.
- Version Check Comparisons Fixed version check comparisons to ignore the revision number (the fourth component), resolving false upgrade notifications and lockout warnings.
- About Settings Section Updated the About settings section to display the latest release improvements notes correctly instead of the license verification status.
- Synth Sandbox UI Updated layout and user interface for Synth Sandbox page.
- Project Layout Modularization Refactored project layout, breaking the DVD player components out into their own separate class library.
v1.1.15 - Note this version has a breaking bug
New Additions
- Synthesizer Sandbox Added a new Synth Sandbox page featuring an interactive real-time sound generator and streaming playground for developers and audio enthusiasts. Accessible via developer tools (Settings > Advanced > Open Project Debug > Synthesizer Sandbox).
- Cinematic Sound Effects Expanded the audio testing section with a suite of new cinematic sound effects for validating surround sound and high-fidelity output.
Bug Fixes & Improvements
- Welcome Screen Redesign Polished the initial app welcome screen, replacing the standard button grid with a modern Action Panel Control to simplify user onboarding.
- Backend Engine Upgrade Upgraded Azure Functions backend services to .NET 10 and updated package dependencies to optimize speed, stability, and security.
v1.1.14
New Additions
- LibVLCSharp Integration Added LibVLCSharp.WinUI (v3.10.0) as a new package dependency, providing a cross-platform .NET wrapper for the libVLC library to support isolated DVD playback diagnostics.
- VLC DVD Player Added a working DVD player implementation via the direct SwapChain initialized VLC page. Supports title/chapter selection, directional DVD menu joystick overlays, and track cycling; however, your mileage may vary with different copy protections.
- Developer Tools — VLC Sandbox Launch Button Added a launch button to the existing System Tools & Debug page to open the VLC Playback Sandbox directly. This will likely be removed in the future once playback is fully tested.
v1.1.13
New Additions
- Unified Media Types Unified internal media types to prevent play state conflicts.
- Plex Metadata Mappings Cleaned up Plex library metadata mappings to use strong constants.
Bug Fixes & Improvements
- Play/Pause Synchronization Fixed Play/Pause buttons flickering when switching between the Mini and Main players.
- Playlist Restore Stability Fixed a startup crash when restoring a playlist that had active audio equalizer/effects settings.
- OSD Play/Pause Controls Fixed the Play/Pause control state on the playback bar not updating when media stops.
- Website URL New website URL added to about section and store listing.
- Removed DVD Playback DVD Playback removed - some ISO/VOB/AOB files will still play, but your mileage may vary.
v1.1.12
New Additions
- Email Contact Updated Updated the email contact address to use the new domain name.
- Public Beta Status Bumped minimum supported version to 1.1.1.0. (Public Beta active)
- Feature Tier Adjustments Converted several Pro features to Free: - Podcasts - Internet Radio - Internet TV - Audiobooks
Bug Fixes & Improvements
- Video Playback Fix Fixed an issue where playing an item, stopping it, and then resuming playback from the playlist would fail to re-render the video.
- Notes This build contains unused VLC library code. DVD playback is still handled by the Flyleaf library. This is a mid-development build with a forced logic gate to bypass VLC whilst I work on integrating it properly.
v1.1.11
New Additions
- Experimental DVD & ISO Playback Added experimental support to play physical DVD discs, DVD folder structures (VIDEO_TS), and ISO files directly within the player.
- Commercial Disc Decryption Integrated decryption support to play commercial, copy-protected DVDs. Note that this feature is highly experimental with mixed results; expect some discs to appear glitchy, stuttery, or blocky during playback.
- GPU Deinterlacing Support Enabled hardware-accelerated video deinterlacing, removing combing lines, ghosting, and visual distortions for a cleaner picture when playing older DVD content.
- Optical Drive Playback Optimization Optimized playback logic for optical drives to prevent drive lockups, noise, or stuttering when reading track sequences.
- Instrumental Track Skip-Search Identifies instrumental tracks to bypass fallback lyric searches, saving bandwidth.
- Unified Media Card Design Polished and unified the appearance of all media cards (Radio stations, TV channels, Music tracks, Podcasts, and Audiobooks) with matching shapes, borders, and sizes for a cleaner, consistent visual style.
Bug Fixes & Improvements
- Direct3D Subtitle Renderer Crash Fixed a potential application crash that occurred when loading certain DVD subtitle formats and interactive menu overlays.
- Playlist Navigation Sync Fixed playlist selection issues when navigating DVD chapters, ensuring the player tracks and highlights the currently active track correctly.
- Performance Diagnostics Cleanup Optimized background diagnostics to prevent performance lag and console spam when closing or leaving the playback screen.
v1.1.10
New Additions
- Plex Skip Intro & Credits Added interactive "Skip Intro" and "Skip Credits" overlay buttons for Plex video streams, allowing one-click skipping directly to the end of the segment.
- Plex Marker & Chapter Fetching Improved reliability when fetching Plex intro markers and chapters, ensuring they load correctly without duplicates.
- Video Chapters Panel Added support for parsing and displaying Plex video chapters, featuring a new Chapter UI side-panel for quick navigation.
- Gapless End-of-Queue Behavior Smoothed out play queue transitions; when the playlist reaches the end of the final track, the player will now reset the playback position cleanly to the beginning rather than abruptly stopping.
- Playlist Group Queueing Added a new "Add group to playlist" option across watched folders and library lists to queue entire albums or groups instantly.
Bug Fixes & Improvements
- Sticky Playlist Panels Restructured the player's side playlist drawer to sticky the header and footer, and expanded height in mini-player mode to fit 6 tracks.
- Dynamic Tier Enforcement Corrected metadata settings switches to accurately reflect feature availability based on active subscription tiers.
v1.1.9
Bug Fixes & Improvements
- Log Size Management Optimized app storage footprint by restricting log files to a maximum size of 10MB, freeing up disk space.
- Plex Interaction Fixes Fixed unresponsive clicks in track lists and improved control responsiveness when tapping cards or badge tags.
- File Organization & Naming Fixed music organizer displaying track titles instead of album names, and corrected broken file links after renaming folders.
- Library Management Fixed a bug where newly added watch folders did not appear in the library list until a page refresh.
- Watched Folder Preservation Automatically preserves local library playlists and routes when a parent folder on your computer is renamed.
v1.1.8
Bug Fixes & Improvements
- File Organization UI Stability Eliminated UI flickering and potential freezes when renaming folders in your library.
- Library Browser Filters Fixed active search and filter choices resetting during a background library scan.
- Subfolder Mismatch Resolution Improved accuracy of nested folder checks, ensuring all subdirectories are scanned correctly.