Muzibu Ana Sayfa İçerik Analizi

📊 İNCELEME

Main alandaki tüm bölümler, sıralama ve içerik sayıları

09 Ocak 2026 Analiz Raporu muzibu.com

📝 Basit Anlatım (Herkes İçin)

Muzibu ana sayfasında 5 ana bölüm bulunuyor. Kullanıcılar sayfayı açtığında yukarıdan aşağıya doğru şu içerikleri görüyor:

1. En üstte 3 filtre butonu (Tümü, Müzik, Podcast'ler)

2. Yatay kaydırmalı öne çıkan playlistler

3. Yeni Albümler bölümü (10 albüm)

4. Popüler Şarkılar listesi (10 şarkı)

5. Türlere Göre Keşfet (müzik türleri)

Neden Önemli?
Ana sayfa, Spotify tarzı modern tasarımla kullanıcıya hemen müzik keşfetme imkanı sunuyor. Yukarıdan aşağıya doğru içerik zenginliği artıyor: Önce hazır listeler, sonra albümler, ardından popüler şarkılar ve en son türlere göre arama.

🔧 Teknik Detaylar (Geliştiriciler İçin)

Dosya Konumu:

Modules/Muzibu/resources/views/themes/muzibu/home.blade.php

Tasarım Sistemi:

  • Framework: Tailwind CSS
  • Tema: Spotify-inspired dark mode
  • Grid System: Responsive (2/3/4/5 sütun)
  • Animasyonlar: Scale, slide-up, gradient (Alpine.js)

Ana Sayfa İçerik Sıralaması

1

Top Pills (Filtre Butonları) 📍 STICKY

Konum: En üstte, sabit pozisyonda (sticky top-0)

İçerik: 3 buton - Tümü (aktif), Müzik, Podcast'ler

Davranış: Yatay kaydırmalı, sayfa scroll'unda üstte kalır

Kod:

sticky top-0 bg-gradient-to-b from-spotify-dark backdrop-blur-sm z-10
2

Öne Çıkan Playlistler 📱 HORIZONTAL SCROLL

Değişken: $featuredPlaylists

Görünüm: Yatay kaydırmalı kartlar

Tasarım: Renkli gradient background, hover'da play butonu

Sayı: Dinamik (backend'den gelen sayı kadar)

Stil:

min-w-[180px], gradient arka plan, hover shadow-2xl

Not: Eğer featuredPlaylists boşsa bu bölüm hiç gösterilmez.

3

Yeni Albümler 🎸 10 ALBÜM

Değişken: $newReleases

Görünüm: Grid layout (responsive)

Başlık: "Yeni Albümler" + "Tümünü göster" linki

Sayı: 10 albüm (take(10))

Responsive Grid:

Mobile: 2 sütun
Tablet: 3 sütun
Desktop: 4 sütun
XL: 5 sütun

Animasyon:

animate-scale-in, stagger delay (50ms * index)

Not: Eğer newReleases boşsa bu bölüm hiç gösterilmez.

4

Popüler Şarkılar 🎵 10 ŞARKI

Değişken: $popularSongs

Görünüm: Liste (tablo benzeri satırlar)

Başlık: "Popüler Şarkılar"

Sayı: 10 şarkı (take(10))

Satır Yapısı:

  • • Sıra numarası (hover'da play ikonu)
  • • Albüm kapağı (gradient)
  • • Şarkı adı + Sanatçı adı
  • • Albüm adı (sadece desktop)
  • • Kalp ikonu (favori)
  • • Süre (mm:ss format)

Hover Efekti:

hover:bg-spotify-green/10, sol border yeşil olur

Not: Eğer popularSongs boşsa bu bölüm hiç gösterilmez.

5

Türlere Göre Keşfet 🎨 DİNAMİK

Değişken: $genres

Görünüm: Grid layout (responsive)

Başlık: "Türlere Göre Keşfet"

Sayı: Dinamik (tüm türler gösteriliyor)

Responsive Grid:

Mobile: 2 sütun
Tablet: 3 sütun
Desktop: 4 sütun
XL: 6 sütun

Kart Tasarımı:

  • • Yükseklik: 128px (h-32)
  • • Gradient background (8 farklı renk döngüsü)
  • • Hover: shadow-spotify-green/30
  • • Türk adı altta gösteriliyor

Renk Paleti (8 gradient):

Pink
Purple
Blue
Cyan
Teal
Green
Orange
Red

Not: Eğer genres boşsa bu bölüm hiç gösterilmez.

Özet Tablo

Sıra Bölüm Adı Değişken Görünüm İçerik Sayısı Özellik
1 Top Pills - Yatay Butonlar 3 buton Sticky
2 Öne Çıkan Playlistler $featuredPlaylists Horizontal Scroll Dinamik Yatay Kaydırma
3 Yeni Albümler $newReleases Grid (2/3/4/5) 10 albüm take(10)
4 Popüler Şarkılar $popularSongs Liste (Satırlar) 10 şarkı take(10)
5 Türlere Göre Keşfet $genres Grid (2/3/4/6) Dinamik 8 gradient renk

Toplam: 5 ana bölüm, 33+ içerik (3 buton + 10 albüm + 10 şarkı + dinamik playlistler ve türler)

🎭 Animasyon & Kullanıcı Deneyimi

Skeleton Loading State

Sayfa yüklenirken skeleton (iskelet) animasyonu gösteriliyor:

  • • Pills için 3 skeleton
  • • Grid için 5 kart skeleton
  • • Liste için satır skeleton'ları
x-show="isLoading" x-cloak

Stagger Animasyonları

Her kart sırayla belirir (delay sistemi):

  • • Playlists: 50ms * index
  • • Albums: 50ms * index
  • • Genres: 30ms * index
style="animation-delay: {{ $index * 50 }}ms"

Hover Efektleri

  • Kartlar: Scale up, shadow artışı, play button fade-in
  • Satırlar: Background yeşil glow, sol border yeşil
  • Türler: Shadow-spotify-green/30, black overlay fade-out

Responsive Davranış

Her bölüm mobil → desktop'a uyumlu:

  • • Grid kolonları: 2 → 3 → 4 → 5/6
  • • Horizontal scroll: Touch friendly
  • • Liste satırları: Sıkıştırılmış → Full görünüm

Backend Değişkenleri

$featuredPlaylists

Öne çıkan playlistler koleksiyonu

Controller → View → Yatay Kaydırma

$newReleases

Yeni yayınlanan albümler

->take(10) ile sınırlanmış

$popularSongs

Popüler şarkılar listesi

->take(10) ile sınırlanmış

$genres

Müzik türleri koleksiyonu

Tüm türler gösteriliyor (limit yok)

Önemli: Eğer bir değişken boşsa (count() === 0), o bölüm hiç render edilmez. @if(isset($variable) && $variable->count() > 0)

✅ Sonuç

Muzibu ana sayfası 5 ana bölüm içeriyor ve yukarıdan aşağıya doğru şu sıralamayı takip ediyor:

1 Top Pills (Filtre Butonları) - Sticky
2 Öne Çıkan Playlistler - Dinamik
3 Yeni Albümler - 10 Albüm
4 Popüler Şarkılar - 10 Şarkı
5 Türlere Göre Keşfet - Dinamik

Toplam 33+ içerik kullanıcıya sunuluyor (3 buton + dinamik playlistler + 10 albüm + 10 şarkı + dinamik türler).

Tasarım Spotify-inspired, modern dark mode, tamamen responsive ve animasyonlu.