Bolero'da root dizini seçtikten sonra shuffle tuşuna bastığınızda tüm dizinlerdeki müzikleri karıştırarak çalabiliyor. Bunun dünya standardı veya yazılımı oluşturanların zekasıyla ilgisi yok. Sadece yetersiz bir algoritma kullanılmış. Bunun nedeni donanımsal yetersizlik de olabilir. İyi bir shuffle algoritması ya yüksek bellek kullanımı gerektirir ya da geçmişi iyi hatırlayabilen karmaşık bir işlem döngüsü gerektirir. Her ikisinin de belli bir üretim maliyeti vardır. Eğer algoritmada sıkıntı yoksa; bir ihtimal her açılışta bellek sıfırlanıyorsa ve rasgele sayı üreten sistem güzel sayılar üretemiyorsa her açılışta aynı müziklerin çalma ihtimali yüksek olur.
Sonuç olarak, maliyeti düşürmek adına bu tip detaylara fazla özenilmediğini düşünüyorum. Tıp, nükleer enerji ve astronomi gibi bazı hassas konular dışında hiç kimse mükemmel bir sistem yaratmaya çalışmıyor; çünkü ilk hedef her zaman yüksek kar marjıdır. En fazla fizibilite sınırlarını zorlayan tek tük çatlak mühendisler çıkabilir, bunları da genelde müdürleri frenliyor.
Radyo logolarının otomatik kaydedilmesi aktif iken SD karttan müzik çalındığında Bolero neden kendini resetliyor sanıyorsunuz? Muhtemelen iki farklı modülün ortak bellek alanına erişmeye çalışarak segmentation fault oluşturması olabilir. Bunu sistemin testi sırasında tespit edememiş olabilirler; belki de (maliyet açısından) çok önemsemedikleri için detaylı test yazma gereği duymadılar. Nedeni ne olursa olsun 2 yıldır bu sorunu çözen bir güncelleme yayınlanmıyorsa nedeni yine buna değmeyeceğini düşünmeleridir.
Keşke Bolero yazılımı açık kaynak olsa da bu tür sorunların giderilmesi için üreticinin ağzına bakmak zorunda kalmasak, kendimiz çözsek