github prefect421/mvidarr v0.11.0
MVidarr v0.11.0

9 hours ago

🚀 MVidarr Release v0.11.0

📋 Changes since v0.10.0-beta.2:

  • v0.11.0: Scheduler V2 - Remove environment variables, move to database configuration (37aa81f)
  • Fix download queue showing completed videos (5359d55)
  • Fix cookie upload HTTP 500 - remove calls to non-existent adapter methods (22fb6a9)
  • Fix cookie upload HTTP 500 and discovery DetachedInstanceError (4957590)
  • CRITICAL FIX: Redirect ytdlp_service.py to use unified download service (253e601)
  • Fix manual downloads to use unified download service (926b931)
  • Use unified download service as single source of truth for queue/history (64e7455)
  • Persist YouTube cookies in database across container restarts (72394fa)
  • Add debug logging to download history endpoint (3ec2831)
  • Clean duplicate artist names from video titles (2421d5d)
  • Fix duplicate video discovery - check YouTube ID and URLs (812349b)
  • Show recently completed downloads in queue for visibility (9f10fba)
  • Fix AttributeError: Video has no file_size attribute (6484dbe)
  • Fix queue/history empty on dashboard - query Video table instead of in-memory state (1c49908)
  • Add missing process_pending_downloads() method to DownloadServiceAdapter (f03529e)
  • Fix MariaDB SQL syntax error in download function (b862cc1)
  • Disable thumbnail download during discovery to prevent failures (8c079b9)
  • Fix datetime format error when storing discovered videos (6bdba45)
  • Fix DetachedInstanceError in discover_videos_for_artist and bulk discovery (7f80e97)
  • Fix DetachedInstanceError in all YouTube discovery methods (f3226d8)
  • Fix SQLAlchemy DetachedInstanceError in IMVDb search (4113221)
  • Implement YouTube video discovery with API and yt-dlp fallback (d1cf41c)
  • Fix AttributeError: Change Video.priority to Artist.priority in download ordering (675ab42)
  • Auto-sync discovery_enabled and download_enabled with monitored/auto_download (8107ed4)
  • Add manual trigger buttons to Scheduler V2 settings tab (c10d180)
  • Remove duplicate Scheduler V2 checkboxes from artist settings (e418740)
  • Add Scheduler V2 per-artist settings to UI (96fe14a)
  • Add automatic Scheduler V2 reload on settings changes (ff6428d)
  • Add schedule format parsing for better readability (4a7e261)
  • Fix database context manager usage in get_status() (6858744)
  • Separate Celery Worker and Beat into distinct supervisor processes (61bab0b)
  • Fix Scheduler V2 status API 500 error (a9c53a3)
  • Fix Scheduler V2 frontend integration in settings page (2c50635)
  • Add feature-schedule branch to Docker build workflow (eb64030)
  • Update version.json for Scheduler V2 testing deployment (cc5ca12)
  • Phase 6: Migration & Cleanup - Scheduler V2 Implementation Complete (e980a6a)
  • Phase 5: Frontend - Scheduler Dashboard & Job Monitoring UI (v0.10.1) (244c6d3)
  • Phase 4: API Layer - Scheduler V2 & Job Management Endpoints (v0.10.1) (4de7918)
  • ✅ Phase 3 Complete: Celery Tasks Implementation (8dd6067)
  • ✅ Phase 2 Complete: Core Services - Scheduler V2, Discovery & Download Enhancements (c0c6aeb)
  • ✅ Phase 1 Complete: Database Schema & Celery Configuration for Scheduler V2 (0f5ae6e)
  • 🚀 Initialize v0.10.1: Scheduler V2 Complete Rework (aed95b2)
  • Add new Scheduler (Beta) settings page under Advanced Settings (5e3f028)
  • Update version.json git_branch to main (797a64d)
  • 📦 Add Redis support to Unraid templates and documentation (879c612)
  • Merge dev to main: Fix #178 Server Directory Import permission error (9b96ac2)
  • 🐛 Fix #178: Server Directory Import now starts from Music Videos Library (54ec677)
  • added screenshot to readme (ad4a498)
  • added screen shot (a65634d)
  • Merge dev: Enhanced scheduler auto-start + scheduler improvements (98b16e9)
  • 🔧 Enable enhanced scheduler auto-start on application boot (6752285)

📦 Installation:

# Docker (Recommended)
docker run -d \
  --name mvidarr \
  -p 5000:5000 \
  -v mvidarr_data:/app/data \
  -v $(pwd)/musicvideos:/app/downloads \
  ghcr.io/prefect421/mvidarr:v0.11.0

🔧 System Requirements:

  • Python 3.12+
  • MariaDB 10.6+
  • FFmpeg (for video processing)
  • 2GB+ RAM recommended
  • 10GB+ storage for downloads

📖 Documentation:

🎉 Full Changelog: v0.10.0-beta.2...v0.11.0

Don't miss a new mvidarr release

NewReleases is sending notifications on new releases.