Sorun: Canlı konser kayıtlarında şarkılar arka arkaya, ama şarkı geçişinde 0.5 saniye sessizlik oluyor.
Çözüm: Audio buffer'ları overlap ettir, tamamen kesintisiz geçiş sağla.
// Web Audio API ile buffer overlap
const audioContext = new AudioContext();
const source1 = audioContext.createBufferSource();
const source2 = audioContext.createBufferSource();
// İlk şarkı bitiminde ikinci şarkıyı overlap başlat
source1.onended = () => {
source2.start(0); // Gap yok!
};
Şu an Crossfade var: 6 saniye overlap ile zaten kesintisiz geçiş sağlanıyor. Gapless ise 0 saniye gap için (crossfade kapalıyken).