VideoTools/PROJECT_STATUS.md
Stu Leak 7f8f045680 refactor(player): remove legacy UnifiedPlayer, GStreamer now mandatory
- Removed unified_ffmpeg_player.go and unified_player_adapter.go
- Updated frame_player_gstreamer.go to remove UnifiedPlayer fallback
- Updated frame_player_default.go to return error when GStreamer unavailable
- Updated PROJECT_STATUS.md: Player module now fully implemented with GStreamer
- Removed critical issues note about Player A/V sync problems

GStreamer is now the sole playback backend, providing stable A/V
synchronization and frame-accurate seeking. The broken FFmpeg pipe-based
UnifiedPlayer has been completely removed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-09 22:02:22 -05:00

2.4 KiB

Project Status

This document provides a high-level overview of the implementation status of the VideoTools project. It is intended to give users and developers a clear, at-a-glance understanding of what is complete, what is in progress, and what is planned.

High-Level Summary

VideoTools is a modular application for video processing. While many features are planned, the current implementation is focused on a few core modules. The documentation often describes planned features, so please refer to this document for the ground truth.

🚨 Critical Known Issues

None currently

Module Implementation Status

Core Modules

Module Status Notes
Player Implemented GStreamer-based player with stable A/V sync and frame-accurate seeking.
Convert Implemented Fully implemented with DVD encoding and professional validation.
Merge 🔄 Planned Planned for a future release.
Trim 🔄 Planned Planned for a future release.
Filters 🔄 Planned Planned for a future release.
Upscale 🟡 Partial AI-based upscaling (Real-ESRGAN) is integrated.
Audio 🔄 Planned Planned for a future release.
Thumb 🔄 Planned Planned for a future release.
Inspect 🟡 Partial Basic metadata viewing is implemented. Advanced features are planned.
Rip Implemented Ripping from VIDEO_TS folders and ISO images is implemented.
Blu-ray 🔄 Planned Comprehensive planning is complete. Implementation is for a future release.

Suggested Modules (All Planned)

The following modules have been suggested and are planned for future development, but are not yet implemented:

  • Subtitle Management
  • Advanced Stream Management
  • GIF Creation
  • Cropping Tools
  • Screenshot Capture