Git commit (Faz 1 — 29f1be1f5) ile mevcut dosyanın görsel karşılaştırması
26 Şubat 2026
| # | Bölüm / Özellik | Durum | Açıklama |
|---|---|---|---|
| 1 | 📱 Cihaz & Format | Silindi | Format (SEG/TAM), Tercih, Mobil, Tablet, mz_device, _mz Override, Kurumsal bilgileri |
| 2 | 🧪 Format Test butonları | Silindi | auto + TAM (s6/s12/s0) + SEG (h3/h6/h12/h0/hsoft) — tıklayınca ?_mz=xxx ile format değiştirme |
| 3 | Format Test CSS | Silindi | .mz-btn, .mz-btn.mp3, .mz-btn.hls, tooltip stilleri (9 satır CSS) |
| 4 | Format Test event handler | Silindi | data-mz click delegation — URL'e ?_mz parametresi ekliyordu |
| 5 | 📋 Geçmiş (songPlayLog) | Silindi | Son 10 şarkının format+kalite+başlık geçmişi (scroll alanı) |
| 6 | Birleşik değişim timeline | Silindi | Son 5 format geçişi + ABR level değişimi kronolojik görünüm |
| 7 | Song Log veri sistemi | Silindi | songPlayLog[], window._mzSongLog(), MAX_SONG_LOG=30 |
| 8 | Geçiş yöntemi sayaçları | Silindi | gaplessCount, freshCount, devralmaCount, resilientActivations, mp3FallbackCount |
| 9 | 3 Event listener | Silindi | player:songTransitionStart, player:resilientModeChange, player:mp3Fallback |
| 10 | Rapor: Bağlantı & Format | Silindi | Text raporda format, yavaş bağlantı, resilient mode, preload stratejisi |
| 11 | Badge touch sürükleme | Silindi | Mobil badge touchstart/touchmove/touchend (43 satır) |
| 12 | "SEG" → "HLS" isimlendirme | Değişti | SEG ΔBuf→HLS Seg. ΔBuf, SEG Pool→HLS Pool, SEG Kalite→HLS Kalite |
| 13 | HLS Kalite pause davranışı | Eklendi | Pause'da "(son bilinen)" etiketiyle gösterilir, kaybolmaz (_lastHlsBufferInfo cache) |
| 14 | İlk şarkı toleransı | Silindi | İlk geçişte 8000ms uzun geçiş eşiği → artık hep 2000ms |
| 15 | Testere dişi HLS açıklaması | Silindi | Peak≤80MB + audio≤2 ise "normal HLS döngüsü" ek açıklaması |