Update What's New with music videos, Lidarr source, and bug fixes

Added sections for Music Videos search/download, Lidarr download source
(development), and recent bug fixes (dismissed findings, orphan detector,
duplicate audio streams, logs directory, stale discovery re-processing).
This commit is contained in:
Broque Thomas 2026-04-11 09:50:33 -07:00
parent 26ebb68961
commit 0d55356eaf

View file

@ -21275,6 +21275,31 @@ def get_version_info():
"title": "What's New in SoulSync",
"subtitle": f"Version {SOULSYNC_VERSION} — Latest Changes",
"sections": [
{
"title": "🎬 Music Videos — Search & Download from YouTube",
"description": "New Music Videos tab in enhanced and global search for finding and downloading music videos",
"features": [
"• Music Videos pill tab alongside Spotify/Deezer/iTunes/Discogs in both search bars",
"• YouTube search returns video cards with 16:9 thumbnails, duration, channel name, view count",
"• Click any video to download — circular progress ring on thumbnail, green checkmark on completion",
"• Metadata matching — searches your primary source for clean artist/title before saving",
"• Saves to configurable Music Videos directory as Artist/Title-video.mp4 (Plex global folder format)",
"• Plex video type suffixes supported: -video, -lyrics, -live, -concert, -interview, -behindthescenes"
],
"usage_note": "Set your Music Videos directory in Settings > Downloads, then search for any artist in the search bar and click the Music Videos tab."
},
{
"title": "📦 Lidarr Download Source (Development)",
"description": "Use Lidarr as a download source for Usenet and torrent content",
"features": [
"• 7th download source alongside Soulseek, YouTube, Tidal, Qobuz, HiFi, and Deezer",
"• SoulSync handles discovery and matching, Lidarr handles downloading via its indexers",
"• Configure with just URL + API key in Settings > Downloads",
"• Available as standalone source or in Hybrid mode priority order",
"• Currently in development — basic album search and download flow functional"
],
"usage_note": "Requires a running Lidarr instance with configured indexers and download clients. Set Download Source to 'Lidarr Only (Development)' or add to Hybrid order."
},
{
"title": "🔧 Metadata Pipeline Overhaul — Fix Unknown Artist & Source Selection",
"description": "Major fix for tracks downloading as 'Unknown Artist' and Spotify being used when Deezer/iTunes was selected",
@ -21352,6 +21377,11 @@ def get_version_info():
"title": "🔧 Fixes & Improvements",
"description": "Bug fixes, quality of life improvements, and new settings",
"features": [
"• Dismissed maintenance findings no longer reappear on next scan — dedup check now includes dismissed status",
"• Orphan file detector: increased path matching depth to 4 segments + filename parsing fallback for unreadable tags",
"• Media player: rapid play clicks no longer create duplicate audio streams requiring browser refresh",
"• Logs directory auto-created on startup — prevents crash for non-Docker installations",
"• Stale discovery data re-processed in automation pipeline — tracks with missing metadata get re-enriched",
"• Artist names no longer stored as lowercase — fixed static method shadowing instance method. Run a database update to fix existing names.",
"• Watchlist scanner skips future/unreleased albums — no more garbage downloads from albums not yet out",
"• Playlist sync tracks now tagged with correct track numbers instead of always 01",