- Buat Repository Baru di GitHub:
- Buka https://github.com/new
- Nama repository:
msplayiptv - Deskripsi: "Modern IPTV Channel Collection - Curated and validated daily"
- Set sebagai Public
- Jangan centang "Initialize with README" (karena kita sudah punya)
# Inisialisasi git di folder project
cd c:\Users\Masanto\Desktop\msplayiptv
git init
# Tambahkan semua file
git add .
# Commit pertama
git commit -m "🎉 Initial commit - MSPlay IPTV v2.0
✨ Features:
- Modern modular Python architecture
- Automated daily playlist updates via GitHub Actions
- Multi-threaded channel validation
- Professional README with live statistics
- M3U playlist generation with categories
- Comprehensive error handling and logging"
# Tambahkan remote dengan repository Anda
git remote add origin https://github.com/januaropik3/msplayiptv.git
# Push ke GitHub
git branch -M main
git push -u origin mainSetelah code terupload, GitHub Actions akan otomatis berjalan:
- Workflow akan berjalan daily jam 06:00 UTC
- Manual trigger juga tersedia di tab Actions → "Update IPTV Playlist" → "Run workflow"
Untuk hosting statistics page:
- Buka repo settings
- Scroll ke "Pages"
- Source: "Deploy from a branch"
- Branch:
main// (root) - Save
Edit file berikut sesuai kebutuhan:
# Tambah/hapus sumber M3U
M3U_SOURCES = {
"YourSource": "https://example.com/playlist.m3u8"
}
# Sesuaikan kategori target
TARGET_CATEGORIES = ["Kids", "Movies", "Sports", "News", "Music"]- Ganti semua
msanto/msplayiptvdenganjanuaropik3/msplayiptv - Update contact information
- Sesuaikan deskripsi
Setelah deployment, Anda akan memiliki:
- ⏰ Update harian otomatis jam 06:00 UTC
- 🔍 Validasi channel real-time
- 📊 Statistics update otomatis
- 🤖 README update otomatis
- 🏷️ Live badges dengan statistik
- 📚 Dokumentasi lengkap
- 🔧 Modular, maintainable code
- 📱 Mobile-friendly README
- 🔗 Direct playlist URL yang selalu update
- 📊 Real-time statistics
- 🏷️ Categorized channels
- 📱 Compatible dengan semua IPTV players
-
Main Playlist:
https://raw.githubusercontent.com/januaropik3/msplayiptv/main/static/msplay.m3u -
Statistics API:
https://raw.githubusercontent.com/januaropik3/msplayiptv/main/static/stats.json -
Category Playlists:
https://raw.githubusercontent.com/januaropik3/msplayiptv/main/static/msplay_sports.m3u https://raw.githubusercontent.com/januaropik3/msplayiptv/main/static/msplay_movies.m3u
Edit src/config.py dan commit changes.
- Buka tab Actions di GitHub
- Pilih "Update IPTV Playlist"
- Click "Run workflow"
- Check tab Actions untuk status updates
- Download artifacts untuk detailed logs
# Clone repository
git clone https://github.com/januaropik3/msplayiptv.git
cd msplayiptv
# Install dependencies
pip install -r requirements.txt
# Run locally
python main.pyRepository MSPlay IPTV Anda sekarang siap dan akan:
- ✅ Update otomatis setiap hari
- ✅ Memberikan playlist berkualitas tinggi
- ✅ Terlihat professional seperti repo IPTV populer
- ✅ Mudah di-maintain dan dikembangkan
URL Final Playlist Anda:
https://raw.githubusercontent.com/januaropik3/msplayiptv/main/static/msplay.m3u