Commit Graph

1 Commits

Author SHA1 Message Date
tigeren 02260fd139 feat(playlist-monitor): add automated playlist monitor microservice with full API and deployment
- Implement FastAPI service for automated YouTube playlist monitoring
- Provide comprehensive REST API for playlist and video management
- Integrate with MeTube via REST and WebSocket for download operations
- Include scheduler for periodic playlist checks and download triggering
- Support video status tracking including manual control and error handling
- Implement file movement tracking to avoid redundant downloads
- Add Swagger UI for interactive API documentation at /docs
- Create Dockerfile and Docker Compose config for easy containerized deployment
- Provide environment configuration and example .env file
- Develop detailed README and implementation status documentation
- Include system API endpoints for health, status, and synchronization with MeTube
- Enable concurrent download limits and configurable check intervals per playlist
2025-11-21 17:16:58 +00:00