A retro-styled, modularly developed desktop music player built with Electron.
- Pixel-Art UI: Fully customized retro interface built with CSS.
- Hybrid Playback: Supports both local MP3 files and YouTube streaming.
- Integrated Mini-Game: Includes a retro "Water Basketball" module to play while listening.
- Playlist Management: Custom favorite system with drag-to-order functionality, powered by LocalStorage.
The player features dedicated real-time audio effects:
- 🐌 SLOW: Decreases playback speed for a lo-fi vibe.
- ⏩ SPEED: Increases playback speed.
- 🏟️ REVERB: Adds spatial depth and echo (stadium effect).
- 🔊 BASS: Boosts low-end frequencies.
- 🎧 8D: Creates a spatial, rotating audio experience.
- 😶 MUFFLE: Filters high frequencies for a "heard from underwater" sound.
- Framework: Electron.js
- Runtime: Node.js
- Tools: yt-dlp (Used for stream management)
- Architecture: Modular JavaScript (Separated Audio, Playlist, and Game logic)
Retro tasarımlı, modüler yapıda geliştirilmiş, Electron tabanlı bir masaüstü müzik çalar uygulaması.
- Pixel-Art UI: Tamamen özel CSS ile oluşturulmuş retro arayüz.
- Hibrit Oynatma: Yerel MP3 dosyaları ve YouTube streaming desteği.
- Entegre Mini-Oyun: Müzik dinlerken vakit geçirmek için retro "Water Basketball" modülü.
- Playlist Yönetimi: Sürükle-bırak özellikli, LocalStorage tabanlı favori listesi oluşturma sistemi.
Uygulama, gerçek zamanlı özel ses efektleri içerir:
- 🐌 SLOW (Yavaş): Lo-fi bir hava için oynatma hızını düşürür.
- ⏩ SPEED (Hızlı): Oynatma hızını artırır.
- 🏟️ REVERB (Yankı): Mekansal derinlik ve yankı ekler (stadyum efekti).
- 🔊 BASS: Alçak frekansları (basları) güçlendirir.
- 🎧 8D: Müziğin kulaklıkta dönüyormuş gibi hissedilmesini sağlayan mekansal ses.
- 😶 MUFFLE (Boğuk): Yüksek frekansları filtreleyerek sesin "suyun altından geliyormuş" gibi olmasını sağlar.
- Framework: Electron.js
- Runtime: Node.js
- Araçlar: yt-dlp (Stream yönetimi için)
- Mimari: Modüler JavaScript (Audio, Playlist ve Game modülleri ayrıştırılmış yapı)