pacnpal
02966f1a66
Fixed FFmpeg/FFprobe Integration:
...
Added proper ffprobe binary download alongside FFmpeg
Added proper path handling for both binaries
Added verification of both binaries
Fixed FFmpeg compression by using subprocess directly instead of ffmpeg-python
Improved URL Detection:
Switched from regex patterns to yt-dlp simulation for URL detection
Added better error handling for URL checking
Added detailed logging of URL detection results
Reduced Logging Noise:
Only log when a message contains a video URL
Only log URL check errors for actual URLs (containing http://, https://, or www.)
Removed unnecessary debug logging
2024-11-15 03:54:42 +00:00
pacnpal
3e50faec75
Switching from regex patterns to yt-dlp simulation for URL detection:
...
Removed the regex-based URL detection
Added proper yt-dlp simulation to check if URLs are supported
Added better error handling for URL checking
Added detailed logging of URL detection results
Improving FFmpeg integration:
Added proper ffprobe binary download alongside FFmpeg
Added better verification of both binaries
Added retry mechanisms for binary downloads
Added proper cleanup of failed downloads
Enhancing error handling and logging:
Added detailed logging throughout the system
Added better error recovery mechanisms
Added proper cleanup of temporary files
Added better tracking of failed operations
2024-11-15 03:40:53 +00:00
pacnpal
8503fc6fdd
Enhanced FFmpeg Integration:
...
Added robust error handling and logging
Improved binary verification and initialization
Added proper GPU detection and hardware acceleration
Optimized encoding parameters for different content types
Improved File Operations:
Added retry mechanisms for file operations
Enhanced temporary directory management
Improved cleanup of failed downloads
Added proper permission handling
Enhanced Queue Management:
Fixed queue manager initialization
Added better error recovery
Improved status tracking and logging
Enhanced cleanup of failed items
Better Error Handling:
Added comprehensive exception hierarchy
Improved error logging and reporting
Added fallback mechanisms for failures
Enhanced error recovery strategies
2024-11-15 03:21:25 +00:00
pacnpal
5a356f4824
logging
2024-11-15 02:54:09 +00:00
pacnpal
f943503f54
logging
2024-11-15 02:51:20 +00:00
pacnpal
8fcdec7550
lol
2024-11-15 02:48:05 +00:00
pacnpal
6f0f31944f
enhanced
2024-11-15 02:38:22 +00:00
pacnpal
1b64991041
fix: Change URL extraction in processor to use regex
...
- Replaced extractor.suitable() with direct regex pattern matching
- Added check for _VALID_URL attribute
- Improved error handling in URL extraction
- Maintains compatibility with video_downloader.py changes
2024-11-15 02:03:23 +00:00
pacnpal
8822c85b6f
Add context menu command for birthday role assignment. Users with allowed roles can now give birthday roles via right-click menu.
2024-11-15 01:36:19 +00:00
pacnpal
13be8d75de
fix: Ensure data directory exists for queue persistence
2024-11-15 00:56:56 +00:00
pacnpal
1bd8980f6f
fix: Improve URL validation and extraction - Use suitable() method for URL validation - Add word-based URL detection - Fix URL extraction errors
2024-11-15 00:55:27 +00:00
pacnpal
f3d28231e8
fix imports
2024-11-14 23:45:36 +00:00
pacnpal
d8ca4e5b8e
fix imports
2024-11-14 23:24:48 +00:00
pacnpal
73f142addd
fixed issues
2024-11-14 21:36:58 +00:00