Apple Music Discord RPC
Discord Rich Presence für Apple Music auf macOS.
- Keine AppleScript-Abfrage!
- 100 % SwiftUI!
Anforderungen
Um diese App auszuführen, benötigen Sie:
- macOS Ventura 13.0 und höher.
Um diese App zu erstellen, benötigen Sie:
Installation
- Laden Sie die neueste Version herunter. (
AppleMusicDiscordRPC-xyz-b.zip
, nicht der Quellcode) - Dekomprimieren Sie das ZIP-Archiv.
- Kopieren Sie
Apple Music Discord RPC.app
nach /Applications
.
Verwendung
- Öffnen Sie Discord und Music.app.
- Starten Sie
Apple Music Discord RPC.app
.
Bekannte Probleme
- Das Albumcover stimmt möglicherweise nicht mit dem in Music.app überein.
- Ursachen : Dies liegt daran, dass wir den Titel mithilfe der iTunes-API durchsuchen und das erste Ergebnis auswählen.
- Lösung : Noch keine. Wenn es eine Möglichkeit gibt, das Artwork direkt aus Music.app zu übernehmen und für Discord einzustellen, lassen Sie es mich wissen.
- Zu häufiges Überspringen/Wechseln von Titeln führt dazu, dass RPC vorübergehend nicht aktualisiert wird.
- Ursachen : Discord begrenzt die RPC-Updates, ebenso wie die iTunes-API.
- Lösung : Versuchen Sie, den Titel anzuhalten, eine Sekunde zu warten und dann erneut abzuspielen.
Bauanleitung
- Gehen Sie zu Apple Music Discord RPC.xcodeproj -> Apple Music Discord RPC-Ziel -> Signierung und Funktionen und konfigurieren Sie es für Ihr gewünschtes Konto.
- Klicken Sie auf die Schaltfläche „Play“ und beten Sie.
- ???
- Wenn es funktioniert, horra!
Credits
Symbole von Flaticons. Sie finden sie im Discord-Assets-Ordner.
Mit Canva erstelltes App-Symbol.
SwordRPC ursprünglich von @Azoy. Zusätzliche Funktionalität hinzugefügt von @PKBeam.
Music.app ScriptingBridge-Code, der mit SwiftScripting von @tingraldi generiert wurde, das ich geforkt habe.
Hinweis auf Nichtzugehörigkeit und Haftungsausschluss
Wir sind nicht mit Apple, Discord oder einer seiner Tochtergesellschaften oder verbundenen Unternehmen verbunden, verbunden, autorisiert, unterstützt oder in irgendeiner Weise offiziell mit ihnen verbunden.
Die Namen Apple Music und Discord sowie zugehörige Namen, Marken, Embleme und Bilder sind eingetragene Marken ihrer jeweiligen Eigentümer.
Generieren von appcast.xml
(ignorieren, es sei denn, Sie sind ich?)
- Suchen Sie in der Xcode-Seitenleiste nach Sparkle, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Im Finder anzeigen“.
- Navigieren Sie im Finder-Fenster zu
../artifacts/sparkle/bin
. - Öffnen Sie ein Terminal im obigen Verzeichnis und führen Sie
./generate_appcast /path/to/folder/with/built/zips
aus. - Korrigieren Sie den Pfad des neuen Updates zur GitHub-Version.
- Kopieren Sie die neue
appcast.xml
in das Repository-Stammverzeichnis. - Übertragen Sie die Änderungen zur Veröffentlichung auf
main
.
Wenn Sie die neue appcast.xml
in Schritt 3 bereits haben, bewahren Sie sie für die zukünftige Verwendung im selben Verzeichnis auf.