1 Numarali Oncelik: Donma Sifir
Ses kalitesinden daha onemli. Muzik hic duraksamadan, hic takilmadan, kesintisiz akmali.
Muzibu Kimlere Hizmet Veriyor?
Bu bir bireysel muzik uygulamasi degil. B2B isletme platformu.
Kritik Gercek: Kotu Cihaz + Ses Sistemi + Degisken Internet
Cihazlar
- Eski Android tabletler
- Ucuz telefonlar
- Eski Windows ekranlar
- Bazi isletmelerde iyi PC
Ses Sistemi
- Profesyonel hoparlorler
- Amfi + kolon
- Kalite fark edilir
Internet
- WiFi degisken olabilir
- 4G/5G her yerde yok
- Donma = musteri kaybi
Sonuc: Kurumsal veya bireysel fark etmez. Kotu cihaz = MP3 128k, iyi cihaz = HLS.
Sorun olursa admin kisi bazli mudahale eder. Toplu zorlama yok.
Iki Farkli Dinleme Sekli
Sarkilar iki sekilde dinlenebilir. Isletme hangisini dinledigini bilmez, sunucu sessizce karar verir.
HLS
PC & Laptop
- Internete gore kalite otomatik ayarlanir
- 4 seviye: ultralow → low → mid → original
- Sifreli — kopyalanamaz (AES-128)
- Kotu internet → ABR otomatik dusurur, donma yok
MP3 128k
Mobil & Tablet (Soft Mode)
- Tek dosya — basit, hafif, stabil
- Islemci neredeyse hic calismaz
- HLS kutuphanesi yuklenmez (-140 KB)
- En kotu internette bile donmaz
Karar Agaci: Sadece 3 Adim
Kurumsal veya bireysel fark etmez. Tek kural: cihaz ne?
Admin bu kisiye format atamis mi?
Sikayet gelirse admin kisi bazli degistirir. Toplu zorlama yok.
Mobil veya Tablet mi?
Sunucu User-Agent basligini okur. Kullanici hicbir sey yapmaz.
Android, iPhone, iPad
Windows, Mac, Linux
PC → HLS (Adaptif Bitrate)
Internet iyiyse orijinal kalite. Kotu internet olursa ABR otomatik dusurur (ultralow'a kadar). Donma yok.
v3'ten fark: Kurumsal esik kontrolu kaldirildi. Kurumsallarda kaliteli cihaz olanlar da var — onlari 128k'ya zorlamak zararimiza. Sorun olursa admin kisi bazli mudahale eder.
Tam Cizelge: 12 Kombinasyon
Her admin ayari + cihaz + internet kombinasyonunda ne olur:
Admin: Otomatik (varsayilan — cogu kullanici)
| # | Cihaz | Internet | Sonuc | Fallback |
|---|---|---|---|---|
| 1 | PC | Iyi | HLS Original | — |
| 2 | PC | Kotu | HLS (ABR dusurur) | ultralow'a kadar |
| 3 | Mobil/Tablet | Iyi | MP3 128k | 128k yoksa → Orijinal MP3 |
| 4 | Mobil/Tablet | Kotu | MP3 128k | 128k yoksa → Orijinal MP3 |
Admin: HLS Zorla ("ses kotu" sikayeti + guclu cihaz varsa)
| # | Cihaz | Internet | Sonuc | Not |
|---|---|---|---|---|
| 5 | PC | Iyi | HLS Original | En iyi deneyim |
| 6 | PC | Kotu | HLS (ABR dusurur) | ultralow'a kadar |
| 7 | Mobil/Tablet | Iyi | HLS Original | Cihaz zorlanabilir |
| 8 | Mobil/Tablet | Kotu | HLS (ABR dusurur) | Risk: donma + cihaz yorulur |
Admin: MP3 Zorla ("donuyor" sikayeti icin)
| # | Cihaz | Internet | Sonuc | Fallback |
|---|---|---|---|---|
| 9 | PC | Iyi | MP3 128k | 128k yoksa → Orijinal MP3 |
| 10 | PC | Kotu | MP3 128k | 128k yoksa → Orijinal MP3 |
| 11 | Mobil/Tablet | Iyi | MP3 128k | 128k yoksa → Orijinal MP3 |
| 12 | Mobil/Tablet | Kotu | MP3 128k | 128k yoksa → Orijinal MP3 |
Okuma Kilavuzu
Cogu kullanici bu modda. Sistem cihaza gore karar verir. Kimse bir sey yapmaz.
"Ses kotu" sikayeti gelirse ve isletmenin guclu cihazi varsa admin bunu secer.
"Donuyor" sikayeti gelirse admin bunu secer. Her yerde MP3 128k, donma sifir.
Gercek Hayat Senaryolari
Kafe: Eski tablet kasanin yaninda. MP3 128k = sifir donma. Ortam gurultusu kalite farkini maskeliyor.
Ofis/lobi: PC guclu, internet stabil. En iyi deneyim — orijinal kalite, sifreli, donma yok.
HLS orijinal baslar ama ABR interneti olcer → 4sn icinde kaliteyi dusurur. Ses kesilmez, kalite duser. Donma yok.
En kotu senaryo ama en guvenli format. 128kbps = saniyede 16 KB. 2G'de bile akar.
"Ses kotu" → Admin o kisiye HLS Zorla atar (guclu cihazi varsa). "Donuyor" → Admin o kisiye MP3 atar. Kisi bazli, toplu degil.
Admin Paneli
Bir isletme aradi. Admin ne yapacak?
Kullanici Duzenle Sayfasi
→ MP3 sec. O kisi her cihazdan 128k dinler. Donma sifir.
→ HLS Zorla sec. Guclu cihazlari varsa orijinal kalite HLS alirlar.
Fallback Zinciri
Bir dosya bulunamazsa sistem otomatik orijinal MP3'e duser. Muzik asla kesilmez.
Her senaryoda orijinal MP3 son savunma hatti. Muzik asla kesilmez.
HLS Segment Suresi
Tum Kaliteler 4 Saniye
Yeni Sarki Yuklenince
Admin sadece MP3 yukler, gerisini sistem halleder.
Versiyon Gecmisi
Kurumsal veya bireysel fark etmez. Kotu cihaz = MP3 128k, PC = HLS. Sikayet gelirse admin kisi bazli mudahale eder. Tum fallback'lar orijinal MP3'e duser.
Mevcut Durum
Tamamlanan Isler
Kalan Isler
SongStreamController, player-core.js, performance-debug.js, AddHlsVariantsCommand
Mevcut high segmentler 6sn → 4sn olarak yeniden olustur + master.m3u8 guncelle
HLS.js "after key load, decryptdata unset or changed" hatasi. Arastirma devam ediyor.