日本語のREADMEへ
SpMp
Um cliente do YouTube Music com foco na personalização de cores e metadados de músicas, desenvolvido usando o Compose Multiplatform para Android e desktop
Características
- Edite títulos de músicas, artistas e listas de reprodução
- Selecione várias músicas para ações em lote em qualquer tela
- Tema de cores personalizáveis em todo o aplicativo
- Use uma cor da miniatura da música atual
- Ou use um conjunto de cores personalizado por música ou globalmente
- Exibir interface do usuário e metadados do aplicativo, como títulos de músicas, em idiomas separados
- Login no aplicativo do YouTube Music
- Exibir letras sincronizadas com o tempo de KuGou e PetitLyrics
- As letras cronometradas são exibidas em uma barra alternável acima de cada página do aplicativo
- Furigana (leituras) é exibida acima do kanji japonês nas letras
- Fixe qualquer música, playlist, álbum ou artista no topo da página principal
- Presença rica e personalizável do Discord
- Insira músicas facilmente em qualquer posição da fila
E mais (veja o wiki para um completo lista mais completa de recursos)
Capturas de tela
Mais capturas de tela
Instalação
Downloads para todas as plataformas podem ser encontrados na página de lançamentos do repositório.
Requisitos adicionais no desktop
- Java deve estar instalado para todas as plataformas de desktop
- Vários pacotes de sistema são necessários para usar a versão Linux
A versão Android também está disponível no F-Droid. Não há diferença entre os APKs disponíveis no GitHub e os do F-Droid.
Documentação
A documentação sobre o uso avançado do SpMp, incluindo instruções de compilação, pode ser encontrada em https://spmp.toastbits.dev/docs/
Sobre o projeto
Comecei este projeto depois que me cansei de lidar com a falta de recursos de linguagem e personalização do aplicativo oficial de música do YouTube. Tentei várias alternativas, mas todas tiveram pelo menos alguns problemas que me incomodaram.
Então, em vez de passar algumas semanas aprendendo a base de código de um projeto existente e contribuindo com ele, decidi passar quase um ano (no momento da escrita) criando minha própria solução.
Contribuindo
Solicitações pull, relatórios de bugs e sugestões de recursos são bem-vindos! Este é meu primeiro projeto do Compose (e também o maior projeto que já fiz em geral), então provavelmente há muito espaço para melhorias.
O aplicativo está sendo desenvolvido atualmente para inglês e japonês. Contribuições para outros idiomas seriam muito apreciadas! Informações sobre localização de aplicativos podem ser encontradas aqui.
Graças a
- smlqrs: Para desenhar o ícone gráfico do projeto
- ytmusicapi: usado como referência para a API YouTube Music
- ExoVisualizer: implementação do visualizador de música
- ViMusic: Uma grande inspiração para este projeto
Bibliotecas (veja todas em Dependencies.kt)
- Piped: fornece URLs de stream para reprodução de música
- SQLDelight: Banco de dados para metadados de mídia
- Kuromoji: Gera furigana (leituras) para letras japonesas
- KizzyRPC: funcionalidade de status do Discord
- ComposeReorderable: listas reordenáveis como a fila de músicas
- compose-color-picker: roda de cores do editor de tema
- Catppuccin: temas incluídos como opções no aplicativo
Isenção de responsabilidade
Este projeto e seu conteúdo não são afiliados, financiados, autorizados, endossados ou de qualquer forma associados ao YouTube, Google LLC ou qualquer uma de suas afiliadas e subsidiárias.
Qualquer marca registrada, marca de serviço, nome comercial ou outros direitos de propriedade intelectual utilizados neste projeto são de propriedade dos respectivos proprietários.