🎵 PigPig Discord LLM Bot v2.6.0 Release Notes
🎉 Major Feature Updates
🎶 Enhanced Music Functionality
- Autoplay Feature: Implemented autoplay toggle functionality with related video automatic playback
- YouTube Cookie Support: Enhanced YouTube integration with cookies authentication support
- Smart Queue Management: Improved queue overflow handling and song management logic
- Live Stream Support: Enhanced playback handling for YouTube live streams
- Related Video Recommendations: Improved related video retrieval with author information and better filtering logic
🎮 User Experience Improvements
- Private Responses: Made UserDataCog interaction responses ephemeral for improved privacy
- UI Management Optimization: Integrated StateManager and UIManager for smoother playback controls
- Progress Display: Optimized download progress logging from info to debug level for better log management
🔧 System Optimizations
- Disconnect Timer: Implemented disconnect timer and cleanup for voice sessions
- GPU Resource Management: Enhanced GPU resource handling in GPUMemoryManager
- ChromeDriver Simplification: Simplified ChromeDriver initialization in GoogleMapCrawler
🐛 Bug Fixes
- Fixed guild ID extraction compatibility issues from context in UserDataCog
- Removed unused Hugging Face embeddings model initialization
- Added
.roomodes
to.gitignore
to prevent tracking of temporary files - Improved song re-addition handling in loop mode
- Fixed file deletion management issues
🎯 Technical Improvements
- Modular Refactoring: Consolidated queue management into QueueManager and removed legacy queue module
- Callback Handling: Enhanced music controls with callback handlers
- Error Handling: Improved error handling and fallback text for user interactions
- Translation Support: Enhanced multi-language support and UI translations
📋 Complete Change List
- 🎵 Implemented autoplay feature with toggle functionality
- 🍪 Added YouTube cookies support
- 🔄 Enhanced queue management and overflow handling
- 📺 Improved live stream playback handling
- 🎯 Enhanced related video retrieval logic
- 🔒 Made UserDataCog responses ephemeral for privacy
- ⏱️ Added voice session disconnect timer
- 🎮 Integrated StateManager and UIManager
- 📊 Optimized progress display and log management
- 🧹 Code refactoring and module consolidation
🔄 Migration Notes
- Queue management has been consolidated into the new QueueManager system
- Music UI now uses the integrated StateManager for better state handling
- Voice sessions now include automatic cleanup mechanisms
Full Changelog: v2.5.0...v2.6.0