Apple Music Discord RPC
Discord Rich Presence pour Apple Music sur macOS.
- Pas de sondage AppleScript !
- 100 % SwiftUI !
Exigences
Pour exécuter cette application, vous aurez besoin de :
- macOS Ventura 13.0 et supérieur.
Pour créer cette application, vous aurez besoin de :
Installation
- Téléchargez la dernière version. (
AppleMusicDiscordRPC-xyz-b.zip
, pas le code source) - Décompressez l'archive ZIP.
- Copiez
Apple Music Discord RPC.app
dans /Applications
.
Usage
- Ouvrez Discord et Music.app.
- Lancez
Apple Music Discord RPC.app
.
Problèmes connus
- La pochette de l'album peut ne pas correspondre à celle de Music.app.
- Causes : C'est parce que nous recherchons la piste à l'aide de l'API iTunes et sélectionnons le premier résultat.
- Résolution : Aucune pour l’instant. S'il existe un moyen de récupérer l'illustration directement depuis Music.app et de la configurer pour Discord, faites-le-moi savoir.
- Sauter/changer des pistes trop souvent entraîne une non-mise à jour temporaire du RPC.
- Causes : Discord limite le débit des mises à jour RPC, tout comme l'API d'iTunes.
- Résolution : essayez de mettre la piste en pause, d'attendre une seconde, puis de la rejouer.
Instructions de construction
- Accédez à Apple Music Discord RPC.xcodeproj -> Apple Music Discord RPC target -> Signature and Capabilities et configurez-le sur le compte souhaité.
- Cliquez sur le bouton Jouer et priez.
- ???
- Si ça marche, hourra !
Crédits
Icônes par Flaticons. Ils peuvent être trouvés dans le dossier discord-assets.
Icône d'application créée à l'aide de Canva.
SwordRPC à l'origine par @Azoy. Fonctionnalité supplémentaire ajoutée par @PKBeam.
Code Music.app ScriptingBridge généré à l'aide du SwiftScripting de @tingraldi, que j'ai forké.
Avis de non-affiliation et clause de non-responsabilité
Nous ne sommes pas affiliés, associés, autorisés, approuvés par ou officiellement liés de quelque manière que ce soit à Apple, Discord ou à l'une de ses filiales ou de ses sociétés affiliées.
Les noms Apple Music et Discord ainsi que les noms, marques, emblèmes et images associés sont des marques déposées de leurs propriétaires respectifs.
Génération appcast.xml
(ignorer sauf si vous êtes moi ?)
- Recherchez Sparkle dans la barre latérale Xcode, faites un clic droit dessus et choisissez « Afficher dans le Finder ».
- Dans la fenêtre du Finder, accédez à
../artifacts/sparkle/bin
. - Ouvrez un terminal dans le répertoire ci-dessus et exécutez
./generate_appcast /path/to/folder/with/built/zips
. - Corrigez le chemin de la nouvelle mise à jour vers la version GitHub.
- Copiez le nouveau
appcast.xml
à la racine du référentiel. - Poussez les modifications vers
main
pour la publication.
Une fois que vous avez déjà ce nouveau appcast.xml
à l'étape 3, conservez-le dans le même répertoire pour une utilisation future.