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
25 lines
840 B
Markdown
25 lines
840 B
Markdown
# 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
|