Spotify Otomatik Şarkı Takipçisi.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
const accessToken = "TOKEN_BURAYA_GELECEK";
let currentSongId = null;
async function checkNowPlaying() {
try {
const response = await fetch('https://api.spotify.com/v1/me/player/currently-playing', {
method: 'GET',
headers: {
'Authorization': `Bearer ${accessToken}`,
'Content-Type': 'application/json'
}
});
if (response.status === 200) {
const data = await response.json();
// Şarkı değiştiyse işlemi başlat
if (data.item.id !== currentSongId) {
currentSongId = data.item.id;
const trackInfo = {
songName: data.item.name,
artist: data.item.artists.map(a => a.name).join(', '),
isPlaying: data.is_playing
};
console.log("Şarkı Değişti:", trackInfo);
return trackInfo;
}
}
return null;
} catch (error) {
return null;
}
}
// 5 saniyede bir kontrol et
setInterval(checkNowPlaying, 5000);1Beğeni
57Görüntülenme
Kod Bilgisi
DilJavaScript
Satır38
Karakter1,000
Tarih01.05.2026
Açıklama
Spotify API kullanarak çalan şarkıyı belirli aralıklarla (polling) kontrol eden ve değişim olduğunda veriyi güncelleyen fonksiyonel script. Sadece accessToken girerek kullanıma hazır hale gelir.
Etiketler