Bu proje, Spotify API'sini kullanarak bir müzik çalar uygulamasıdır. Flask web framework'ü ile geliştirilmiştir.
- Spotify entegrasyonu
- Şarkı çalma, duraklatma, devam ettirme
- Çalma listesi yönetimi
- Tür ve sanatçı filtreleme
- Zaman bazlı çalma profilleri
- Admin paneli
- Otomatik ilerleme
- Gerekli paketleri yükleyin:
pip install -r requirements.txt-
Spotify Developer hesabı oluşturun ve uygulama kimlik bilgilerini alın:
- Spotify Developer Dashboard'a gidin
- Yeni bir uygulama oluşturun
- Client ID ve Client Secret'ı alın
-
.envdosyası oluşturun ve Spotify kimlik bilgilerini ekleyin:
SPOTIFY_CLIENT_ID=your_client_id
SPOTIFY_CLIENT_SECRET=your_client_secret
SPOTIFY_REDIRECT_URI=http://localhost:5000/callback
- Uygulamayı çalıştırın:
python app.py- Tarayıcınızda
http://localhost:5000adresine gidin - Spotify hesabınızla giriş yapın
- Şarkı arayın ve çalma listesine ekleyin
- Admin paneline erişmek için
/admin/controladresini kullanın
Admin panelinde şunları yapabilirsiniz:
- Maksimum kuyruk uzunluğunu ayarlama
- Tür ve sanatçı filtrelerini yönetme
- Zaman profillerini görüntüleme
- Otomatik ilerlemeyi kontrol etme
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.