Sobre el proyecto

SpotMenu lleva los controles de reproducción de Spotify y Apple Music directamente a la barra de menús de macOS. Construido con Swift y SwiftUI, ofrece una experiencia de usuario minimalista y nativa para gestionar la reproducción de música sin interrumpir tu flujo de trabajo. ### Características principales - **Integración en la barra de menús**: Muestra el artista y el título de la canción actuales directamente en la barra de menús. - **Controles de reproducción**: Una superposición al pasar el cursor proporciona capacidades de reproducir, pausar, saltar y dar me gusta a canciones junto con la carátula del álbum. - **Atajos de teclado**: Hay teclas rápidas globales disponibles para controlar la reproducción desde cualquier lugar de tu sistema. - **Dar me gusta a canciones**: Específicamente para Spotify, los usuarios pueden dar me gusta o quitar me gusta a canciones usando la API web de Spotify. - **Vista compacta**: Alterna entre modos de visualización completo y compacto para ahorrar espacio en la barra de menús. - **Actualizaciones en vivo**: La aplicación se sincroniza automáticamente con los cambios activos de reproducción multimedia. - **Soporte multi-reproductor**: Detecta automáticamente los reproductores activos o permite la selección manual entre Spotify y Apple Music. ### Instalación Los usuarios pueden instalar SpotMenu mediante varios métodos: - **Descarga directa**: Obtén el último `.app.zip` firmado y notarizado desde la página de Releases de GitHub, que incluye actualizaciones automáticas mediante Sparkle. - **Homebrew**: Instala fácilmente usando el comando `brew install --cask spotmenu`. - **Compilar desde el código fuente**: Requiere macOS 13+ (Ventura) y Xcode 15+. Clona el repositorio y abre `SpotMenu.xcodeproj`. ### Configuración del desarrollador de Spotify Para habilitar dar me gusta a canciones, los usuarios deben crear una aplicación en el panel de desarrolladores de Spotify, configurar la URI de redirección como `com.github.kmikiy.spotmenu://callback` e ingresar el ID de cliente generado en las preferencias de SpotMenu. ### Personalización y preferencias La aplicación proporciona amplias opciones de personalización en su menú de Preferencias: - **Selección del reproductor de música**: Elige entre detección automática, Spotify o Apple Music. - **Controles de apariencia**: Ajusta los colores de tinte al pasar el cursor, colores de primer plano, intensidad de desenfoque y opacidad para la superposición de reproducción. - **Visuales de la barra de menús**: Alterna la visibilidad de nombres de artistas, títulos de canciones, iconos y ajusta el ancho máximo (40–300 pt). - **Asignación de atajos**: Configura teclas rápidas globales para Reproducir/Pausar, Siguiente/Anterior canción y acciones de Me gusta/No me gusta. ### Guía de uso - **Clic izquierdo**: Muestra u oculta el panel de reproducción. - **Clic derecho**: Abre el menú contextual. - **Pasar el cursor sobre el panel**: Revela controles de reproducción detallados. SpotMenu se publica bajo la Licencia MIT.