Skip to content

bedirhanorseloglu/Music-Recommendation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🎵 Spotify Tabanlı Müzik Öneri Sistemi

Bu proje, Spotify Web API kullanılarak geliştirilmiş bir Python tabanlı müzik öneri sistemidir. Kullanıcıdan herhangi bir giriş alınmadan, doğrudan Spotify verileri üzerinden öneriler sunulmaktadır. Erişim belirteci (access token) alımı, veri çekme ve öneri işlemleri sırasıyla gerçekleştirilir.

📌 Proje Amacı

Spotify API ile çalışmayı öğrenmek, erişim belirteci alma işlemlerini gerçekleştirmek ve Python kullanarak öneri sistemlerinin temelini oluşturmaktır.


🚀 Özellikler

  • Spotify API ile kimlik doğrulama (client credentials grant)
  • Access token alma
  • Popüler içerikler üzerinden öneri üretme altyapısı
  • Spotipy gibi kütüphaneleri kullanarak Spotify verisi çekme

🧰 Gereksinimler

  • Python 3.7 veya üzeri
  • Jupyter Notebook
  • pip ile yüklenecek kütüphaneler:
    • spotipy
    • requests

⚙️ Kurulum

  1. Gerekli kütüphaneyi yükleyin:
pip install spotipy
  1. Spotify Developer Portal üzerinden bir uygulama oluşturun:
Client ID ve Client Secret bilgilerinizi alın.
  1. app.ipynb dosyasının başında şu alanları düzenleyin:
CLIENT_ID = "SENİN_CLIENT_ID"
CLIENT_SECRET = "SENİN_CLIENT_SECRET"

🧪 Kullanım

app.ipynb dosyasını Jupyter Notebook ortamında açın.

Hücreleri sırayla çalıştırarak Spotify API’ye bağlanın.

Başarılı şekilde erişim belirteci alındıktan sonra Spotify verilerini çekerek öneri sistemini kullanabilirsiniz.

📂 Dosya Yapısı . ├── app.ipynb # Spotify API ile müzik öneri sistemi ├── README.md # Proje açıklamaları

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors