Semua integrasi
BawaanMusik dan audio

Spotify

Disertakan dengan Macro Deck

Kendalikan pemutaran Spotify, sukai lagu, kelola daftar putar, dan tampilkan apa yang diputar di deck Anda.

  • Putar, jeda, lewati, lompat posisi, acak, ulangi, dan volume
  • Putar lagu atau daftar putar, atau pilih saat tombol ditekan
  • Sukai lagu dan tambahkan lagu saat ini ke daftar putar
  • Pindahkan pemutaran ke perangkat Spotify lain
  • Widget Pemutar musik dan variabel untuk lagu, artis, dan kemajuan

Integrasi Spotify menghubungkan Macro Deck ke akun Spotify Anda melalui Spotify Web API. Integrasi ini mengendalikan pemutaran di mana pun Spotify memutar untuk akun tersebut: aplikasi desktop, ponsel, speaker, atau perangkat Spotify Connect lainnya. Spotify tidak harus berjalan di komputer yang menjalankan Macro Deck.

Untuk terhubung, buat aplikasi kecil milik Anda sendiri di Spotify Developer Dashboard dan masukkan Client ID dan Client Secret-nya di Macro Deck. Macro Deck lalu membuka halaman masuk Spotify, dan Anda mengizinkan akses satu kali. Mengendalikan pemutaran melalui Web API membutuhkan Spotify Premium; ini aturan Spotify, bukan Macro Deck.

Yang dapat dilakukan

  • Putar, jeda, lewati, lompat posisi, aktifkan atau nonaktifkan acak, atur mode ulangi, dan ubah volume.
  • Mulai lagu atau daftar putar tertentu. Biarkan pilihannya kosong, dan Macro Deck meminta Anda memilih saat tombol ditekan.
  • Mulai pemutaran di perangkat tertentu, atau pindahkan pemutaran ke perangkat lain dan biarkan tetap diputar atau dijeda.
  • Tambahkan lagu saat ini ke Lagu yang Disukai atau hapus dari sana, dan tambahkan ke atau hapus dari daftar putar.
  • Tampilkan apa yang diputar di widget Pemutar musik, dengan sampul, kemajuan, serta tombol putar dan lewati.
  • Gunakan variabel seperti spotify_current_track_name di label tombol, dan ikat slider ke spotify_volume atau spotify_current_position.

Beberapa contoh penggunaan:

  • Tombol Toggle Play/Pause yang menampilkan apakah musik sedang diputar atau dijeda.
  • Tombol hati dengan Alihkan Lagu yang Disukai yang menampilkan apakah lagu saat ini ada di Lagu yang Disukai.
  • Tombol yang memindahkan pemutaran dari komputer ke speaker ruang keluarga dengan Transfer Playback.
  • Slider yang terikat pada spotify_volume yang mengikuti volume dan mengubahnya saat digeser.

Cara kerjanya

Macro Deck menanyakan status pemutaran ke Spotify sekitar setiap 3 detik saat musik diputar, setiap 5 detik saat dijeda, dan setiap 10 detik saat tidak ada yang diputar. Perubahan yang Anda buat di aplikasi Spotify muncul dalam rentang waktu itu. Token akses diperbarui di latar belakang, jadi Anda hanya perlu masuk lagi jika Spotify mencabut akses. Jika Spotify membatasi jumlah permintaan atau tidak menjawab, Macro Deck berhenti sejenak, menyimpan status terakhir yang diketahui, dan menampilkan masalah di halaman Spotify pada Integrasi sampai dapat melanjutkan. Anda dapat menghubungkan satu akun Spotify.

YouTube Music Desktop App

Disertakan dengan Macro Deck

Kendalikan YouTube Music Desktop App dari deck Anda: pemutaran, volume, peringkat, dan apa yang diputar.

WebNowPlaying

Disertakan dengan Macro Deck

Kendalikan musik dan video yang diputar di browser Anda dan tampilkan apa yang diputar, melalui ekstensi WebNowPlaying.

Jellyfin

Disertakan dengan Macro Deck

Kendalikan aplikasi dan TV Jellyfin dari deck Anda, tampilkan apa yang diputar, dan bereaksi saat pemutaran dimulai atau berhenti.

SoundPad

Disertakan dengan Macro Deck

Putar suara dari daftar SoundPad, kendalikan rekaman, dan tampilkan suara yang diputar di deck Anda.

Voicemeeter

Disertakan dengan Macro Deck

Kendalikan gain, bisu, pengarahan, dan tombol makro Voicemeeter, Banana, atau Potato dari deck Anda.