Bunny CDN Hybrid + Cihaz Bazlı Akıllı Format
HLS
Şifreli + ABR
32k → orijinal kalite
MP3 128k
Yüksek kalite
4GB+ RAM, 4G+
MP3 64k
Düşük bant
Eski cihaz / yavaş net
Frontend JavaScript cihaz özelliklerini ölçer ve cookie'ye yazar.
🎯 GÖREV: PC'de HLS + Bunny CDN Segment Testi
ÖN HAZIRLIK:
- Tarayıcı cache temizle (Ctrl+Shift+Delete)
- DevTools → Network sekmesini aç
ADIMLAR:
1. https://www.muzibu.com adresine git (PC tarayıcı)
2. Giriş yap
3. Network'te filtre: ".ts OR .m3u8"
4. Bir şarkı çal, 20 saniye bekle
KONTROL:
□ master.m3u8 → www.muzibu.com (LOCAL)
□ segment-XXX.ts → audio.muzibu.com (BUNNY CDN)
□ Segment URL'de ?token= ve &expires= var mı?
RAPOR:
- Örnek segment URL kopyala
- Tüm segmentler audio.muzibu.com'dan mı geliyor?
- 401/403 hatası var mı?
🎯 GÖREV: İyi Mobil Cihazda MP3 128k Testi
ÖN HAZIRLIK:
- iPhone/iPad veya iyi Android cihaz kullan
- Veya DevTools → Toggle Device → iPhone 14 Pro seç
- Cookie ayarla: mz_device=good (DevTools → Application → Cookies)
ADIMLAR:
1. Sayfayı yenile
2. Şarkı çal
3. Network'te filtre: "stream OR .mp3"
KONTROL:
□ /api/muzibu/songs/{id}/stream response'unda:
- resolved_format: "mp3_128" olmalı
□ MP3 URL: audio.muzibu.com/songs/mp3_128/... olmalı
□ URL'de ?token= ve &expires= var mı?
RAPOR:
- resolved_format değeri ne?
- MP3 URL örneği kopyala
🎯 GÖREV: Zayıf Mobil Cihazda MP3 64k Testi
ÖN HAZIRLIK:
- DevTools → Toggle Device → Eski bir cihaz seç
- Cookie sil veya ayarla: mz_device=weak
- Veya cookie'yi tamamen sil (varsayılan weak)
ADIMLAR:
1. Sayfayı yenile
2. Şarkı çal
3. Network'te filtre: "stream OR .mp3"
KONTROL:
□ /api/muzibu/songs/{id}/stream response'unda:
- resolved_format: "mp3_64" olmalı
□ MP3 URL: audio.muzibu.com/songs/mp3_64/... olmalı
RAPOR:
- resolved_format değeri ne?
- MP3 kalitesi 64k mı?
┌──────────────┐
│ Play Butonu │
└──────┬───────┘
│
┌──────▼───────┐
│ Cihaz Tespit │
└──────┬───────┘
│
┌─────────────────────┼─────────────────────┐
│ │ │
▼ ▼ ▼
┌─────────┐ ┌──────────┐ ┌──────────┐
│ PC │ │ Mobil │ │ Mobil │
│ │ │ Good │ │ Weak │
└────┬────┘ └────┬─────┘ └────┬─────┘
│ │ │
▼ ▼ ▼
┌─────────┐ ┌──────────┐ ┌──────────┐
│ HLS │ │ MP3 │ │ MP3 │
│ Şifreli │ │ 128k │ │ 64k │
│ ABR │ │ │ │ │
└────┬────┘ └────┬─────┘ └────┬─────┘
│ │ │
│ ┌───────────────┴─────────────────┐ │
│ │ │ │
▼ ▼ ▼ ▼
┌─────────────────────────────────────────────────┐
│ BUNNY CDN (audio.muzibu.com) │
│ Token Authentication + Cache │
└─────────────────────┬───────────────────────────┘
│
┌──────▼──────┐
│ 🎵 Çalıyor! │
└─────────────┘