Playlist yönetimi, play butonları ve kullanıcı deneyimi iyileştirmeleri
Artık şarkıları playlist'e eklemek çok daha kolay! Eskiden şarkıya sağ tıklayıp "Playlist'e Ekle" dediğinizde bir modal açılıyor, playlist'leri seçiyor, sonra en alttaki "Ekle" butonuna basıyordunuz.
Şimdi ise: Sadece playlist'in üzerine tıklayın! Checkbox yeşil oldu mu eklendi demektir. Tekrar tıklarsanız çıkarılır. Alttaki "Ekle" butonu da kaldırıldı çünkü artık gerek yok.
Playlist'e şarkı eklerken "Şarkı ekleme başarısız" hatası alıyordunuz. Bu hata, veritabanı sorgusunda iki farklı tabloda aynı isimli kolon olduğu için hangisini kullanacağını bilememesinden kaynaklanıyordu.
Artık düzeltildi ve şarkılar sorunsuz playlist'lere ekleniyor.
"My Playlists" ve "Favorites" sayfalarında liste öğelerinin arkasında koyu gri arkaplanlar vardı. Bu gereksizdi çünkü sistem zaten kendi arkaplanını sağlıyor. Tüm ekstra arkaplanlar kaldırıldı, artık liste öğeleri sistem arkaplanı üzerinde şeffaf görünüyor ve daha temiz duruyor.
Şarkı kartlarındaki play butonları çalışıyordu ama albüm, playlist, genre, sector ve radio kartlarındaki play butonları farklı yöntemler kullanıyordu ve bazıları hatalıydı.
Artık tüm componentler aynı standart fonksiyonu kullanıyor ve her play butonu düzgün çalışıyor. Ayrıca duplicate script yükleme sorunu da düzeltildi (bazı dosyalar hem head'de hem body'de yükleniyordu).
Daha önce albüm, playlist, genre veya sector'e tıkladığınızda şarkılar rastgele/karışık sırayla çalıyordu. Bu kafa karıştırıcıydı çünkü kullanıcı hangi şarkının ne zaman çalacağını bilemiyordu.
Artık tüm içerikler düz sırayla çalıyor. Albümde 1. şarkıdan başlar, sırayla devam eder. Playlist'teki şarkılar da eklendikleri sırayla çalar.
✅ Kullanıcı Deneyimi: Playlist yönetimi çok daha kolay ve hızlı
✅ Tutarlılık: Tüm play butonları aynı şekilde çalışıyor
✅ Öngörülebilirlik: Şarkılar düz sırayla çalıyor
✅ Performans: Duplicate script yüklemeleri kaldırıldı
✅ Hata Giderme: SQL ambiguous column hatası düzeltildi