Skip to content

Releases

v1.1.3 - LLM Inference Fixed

Choose a tag to compare

@slapglif slapglif released this 18 Sep 07:17

🔧 ClippyB v1.1.3 - Critical LLM Fix

🎯 Problem Resolved

Fixed the LLM inference failures that were causing "4/100: LLM error: Extractor error: No data extracted" messages.

🛠️ Technical Improvements

✅ LLM Inference Fixed

  • Root Cause: Compilation errors in Rig extractor implementation
  • Solution: Fixed missing semicolons and trait imports in
  • Added: Connection testing before LLM calls to verify Ollama availability
  • Enhanced: Error messages now include:
    • Model name and URL being used
    • Preview of input text being processed
    • Number of search results being analyzed
    • Full error context for debugging

🔍 Enhanced Error Messages

OLD: "❌ Failed 4/100: LLM error: Extractor error: No data extracted"

NEW: "❌ Failed 4/100: Query extractor error: Connection timeout | Input: 'Find this song on YouTube: Artist - Song Name' | Model: granite3.3"

✅ Previous Features Still Working

  • 🛑 Abort Downloads: Tray menu kills all active yt-dlp processes
  • 🎯 Content Classification: Improved filtering prevents false music matches
  • 🎵 Spotify Support: No DRM errors, uses API + YouTube search
  • 📱 Smart Notifications: Single notification for playlists with counts
  • 🖱️ Tray Menu: All buttons functional (abort, history, config, quit)

📊 Server Status

✅ Ollama server confirmed working at http://98.87.166.97:11434
✅ Model granite3.3 available and responding
✅ Connection testing added to prevent future failures

📦 Installation

Download and run directly - no installation required.

The app will now provide detailed error information when LLM calls fail, making it much easier to diagnose and resolve any connectivity or model availability issues.

v1.1.2 - Tray Menu & Error Fixes

Choose a tag to compare

@slapglif slapglif released this 18 Sep 07:05

🛠️ ClippyB v1.1.2 - Fixed Tray Menu & Better Errors

🖱️ Fixed Tray Menu Issues

  • ✅ Tray Buttons Now Work: Right-click menu buttons (Quit, Abort Downloads, History) now respond properly
  • 🎯 Reliable Event Handling: Fixed menu item ID matching for consistent functionality
  • 🔧 Enhanced Debug Logging: Better troubleshooting information for menu events

🔍 Improved Error Messages

  • 📊 Detailed LLM Errors: Shows context, input data, and specific failure reasons
  • 🎵 Song Context in Errors: Failed downloads now show which song caused the issue
  • 📋 Better Debugging: More descriptive error messages with full context
  • ⚡ Faster Troubleshooting: Errors now include relevant data for diagnosis

🎯 What's Fixed

Issue Before After
Tray Menu Buttons didn't respond ✅ All buttons work
Error Messages Generic "LLM error" 📊 Detailed context + input
Failed Downloads "Failed 4/100" 🎵 Shows song + full error
Menu Events Silent failures 🔧 Debug logging

📦 Installation & Usage

  1. Download: (6.5 MB)
  2. Run: Double-click to start
  3. Tray Menu: Right-click system tray icon to:
    • 📜 View Download History
    • 📁 Open Music Folder
    • 🛑 Abort All Downloads (now works!)
    • ⚙️ Configure LLM Provider
    • ❌ Quit Application

🎵 Features Working

  • Smart Content Detection: Only processes music-related clipboard content
  • Multi-Platform Support: Spotify, YouTube, SoundCloud URLs
  • AI-Powered Search: Uses LLM to find best YouTube matches
  • Background Processing: Runs quietly in system tray
  • Batch Downloads: Handles playlist URLs efficiently

File: clippyb.exe (6.5 MB)
Version: v1.1.2
Requirements: Windows 10+ (no dependencies)

v1.1.1 - Content Classification Fix

Choose a tag to compare

@slapglif slapglif released this 18 Sep 06:37

🎯 ClippyB v1.1.1 - Smart Content Classification

🔧 Bug Fixes

  • 🚫 Fixed False Positives: No more incorrect music detection on technical content
  • 📊 Better ASCII Art Detection: Properly ignores tables, charts, and ASCII diagrams
  • 🎯 Enhanced Filtering: Added detection for programming terms, config files, and documentation
  • ⚡ Stricter Multi-line Rules: Better analysis of song lists vs. technical content

🛠️ Technical Improvements

  • Added comprehensive non-music content indicators
  • Improved line-by-line analysis for better accuracy
  • Enhanced debugging for tray menu troubleshooting
  • Optimized classification performance

🎵 What Gets Detected

✅ Will Process:

  • Song names ("Artist - Song")
  • Spotify/YouTube/SoundCloud URLs
  • Clean song lists
  • Music-related text with clear patterns

❌ Will Ignore:

  • JSON/XML configuration files
  • ASCII art and tables (│,┌,└,├,─,etc.)
  • Programming code and documentation
  • Technical content with keywords
  • Large multi-line non-music text

📦 Installation

Just download and run! The app will monitor your clipboard automatically.

File Size: 6.5 MB
Requirements: Windows 10+ (native binary, no dependencies)

v1.1.0 - Abort Downloads & Spotify Fix

Choose a tag to compare

@slapglif slapglif released this 18 Sep 06:25

🎉 ClippyB v1.1.0 - Enhanced Download Control

✨ New Features

  • 🛑 Abort Downloads: Right-click tray icon → "Abort All Downloads" to instantly kill all active downloads
  • 🎯 Smart Spotify Handling: No more DRM errors! Automatically extracts metadata and searches YouTube
  • 📊 Better Notifications: Single notification for playlists with track count instead of spam
  • ⏱️ Download Timing: Shows completion time and success/failure counts

🔧 Improvements

  • Process tracking for reliable cancellation
  • Reduced notification spam
  • Better error handling for Spotify URLs
  • Enhanced playlist processing

📋 Fixed Issues

  • ❌ No more "DRM protection" errors from Spotify
  • ❌ No more notification spam for large playlists
  • ✅ Reliable download cancellation
  • ✅ Better feedback on download progress

📁 Download

  • Windows: clippyb.exe (6.3 MB)
  • Built with: Rust + Tauri + native-tls

The app automatically monitors your clipboard and downloads music when you copy:

  • 🎵 Song names ("Artist - Song")
  • 🎵 Spotify track/playlist URLs
  • 🎵 YouTube music videos
  • 🎵 SoundCloud tracks

Just copy music links and let ClippyB handle the rest! 🎧

v1.0.0 - Initial Release

Choose a tag to compare

@slapglif slapglif released this 18 Sep 06:13

Initial release of ClippyB - AI-Powered Music Downloader

Features

  • 🎵 Monitors clipboard for music URLs (Spotify, YouTube, SoundCloud)
  • 🤖 AI-powered music search using LLM (Ollama)
  • 📥 Automatic music downloading
  • 📁 Organized music library
  • 🔍 Smart fuzzy matching for song identification

Fixes in this release

  • Fixed CompletionClient trait imports in all agent modules
  • Changed method calls from extract to extractor (rig-core 0.19 API change)
  • Added missing Agent error variant
  • Fixed lifetime issues in async closures
  • Updated dependencies for Windows compatibility
  • Switched from rustls to native-tls to avoid ring crate linking issues

Download

  • clippyb.exe - Windows executable (6.3 MB)