Muzibu - Şarkılar Arasında Sessizlik Yok
29 Aralık 2025 - Claude AI
Ne Yapıldı? Artık şarkılar bittiğinde bir sonraki şarkıya anında geçiyor. Arada sessizlik veya gecikme yok!
Nasıl Çalışıyor? Eskiden şarkı bittiğinde player önce "eski şarkıyı durdur" diyordu, sonra "yeni şarkıyı çal" diyordu. Bu iki adım arasında küçük bir gecikme oluyordu.
Şimdi: Şarkı zaten doğal olarak bittiğinde, "durdur" adımını atlıyoruz. Direkt "yeni şarkıyı çal" diyoruz. Sonuç: Gapless (boşluksuz) geçiş!
Spotify/Apple Music gibi çalışıyor:
player-core.js:1152
// Yeni parametre eklendi:
async nextTrack(fromNaturalEnd = false)
fromNaturalEnd = true → stopCurrentPlayback() atlanır (gapless)
fromNaturalEnd = false → Normal davranış (manuel skip)
player-core.js:2066
// Eski (gap var):
this.nextTrack();
// Yeni (gapless):
this.nextTrack(true);
1 Şarkı doğal olarak bitiyor (ended event)
2 onTrackEnded() → nextTrack(true)
3 stopCurrentPlayback() ATLANIR
4 playSongFromQueue() → Anında sonraki şarkı!