日本語のREADMEへ
SpMp
Un cliente de YouTube Music centrado en la personalización de colores y metadatos de canciones, creado con Compose Multiplatform para Android y escritorio.
Características
- Editar títulos de canciones, artistas y listas de reproducción
- Seleccione varias canciones para acciones por lotes en cualquier pantalla
- Temas de colores personalizables en toda la aplicación
- Usar un color de la miniatura de la canción actual
- O use un conjunto de colores personalizado por canción o globalmente
- Muestre la interfaz de usuario de la aplicación y los metadatos, como títulos de canciones, en idiomas separados
- Inicio de sesión de YouTube Music en la aplicación
- Muestra letras sincronizadas en el tiempo de KuGou y PetitLyrics
- Las letras cronometradas se muestran en una barra alternable encima de cada página de la aplicación.
- Furigana (lecturas) se muestra encima del kanji japonés dentro de la letra
- Fija cualquier canción, lista de reproducción, álbum o artista en la parte superior de la página principal.
- Presencia rica en Discord personalizable
- Inserte canciones fácilmente en cualquier posición de la cola
Y más (consulte la wiki para obtener más información). lleno lista más completa de características)
Capturas de pantalla
Más capturas de pantalla
Instalación
Las descargas para todas las plataformas se pueden encontrar en la página de lanzamientos del repositorio.
Requisitos adicionales en el escritorio
- Java debe estar instalado para todas las plataformas de escritorio.
- Se requieren varios paquetes del sistema para utilizar la versión de Linux.
La versión de Android también está disponible en F-Droid. No hay diferencia entre los APK disponibles en GitHub y los de F-Droid.
Documentación
La documentación sobre el uso avanzado de SpMp, incluidas las instrucciones de compilación, se puede encontrar en https://spmp.toastbits.dev/docs/
Sobre el proyecto
Comencé este proyecto después de cansarme de lidiar con la falta de personalización y funciones de idioma de la aplicación de música oficial de YouTube. Probé varias alternativas, pero todas tenían al menos algunos problemas que me molestaban.
Entonces, en lugar de pasar algunas semanas aprendiendo el código base de un proyecto existente y contribuir a él, decidí pasar casi un año (en el momento de escribir este artículo) creando mi propia solución.
Contribuyendo
¡Las solicitudes de extracción, los informes de errores y las sugerencias de funciones son bienvenidos! Este es mi primer proyecto de Compose (y también el proyecto más grande que he realizado en general), por lo que probablemente haya mucho margen de mejora.
Actualmente, la aplicación se está desarrollando tanto para inglés como para japonés. ¡Se agradecerían mucho las contribuciones en otros idiomas! Puede encontrar información sobre la localización de aplicaciones aquí.
Gracias a
- smlqrs: Para diseñar el icono gráfico del proyecto.
- ytmusicapi: utilizado como referencia para la API de YouTube Music
- ExoVisualizer: implementación de visualizador de música
- ViMusic: una gran inspiración para este proyecto
Bibliotecas (ver todo en Dependencies.kt)
- Canalizado: proporciona URL de transmisión para reproducción de música
- SQLDelight: base de datos para metadatos multimedia
- Kuromoji: Genera furigana (lecturas) para letras japonesas
- KizzyRPC: funcionalidad de estado de discordia
- ComposeReorderable: listas reordenables como la cola de canciones
- compose-color-picker: rueda de colores del editor de temas
- Catppuccin: Temas incluidos como opciones en la aplicación
Descargo de responsabilidad
Este proyecto y su contenido no están afiliados, financiados, autorizados, respaldados ni asociados de ninguna manera con YouTube, Google LLC o cualquiera de sus afiliados y subsidiarias.
Cualquier marca comercial, marca de servicio, nombre comercial u otros derechos de propiedad intelectual utilizados en este proyecto son propiedad de sus respectivos dueños.