RPC Perselisihan Musik Apple
Kehadiran Kaya Perselisihan untuk Apple Music di macOS.
- Tidak ada jajak pendapat AppleScript!
- 100% SwiftUI!
Persyaratan
Untuk menjalankan aplikasi ini, Anda memerlukan:
- macOS Ventura 13.0 dan lebih baru.
Untuk membuat aplikasi ini, Anda memerlukan:
- Xcode 14.1 dan lebih tinggi.
Instalasi
- Unduh rilis terbaru. (
AppleMusicDiscordRPC-xyz-b.zip
, bukan kode sumber) - Dekompresi arsip ZIP.
- Salin
Apple Music Discord RPC.app
ke /Applications
.
Penggunaan
- Buka Discord dan Music.app.
- Luncurkan
Apple Music Discord RPC.app
.
Masalah yang diketahui
- Sampul album mungkin tidak cocok dengan yang ada di Music.app.
- Penyebab : Ini karena kami mencari lagu menggunakan iTunes API dan memilih hasil pertama.
- Resolusi : Belum ada. Jika ada cara untuk mengambil karya seni langsung dari Music.app dan mengaturnya untuk Discord, beri tahu saya.
- Melewatkan/mengganti trek terlalu sering menyebabkan RPC tidak diperbarui untuk sementara.
- Penyebab : Kecepatan perselisihan membatasi pembaruan RPC, begitu pula API iTunes.
- Resolusi : Coba jeda trek, tunggu sebentar, lalu putar lagi.
Membangun instruksi
- Buka Apple Music Discord RPC.xcodeproj -> Target RPC Apple Music Discord -> Penandatanganan dan Kemampuan dan konfigurasikan ke akun yang Anda inginkan.
- Klik tombol Putar dan berdoa.
- ???
- Jika berhasil, hore!
Kredit
Ikon oleh Flaticons. Mereka dapat ditemukan di folder aset perselisihan.
Ikon aplikasi dibuat menggunakan Canva.
SwordRPC aslinya oleh @Azoy. Fungsionalitas tambahan ditambahkan oleh @PKBeam.
Kode Music.app ScriptingBridge dibuat menggunakan SwiftScripting @tingraldi, yang saya fork.
Pemberitahuan Non-Afiliasi dan Penafian
Kami tidak berafiliasi, terkait, diberi wewenang, didukung oleh, atau dengan cara apa pun terhubung secara resmi dengan Apple, Discord, atau anak perusahaan atau afiliasinya.
Nama Apple Music dan Discord serta nama, merek, lambang, dan gambar terkait adalah merek dagang terdaftar dari pemiliknya masing-masing.
Menghasilkan appcast.xml
(abaikan kecuali Anda adalah saya?)
- Cari Sparkle di sidebar Xcode, klik kanan dan pilih 'Show in Finder'.
- Di jendela Finder, navigasikan ke
../artifacts/sparkle/bin
. - Buka terminal di direktori di atas dan jalankan
./generate_appcast /path/to/folder/with/built/zips
. - Perbaiki jalur pembaruan baru ke Rilis GitHub.
- Salin
appcast.xml
baru ke root repositori. - Dorong perubahan ke
main
untuk diterbitkan.
Setelah Anda memiliki appcast.xml
baru di langkah 3, simpan di direktori yang sama untuk digunakan di masa mendatang.