Transform AzuraCast into a complete TV broadcasting platform!
📖 Full Documentation • 🗺️ Roadmap • 💬 Discussions
AzuraTV extends AzuraCast to support video streaming, creating a full-featured television station automation system.
AzuraCast is perfect for TV automation because it already has:
- ✅ Proven playlist/scheduling system
- ✅ Seamless live → automation switching
- ✅ Priority-based content (ads, shows, filler)
- ✅ Web-based management interface
- ✅ Docker deployment
We just add video support!
- 📹 Video File Management - Upload, convert, manage videos
- 🎥 WebM/VP9 Streaming - High-quality open standard
- 📺 TV Automation - Schedule content like radio playlists
- 🔴 Live Broadcasting - RTMP input from OBS
- 📊 Analytics - Track viewers, bandwidth, engagement
- ⏰ Smart Scheduling - Time-based programming blocks
⚠️ Note: This project is in active development. Not yet ready for production use.
See the Complete Implementation Guide for detailed setup instructions.
- AzuraCast installation (latest version)
- 8GB+ RAM (16GB recommended)
- 500GB+ storage for video
- FFmpeg with VP9 support
Current Phase: Documentation complete, seeking contributors
- ✅ Phase 1: Backend foundation (documentation done)
- 🚧 Phase 2: Frontend interface (planning)
- 📋 Phase 3: Advanced features (planned)
- 📋 Phase 4: Live streaming (planned)
See STATUS.md for detailed progress.
We need your help! Looking for:
- 🐘 PHP/Symfony developers
- 🎨 Vue.js frontend developers
- 🔧 DevOps/Docker experts
- 🎵 Liquidsoap specialists
- 🧪 Testers and QA
- 📝 Technical writers
View open issues or read CONTRIBUTING.md to get started.
Look for issues tagged good first issue!
├── src/ # PHP backend code
├── frontend/ # Vue.js components
├── config/ # Configuration templates
├── migrations/ # Database schemas
├── scripts/ # Helper scripts
└── docs/ # Additional documentation
- Implementation Guide - Complete technical documentation
- Project Status - Current progress and roadmap
- Contributing Guide - How to contribute
Coming soon! We'll have a live demo at nevertv.live
GNU General Public License v3.0 - Same as AzuraCast
See LICENSE for details.
- AzuraCast - The amazing foundation
- dos.gr - VP9 streaming inspiration
- Open source community
- 🐛 Report bugs
- 💡 Request features
- 💬 Ask questions
- 📧 Email: [your contact]
Built with ❤️ for the broadcast community
"Broadcasting dreams, one stream at a time." 📺✨