Commit Graph

2 Commits

Author SHA1 Message Date
tigeren b01ef238e2 docs(build): add comprehensive build guide for playlist monitor
- Provide detailed system requirements and software dependencies
- Describe multiple build options including uv, pip/venv, and Poetry
- Include steps for development setup, database initialization, and production build
- Document UI integration options: standalone web UI, Angular UI extension, and simple dashboard
- Add Docker build instructions for development, production, and multi-stage builds
- Provide troubleshooting tips for build and runtime issues
- Offer advanced build options such as custom database backend, Redis caching, HTTPS, and load balancing
- Add a build checklist and next step recommendations for users

docs(getting-started): add complete getting started guide for playlist monitor

- Summarize implemented backend features and note missing UI
- Present quick start paths: API-only, simple UI, and full React app
- Detail API usage with examples and testing instructions
- Explain Docker deployment instructions
- List UI implementation priorities and recommended next steps
- Supply common setup issues and resolution tips
- Provide community and debugging resources
- Define success metrics and final usage recommendations

docs(quick-start): add quick start guide for rapid setup of playlist monitor

- Outline prerequisites including Python and MeTube requirements
- Provide recommended Docker usage instructions
- Detail manual installation steps and command examples
- Explain how to access API documentation and MeTube service
- Include example commands to add and monitor playlists via API
- Offer troubleshooting advice for service startup, connectivity, and database issues
- Present common operational commands for playlist
2025-11-21 17:17:23 +00:00
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