RPC do Discord de música da Apple
Discord Rich Presence para Apple Music no macOS.
- Nenhuma pesquisa AppleScript!
- 100% SwiftUI!
Requisitos
Para executar este aplicativo, você precisará de:
- macOS Ventura 13.0 e superior.
Para construir este aplicativo, você precisará de:
Instalação
- Baixe a versão mais recente. (
AppleMusicDiscordRPC-xyz-b.zip
, não o código-fonte) - Descompacte o arquivo ZIP.
- Copie
Apple Music Discord RPC.app
para /Applications
.
Uso
- Tenha o Discord e o Music.app abertos.
- Inicie
Apple Music Discord RPC.app
.
Problemas conhecidos
- A arte do álbum pode não corresponder à do Music.app.
- Causas : Isso ocorre porque estamos pesquisando a faixa usando a API do iTunes e escolhendo o primeiro resultado.
- Resolução : Nenhuma ainda. Se houver uma maneira de pegar a arte diretamente do Music.app e configurá-la para o Discord, me avise.
- Pular/alterar faixas com muita frequência faz com que o RPC não seja atualizado temporariamente.
- Causas : A taxa de discórdia limita as atualizações de RPC, assim como a API do iTunes.
- Resolução : Tente pausar a faixa, esperar um segundo e reproduzi-la novamente.
Instruções de construção
- Vá para Apple Music Discord RPC.xcodeproj -> Destino Apple Music Discord RPC -> Assinatura e recursos e configure-o para a conta desejada.
- Clique no botão Play e ore.
- ???
- Se funcionar, ah!
Créditos
Ícones de Flaticons. Eles podem ser encontrados na pasta discord-assets.
Ícone do aplicativo criado usando Canva.
SwordRPC originalmente por @Azoy. Funcionalidade adicional adicionada por @PKBeam.
Código Music.app ScriptingBridge gerado usando SwiftScripting de @tingraldi, que eu bifurquei.
Aviso de não afiliação e isenção de responsabilidade
Não somos afiliados, associados, autorizados, endossados ou de qualquer forma oficialmente conectados com a Apple, Discord ou qualquer uma de suas subsidiárias ou afiliadas.
Os nomes Apple Music e Discord, bem como nomes, marcas, emblemas e imagens relacionados são marcas registradas de seus respectivos proprietários.
Gerando appcast.xml
(ignorar, a menos que você seja eu?)
- Procure Sparkle na barra lateral do Xcode, clique com o botão direito e escolha ‘Mostrar no Finder’.
- Na janela do Finder, navegue até
../artifacts/sparkle/bin
. - Abra um terminal no diretório acima e execute
./generate_appcast /path/to/folder/with/built/zips
. - Corrija o caminho da nova atualização para a versão do GitHub.
- Copie o novo
appcast.xml
para a raiz do repositório. - Envie as alterações para
main
para publicação.
Depois que você já tiver o novo appcast.xml
na etapa 3, mantenha-o no mesmo diretório para uso futuro.