Sobre o projeto

O SpotMenu traz controles de reprodução do Spotify e Apple Music diretamente para a barra de menus do macOS. Construído com Swift e SwiftUI, oferece uma experiência de usuário minimalista e nativa para gerenciar a reprodução de música sem interromper seu fluxo de trabalho. ### Principais Recursos - **Integração com a Barra de Menus**: Exibe o artista e o título da música atuais diretamente na barra de menus. - **Controles de Reprodução**: Uma sobreposição ao passar o mouse fornece capacidades de reproduzir, pausar, pular e curtir faixas, juntamente com a arte do álbum. - **Atalhos de Teclado**: Hotkeys globais estão disponíveis para controlar a reprodução de qualquer lugar no seu sistema. - **Curtir Faixas**: Especificamente para o Spotify, os usuários podem curtir ou descurtir faixas usando a API Web do Spotify. - **Visual Compacto**: Alterne entre modos de exibição completo e compacto para economizar espaço na barra de menus. - **Atualizações em Tempo Real**: O aplicativo sincroniza automaticamente com mudanças ativas na reprodução de mídia. - **Suporte a Múltiplos Players**: Detecta automaticamente players ativos ou permite seleção manual entre Spotify e Apple Music. ### Instalação Os usuários podem instalar o SpotMenu por vários métodos: - **Download Direto**: Baixe o `.app.zip` assinado e notarizado mais recente da página de Releases do GitHub, que inclui atualizações automáticas via Sparkle. - **Homebrew**: Instale facilmente usando o comando `brew install --cask spotmenu`. - **Compilar a partir do Código-Fonte**: Requer macOS 13+ (Ventura) e Xcode 15+. Clone o repositório e abra `SpotMenu.xcodeproj`. ### Configuração do Desenvolvedor do Spotify Para habilitar o recurso de curtir faixas, os usuários devem criar um aplicativo no Painel do Desenvolvedor do Spotify, configurar o URI de redirecionamento para `com.github.kmikiy.spotmenu://callback` e inserir o Client ID gerado nas preferências do SpotMenu. ### Personalização e Preferências O aplicativo fornece opções extensivas de personalização no menu de Preferências: - **Seleção de Player de Música**: Escolha entre detecção automática, Spotify ou Apple Music. - **Controles de Aparência**: Ajuste as cores de matiz da sobreposição, cores de primeiro plano, intensidade de desfoque e opacidade para a sobreposição de reprodução. - **Visuais da Barra de Menus**: Alterne a visibilidade de nomes de artistas, títulos de músicas, ícones e ajuste a largura máxima (40–300pt). - **Mapeamento de Atalhos**: Defina hotkeys globais para Reproduzir/Pausar, Próxima/Anterior faixa e ações de Curtir/Descurtir. ### Guia de Uso - **Clique com o botão esquerdo**: Mostrar ou ocultar o painel de reprodução. - **Clique com o botão direito**: Abrir o menu de contexto. - **Passe o mouse sobre o painel**: Revele controles detalhados de reprodução. O SpotMenu é lançado sob a Licença MIT.