Commit Graph

400 Commits

Author SHA1 Message Date
pacnpal
d61d1508f5 Improve video processing reliability and resource management
FFmpeg Manager improvements:
- Add better GPU detection with fallback options
- Add video content analysis for optimal encoding
- Add advanced encoding parameters and two-pass encoding
- Add dynamic audio bitrate scaling
- Add better error handling for encoders

Utils improvements:
- Add temporary directory management
- Add better file cleanup with retries and timeouts
- Add download retries and video verification
- Add thread pool cleanup improvements
- Add proper resource cleanup
- Add better error handling throughout
- Fix potential resource leaks
2024-11-14 20:05:22 +00:00
pacnpal
69078025f6 Improve VideoArchiver cog reliability and resource management
- Make ThreadPoolExecutor per-guild instead of global
- Add proper thread pool cleanup on shutdown
- Add concurrent_downloads parameter to VideoDownloader
- Add proper cleanup of message manager tasks
- Add better component cleanup on cog unload
- Improve error handling throughout the cog
- Fix potential resource leaks
2024-11-14 20:01:12 +00:00
pacnpal
a8cbe110a4 Improve VideoArchiver cog reliability
- Add proper error handling for pkg_resources import
- Add setuptools to requirements for pkg_resources
- Add last_update_check tracking to prevent excessive checks
- Add timeout to GitHub API requests
- Improve error handling in update checker
- Add update check status to settings display
- Fix potential race conditions in update checker
2024-11-14 19:58:34 +00:00
pacnpal
6c2e277211 Add yt-dlp update functionality to VideoArchiver cog
- Add automatic yt-dlp version checking
- Add updateytdlp command for bot owners to update yt-dlp
- Add toggleupdates command to disable update notifications per guild
- Add disable_update_check setting to guild config
- Update README with new features and commands
- Improve update-related documentation
2024-11-14 19:51:43 +00:00
pacnpal
06f5bf63a0 docs: Update README with comprehensive cog descriptions and requirements. Added detailed features for Birthday cog and setup requirements for Overseerr cog. 2024-11-14 19:44:28 +00:00
pacnpal
ab855da723 Merge branch 'video'
merge
2024-11-14 19:15:50 +00:00
pacnpal
cbbd234d56 commit for rebase 2024-11-14 18:14:41 +00:00
pacnpal
b33a325fac first 2024-11-14 18:14:25 +00:00
pacnpal
0510721aef commit for rebase 2024-11-14 18:10:38 +00:00
pacnpal
8bc55d7577 first 2024-11-14 18:10:38 +00:00
pacnpal
f9a129cac9 Update README.md 2024-11-14 18:10:07 +00:00
pacnpal
76dd2f1b1a Update README.md 2024-11-14 18:10:07 +00:00
pacnpal
3b4d0545b9 Update README.md 2024-11-14 18:10:07 +00:00
pacnpal
fc7703b1d5 fix README 2024-11-14 18:10:07 +00:00
pacnpal
9437863ac9 adding Overseerr cog to README and give its own README 2024-11-14 18:10:07 +00:00
pacnpal
9926193ac8 Update overseerr.py 2024-11-14 18:10:07 +00:00
pacnpal
c5f3471dfc Update overseerr.py 2024-11-14 18:10:07 +00:00
pacnpal
fa9ff05e71 Update overseerr.py 2024-11-14 18:10:07 +00:00
pacnpal
f76dfa1c5c Update overseerr.py 2024-11-14 18:10:07 +00:00
pacnpal
09060c2cc6 Update overseerr.py 2024-11-14 18:10:07 +00:00
pacnpal
63b68afbf3 Update overseerr.py 2024-11-14 18:10:07 +00:00
pacnpal
63049c1e2b Update overseerr.py 2024-11-14 18:10:07 +00:00
pacnpal
28fb9490fb Update overseerr.py 2024-11-14 18:10:07 +00:00
pacnpal
906cea6267 fixed uuid 2024-11-14 18:10:07 +00:00
pacnpal
42f951dafb generated uuid for identifier 2024-11-14 18:10:07 +00:00
pacnpal
4edb139a46 updated birthday.py 2024-11-14 18:10:07 +00:00
88f628de91 Add Overseerr cog 2024-11-14 18:10:07 +00:00
pacnpal
b30c786103 yeah I changed some stuff 2024-11-14 18:10:07 +00:00
adf45c96f9 Update README.md 2024-11-14 18:10:07 +00:00
af0ee790d1 Update README.md 2024-11-14 18:10:07 +00:00
c5f40f4ba3 Update README.md 2024-11-14 18:10:07 +00:00
cae9ce5fea Update README.md 2024-11-14 18:10:07 +00:00
79ec28d159 Update README.md 2024-11-14 18:10:07 +00:00
90c3d997f5 Create README.md 2024-11-14 18:10:07 +00:00
b9a81d1c2a birthday fixes 2024-11-14 18:10:07 +00:00
90c0085b7e Updated with new features 2024-11-14 18:10:07 +00:00
51e5b58022 Update __init__.py 2024-11-14 18:10:07 +00:00
3a0ba31436 Update birthday.py 2024-11-14 18:10:07 +00:00
dc0ac456b0 Update __init__.py 2024-11-14 18:10:07 +00:00
75b8d5af42 Fix 2024-11-14 18:10:07 +00:00
0a1cae82dc Update info.json 2024-11-14 18:10:07 +00:00
b66a49474f Info.json 2024-11-14 18:10:07 +00:00
d392a22d78 change to birthday 2024-11-14 18:10:07 +00:00
7b45509e6f Update README.md 2024-11-14 18:10:07 +00:00
1f325904b6 Update README.md 2024-11-14 18:10:07 +00:00
4f11dfd4f3 fix url 2024-11-14 18:10:07 +00:00
16228c20b1 Update README.md 2024-11-14 18:10:07 +00:00
44f9fcc946 Delete .DS_Store 2024-11-14 18:10:07 +00:00
fe3bb9f0a7 add .gitignore 2024-11-14 18:10:07 +00:00
d683c94c50 Removed dependency 2024-11-14 18:10:07 +00:00