Sobre o projeto
Stash é um aplicativo Android (8.0+) que espelha suas bibliotecas do Spotify e YouTube Music no seu telefone. Você conecta cada serviço usando seus próprios cookies de login, escolhe as playlists e mixes para sincronizar e, em seguida, baixa as faixas para reprodução offline ou cria um índice de streaming para economizar armazenamento. É licenciado sob GPL-3.0 e distribuído via GitHub Releases, não pela Play Store.
Principais recursos descritos no README:
- Biblioteca unificada: músicas curtidas, playlists e mixes diários do Spotify e YouTube Music em um só lugar, com correspondência de faixas, sinalizador de correspondência incorreta e espelhamento opcional de curtidas e histórico de volta aos serviços.
- Dois modos: o modo offline baixa faixas para reprodução offline permanente (cerca de 9–15 GB para uma biblioteca média); o modo online cria um índice local transmitível com armazenamento mínimo, mas requer conexão.
- Sem perdas: reprodução e downloads em FLAC vêm de uma fonte que você possui, como sua própria conta Qobuz ou um endpoint de retransmissão auto-hospedado. Sem isso, a reprodução recai para AAC/Opus. A compilação oficial pode usar um relay gerenciado pelo projeto, enquanto uma versão compilada por você tem esse caminho desativado.
- Recursos de reprodução: equalizador de 5 bandas com predefinições, reforço de graves, virtualizador, crossfader, normalizador e letras sincronizadas do LRCLIB.
- Integrações opcionais: scrobbling e recomendações do Last.fm, scrobbling do ListenBrainz, metadados de artistas do MusicBrainz e Discord Rich Presence (desativado por padrão, com aviso explícito sobre a política de self-bot do Discord).
- Privacidade: sem servidor de conta Stash, sem análises ou relatórios de falhas de terceiros; as credenciais são armazenadas no dispositivo, criptografadas com AES-256-GCM via Google Tink, e enviadas apenas ao serviço de origem. O README lista todos os hosts que o aplicativo contata e para que cada um é usado.
- Configuração: login no aplicativo ou extração manual de cookies para Spotify e YouTube Music; configuração do Discord via login no aplicativo ou token colado. A sincronização em segundo plano pode exigir definir o uso de bateria do aplicativo como Irrestrito em alguns dispositivos Android.
- Compilação: Android Studio Hedgehog ou posterior, JDK 17, Android SDK 35; `./gradlew assembleDebug`.
O README também observa que o aplicativo baixa áudio do YouTube e Spotify, o que conflita com os termos de serviço desses serviços, e inclui um aviso legal e processo de remoção. O suporte à comunidade é via GitHub Issues, um servidor Discord e Crowdin para traduções.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.