Initial commit: Tdarr plugin stack

Plugins:
- misc_fixes v2.8: Pre-processing, container remux, stream conforming
- stream_organizer v4.8: English priority, subtitle extraction, SRT conversion
- combined_audio_standardizer v1.13: AAC/Opus encoding, downmix creation
- av1_svt_converter v2.22: AV1 video encoding via SVT-AV1

Structure:
- Local/ - Plugin .js files (mount in Tdarr)
- agent_notes/ - Development documentation
- Latest-Reports/ - Error logs for analysis
This commit is contained in:
Tdarr Plugin Developer
2025-12-15 11:33:36 -08:00
commit aa71eb96d7
24 changed files with 6757 additions and 0 deletions

24
agent_notes/task.md Normal file
View File

@@ -0,0 +1,24 @@
# Task: Implement Megamix Fixes
## Analysis
- [x] Read megamix.txt
- [/] Identify specific fixes and requirements
- [ ] Map fixes to inputs/logic in Misc Fixes plugin
## Implementation
- [x] Update Inputs:
- [x] `target_container` (mkv/mp4)
- [x] `force_conform` (drop incompatible streams)
- [x] `remove_image_streams` (mjpeg/png/gif)
- [x] `ensure_video_first` (reorder streams)
- [x] Implement logic:
- [x] Image Removal: Detect and map out mjpeg/png/gif
- [x] Conform: Detect and map out bad streams for container
- [x] Timestamp Fix: Expand TS fix to include AVI/MPG
- [x] Video First: Use `-map 0:v?` ordering if enabled
- [x] Verify functionality works with existing TS logic
- [x] Update plugin version strings and description
## Verification
- [x] Verify code validity
- [x] Check logic flow