Skip to content

🎉 İlk Beta Sürümü Yayında: spotify.mdusova.com API v0.8.7-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@madtethys madtethys released this 15 Sep 08:08
· 228 commits to main since this release
6ce9e91

Bugün, spotify.mdusova.com API'sinin ilk beta sürümünü gururla duyuruyoruz! Bu API, kullanıcıların Spotify üzerindeki son dinledikleri müzikleri zaman damgalarıyla birlikte gösterecek şekilde tasarlandı. 🎀

🌟 Özellikler:

🎧 Son Dinlenen Müzikler:

Aşağıdaki "Yetkilendir" düğmesine tıklayarak Spotify hesabınızı bağlayın. Bu, son dinlediğiniz müziklere erişmek için gereklidir.

Uygulamayı yetkilendirerek, Spotify kullanıcı adınız, erişim tokeniniz ve yenileme tokeninizin güvenli bir şekilde Google Firebase veritabanında saklanmasına izin veriyorsunuz. Bu, yalnızca bir kez yetkilendirme yapmanızı ve uygulamanın otomatik olarak erişim tokeninizin yenilemesini sağlar.

Uygulamanın verinize erişimini https://www.spotify.com/account/apps adresinden iptal edebilirsiniz.

Yetkilendirme Butonu

Yetkilendirdikten sonra, aşağıdaki kodu websitenize/profilinize ekleyin ve ?user=xxxxx parametresindeki xxxxx kısmına Spotify kullanıcı adınızı yazın.

  • Markdown'a eklemek için:
![Spotify Son Oynatılan Parçalar](https://spotify.mdusova.com/api?user=xxxxx)
  • HTML'e eklemek için:
<img src="https://spotify.mdusova.com/api?user=xxxxx" alt="Spotify Son Dinlenen Müzikler by madtethys" />

↔️ Liste Genişliği:

Listenin genişliğini ayarlamak için API URL'sine &width=xxx ekleyebilirsiniz. xxxin alabileceği değerler:

Varsayılan: 400
Minimum: 300
Maksimum: 1000

  • Markdown'a eklemek için:
    ℹ️ ?user= parametresini kendi kullanıcı adınıza göre düzenlemeyi unutmayın!
![Spotify Son Oynatılan Parçalar](https://spotify.mdusova.com/api?user=31e4wu2ua42rf5qvqaukgjwgz7tu&width=600)
  • HTML'e eklemek için:
    ℹ️ ?user= parametresini kendi kullanıcı adınıza göre düzenlemeyi unutmayın!
<img src="https://spotify.mdusova.com/api?user=31e4wu2ua42rf5qvqaukgjwgz7tu&width=600" alt="Spotify Son Dinlenen Müzikler by madtethys" />

🎵 Müzik Sayısı:

Listede bulunacak müzik sayısını ayarlamak için API URL'sine &count=x ekleyebilirsiniz. xin alabileceği değerler:

Varsayılan: 5
Minimum: 1
Maksimum: 10

  • Markdown'a eklemek için:
    ℹ️ ?user= parametresini kendi kullanıcı adınıza göre düzenlemeyi unutmayın!
![Spotify Son Oynatılan Parçalar](https://spotify.mdusova.com/api?user=31e4wu2ua42rf5qvqaukgjwgz7tu&count=3)
  • HTML'e eklemek için:
    ℹ️ ?user= parametresini kendi kullanıcı adınıza göre düzenlemeyi unutmayın!
<img src="https://spotify.mdusova.com/api?user=31e4wu2ua42rf5qvqaukgjwgz7tu&count=3" alt="Spotify Son Dinlenen Müzikler by madtethys" />

🔁 Tekrar Eden Müzikler:

Listede tekrar dinlenen müzikleri göstermek için API URL'sine &unique=true ekleyebilirsiniz.

Varsayılan olarak URL'ye eklenmemiş haldedir. Yani listede tekrar dinlediğiniz müzikler gösterilmeyecektir.
API URL'sine &unique=true eklediğinizde listede tekrar dinlediğiniz müzikleri görebilirsiniz.

  • Markdown'a eklemek için:
    ℹ️ ?user= parametresini kendi kullanıcı adınıza göre düzenlemeyi unutmayın!
![Spotify Son Oynatılan Parçalar](https://spotify.mdusova.com/api?user=31e4wu2ua42rf5qvqaukgjwgz7tu&unique=true)
  • HTML'e eklemek için:
    ℹ️ ?user= parametresini kendi kullanıcı adınıza göre düzenlemeyi unutmayın!
<img src="https://spotify.mdusova.com/api?user=31e4wu2ua42rf5qvqaukgjwgz7tu&unique=true" alt="Spotify Son Dinlenen Müzikler by madtethys" />

📣 Eklenecek Özellikler

🌙 Karanlık Tema (v0.9.4-beta.2):

Kullanıcı deneyimini daha da iyileştirmek amacıyla, gelecekte karanlık tema desteği eklemeyi planlıyorum. Bu özellik, gece kullanımı için daha uygun bir arayüz sunacak.

⚙️ Ayarlar Sekmesi (v0.9.5-beta.3):

API'nin URL'siyle uğraşmanıza gerek kalmadan ayarlar sekmesinden yapacağınız ayarlar ile URL'yi daha kolay şekilde temin edebileceksiniz.

🔗 Instagram Hikayesine Ekleme (v0.9.9-beta.4):

API'den aldığımız görüntüyü Instagram hikayesinde paylaşma eklenecek. Bunun için Backend ve Instagram Graph API çalışmalarım devam ediyor.

📶 Anlık Veri Çekme (v1.0.0-alpha):

Bu proje Vercel tarafından desteklenmektedir. Şu anda %100 anlık veri çekemesek de %92.4 gibi güzel bir oranda anlık veri çekebiliyoruz. Bu gecikmenin sebebi ise projenin Vercel'in Europe-West1 (Ireland) ve Firebase Veritabanı'nın Europe-West1 (Belgium) sunucusunda bulunmasından dolayıdır. Yakın zamanda proje başka sağlayıcıya(Türkiye sunucularına) taşınacaktır.

💬 Geri Bildirim ve Destek

Herhangi bir sorun yaşarsanız veya destek talebiniz olursa, profilimde bulunan sosyal medya adreslerimden bana ulaşabilirsiniz. Ayrıca, geri bildirimlerinizi bana e-posta yoluyla iletebilirsiniz.

Bütün herkese keyifli kullanımlar dilerim.
Mustafa Arda DÜŞOVA