Trackhop

Suas playlists,
em todo lugar.

O Trackhop mantém as playlists sincronizadas entre serviços de música, manualmente ou de forma agendada.

Gratuito e de código aberto. Sem conta, sem servidor, sem assinatura: tudo roda no seu celular.

Google Play: em breve Em teste · Veio do Google Play? Adicione o plugin
Disponível no F-Droid Compilado a partir do código-fonte · novas versões chegam alguns dias depois
Disponível no Obtainium Cada versão na hora, atualiza sozinho
Baixe o APK no GitHub O APK mais recente, para instalar manualmente

Android 8.0 ou superior · Qual versão eu preciso?

Baixar para macOS (Apple silicon) Apple silicon · para Intel · Homebrew
Baixar para Linux .deb · ou Snap · Flatpak

No Mac, abra a primeira vez com clique direito › Abrir (por quê) · Todos os downloads

Rode no Docker Beta · ghcr.io ou Docker Hub · em um NAS
Implantar no Azure (beta) Beta · sua própria assinatura, cerca de $5 por mês · detalhes

Uma página web, sincronizações agendadas, uma API · Uma conta para cada um da casa

Um tour pelo Trackhop: sincronizações, uma nova sincronização, contas, ferramentas, uma faixa compartilhada, os cartões de compatibilidade e pôster, faixas que não tocam, configurações

O que ele faz

Escolha uma origem e um destino e com que frequência sincronizar. O Trackhop encontra cada faixa do outro lado, mostra o que vai mudar e mantém as duas em dia.

De qualquer serviço para qualquer serviço

Playlists, músicas curtidas, álbuns salvos e artistas seguidos. Ou cole o link de qualquer playlist pública.

De forma agendada

A cada hora, a cada 6 horas, diariamente ou semanalmente. Só adições, ou também as remoções, mantendo a ordem da origem.

Nada no chute

Uma prévia antes de cada sincronização. As faixas não encontradas vão para revisão: escolha a certa uma vez e o Trackhop lembra.

Suas contas continuam suas

Você entra pela página de cada serviço. Os tokens de acesso são criptografados no celular e nunca saem dele.

Seu próprio servidor de música

Navidrome e outros servidores Subsonic, Jellyfin e Plex, ao lado dos serviços de streaming. Arquivos também: CSV, M3U, XML, JSON.

Ferramentas de playlist

Backups, remoção de duplicadas, mesclar, dividir e ordenar, e um gerador de playlists com a sua própria chave de IA.

Sincronizações com seus números, uma nova sincronização, uma faixa compartilhada entrando em uma playlist, o quanto duas playlists são compatíveis, um pôster de playlist, faixas que não tocam e suas substitutas

Funciona com

Os serviços marcados como beta funcionam e seguem a API documentada de cada serviço, mas foram menos usados na prática: relatos são bem-vindos.

Serviços de streaming

SpotifyYouTube MusicAmazon Music Apple Music betaTIDALDeezer betaQobuz alpha SoundCloud betaAnghami alphaLiveOne alpha

Seu próprio servidor

Navidrome / SubsonicJellyfinEmby betaPlex

Fontes e arquivos

Last.fm somente leituraListenBrainz somente leitura NetEase Cloud Music · QQ Music links públicos TikTokRádio online · ShazamParadas Apple Music · Deezer CSV · TSV · M3U · XSPF · JSPF · iTunes XML · JSONTexto colado

Por que não um serviço de transferência online?

Soundiiz, TuneMyMusic e FreeYourMusic são bons para uma mudança única. O Trackhop serve para manter as playlists em dia ao longo do tempo, sem entregar suas contas a ninguém. Lado a lado: Trackhop e Soundiiz, Trackhop e TuneMyMusic.

TrackhopServiços de transferência online
Onde rodaNo seu celularNos servidores deles
Quem guarda seus loginsSó o seu celular, criptografadosO serviço
Conta, assinaturaNenhumaConta; limites no plano gratuito
Sincronização agendada, remoções espelhadasSimGeralmente planos pagos
Servidores pessoaisSimRaramente
Código-fonteAberto, AGPL-3.0-onlyFechado

Também no computador ou em um NAS

Quer testar sem celular, ou manter as sincronizações rodando em uma máquina sempre ligada? O mesmo motor roda no seu computador e em um servidor, com uma página web para conectar serviços e criar sincronizações. Os dois estão em beta: funcionam no dia a dia mas ainda são novos, então guarde uma cópia da sua configuração e conte pra gente o que quebrar.

Trackhop Desktop para Windows, macOS e Linux: instale como qualquer programa, sem Docker nem Java, sem direitos de administrador. Fica ao lado do relógio e roda as sincronizações agendadas enquanto o computador estiver ligado. Versão 1.6.0 (o que há de novo).

Instalador para Windows Windows, sem instalação (.zip) macOS, Apple silicon macOS, Intel Linux (.deb) Linux (.tar.gz) Linux (Flatpak)

Ou com um gerenciador de pacotes:

# Windows, pela Microsoft Store
winget install 9PFX74Q2XN9P

# Windows, com Scoop
scoop bucket add xlollx https://github.com/xlollx/scoop-bucket
scoop install xlollx/trackhop

# macOS, com Homebrew
brew install --cask xlollx/tap/trackhop

Como instalar · Todas as versões · Microsoft Store · Para Windows, Mac, Linux

Docker beta, para um servidor doméstico, um NAS ou um Raspberry Pi:

docker run -d -p 8080:8080 \
  -v trackhop-data:/data \
  -e SONGPORT_PASSWORD=escolha-uma \
  ghcr.io/xlollx/trackhop

Depois abra http://127.0.0.1:8080. Para atualizar, baixe a imagem e inicie o contêiner de novo: suas sincronizações ficam no volume. Configurações, Docker Compose e o que funciona ali: o guia do Docker. Também no Docker Hub como xlollx/trackhop. Em um NAS (Synology, Unraid, TrueNAS), ou ao lado do Navidrome, Jellyfin ou Plex. Para a casa toda, uma conta para cada um: cada pessoa entra e tem seus próprios serviços e sincronizações.

No Azure beta, sem servidor em casa: Implantar no Azure (beta) cria o Trackhop na sua própria assinatura do Azure (Container Apps, HTTPS, dados no Azure Files). Cobrado na sua assinatura: cerca de $5 por mês na maioria das regiões quando fica ocioso entre as sincronizações, até cerca de $15 se estiver ocupado o tempo todo (estimativa pelos preços de tabela do Azure para Container Apps após a cota gratuita mensal; o armazenamento custa centavos). Mais.

Os dois têm o visual do app, a revisão das faixas não encontradas, playlists de arquivo em todos os formatos e as Ferramentas do app: exportação, backups completos (também agendados), duplicadas, faixas que não tocam, playlists com IA e Seus números.

Como o Trackhop usa seus dados

O Trackhop se conecta aos serviços de música que você escolher (Spotify, YouTube Music, Apple Music, Amazon Music, TIDAL, Deezer, servidores pessoais) com o login de cada serviço. Ele lê suas playlists e as faixas delas e, quando você inicia ou agenda uma sincronização, cria playlists e adiciona ou remove faixas na sua própria conta. Para o YouTube Music pela API do Google, isso significa a YouTube Data API com a permissão youtube, usada só para as suas playlists e só no seu dispositivo.

Os tokens de acesso ficam criptografados no celular e nunca são enviados ao desenvolvedor do Trackhop nem a terceiros. Não existe servidor do Trackhop. Detalhes na política de privacidade.

Comece

Android 8.0 ou superior, em inglês, italiano, francês, alemão, espanhol, português, polonês, russo, turco, chinês, japonês e coreano. Não sabe qual versão pegar? Qual Trackhop? compara as opções. O guia acompanha a primeira sincronização e os erros mais comuns; se algo não funcionar como descrito, Registro → Reportar no GitHub abre um relato com os detalhes já preenchidos.

Passo a passo: do Spotify para o YouTube Music · do Apple Music para o Spotify · do Spotify para o TIDAL · do Spotify para o Apple Music · do YouTube Music para o Spotify · do Deezer para o Spotify · do Amazon Music para o Spotify · do Spotify para Navidrome, Jellyfin ou Plex · uma playlist em CSV ou M3U · seus Shazams em uma playlist. Guias em português: Primeiros passos com o Trackhop · Transferir playlists entre Spotify, YouTube Music, Apple Music e Deezer.

Sem um celular Android à mão? Experimente o Trackhop Desktop no Windows ou Linux, ou a versão Docker.

Usa a versão do Google Play? Baixe o Trackhop Bridge, o plugin que adiciona YouTube Music, Amazon Music, e Spotify e Apple Music sem chaves de desenvolvedor (interfaces web não oficiais: leia as notas dele antes).

Obrigado

a quem mantém o Trackhop gratuito. Quer seu nome aqui? Ko-fi ou GitHub Sponsors.

  • THE ICON
  • Michel Henke
  • Pisqui❤️

O Songport agora é Trackhop. Mesmo app, mesmo código, mesmas atualizações: só o nome mudou, porque um serviço sem relação chamado "SongPort" atua na mesma área. O app instalado se atualiza normalmente e mantém todos os dados, e os links antigos continuam funcionando.