Baixar o rox
Escolha plataforma e formato. Sem conta, e nada rodando em segundo plano quando ele está fechado.
Gerenciadores de pacotes
Dois caminhos que mantêm o rox atualizado junto com o resto do seu sistema.
Arch Linux AUR, do código ou pré-compilado
yay -S rox-player[-bin|-git]
Três pacotes, todos comantidos pelo autor do rox: o rox-player compila a versão mais recente do código, o rox-player-bin instala essa versão pré-compilada e o rox-player-git compila o topo do main. Qualquer helper de AUR funciona, ou você clona o pacote e roda makepkg -si você mesmo.
rox-player no AUR
Nix and NixOS direto do flake
nix run github:zealsprince/rox
nix profile install github:zealsprince/rox
O repositório é um flake. O primeiro comando roda o rox sem instalar nada, o segundo o coloca no seu perfil. No NixOS, adicione o flake como input e puxe packages.default, ou use o overlay que ele exporta.
flake.nix
Rodando pelo terminal
Passe arquivos ou pastas para o rox e ele os toca na hora, substituindo o que estava carregado. As pastas se expandem para os arquivos de áudio direto dentro delas.
rox ~/music/albums/loveless
rox --enqueue track.flac
rox --portable
--enqueue (ou -e) acrescenta à fila em vez de tocar. --portable guarda a biblioteca, as configurações e os caches numa pasta rox-data ao lado do executável naquela execução. Para continuar portátil entre inícios, deixe um arquivo vazio chamado portable ao lado do executável, ou ligue a opção nas configurações de Comportamento.
Compilando você mesmo
Com Nix, nix develop e depois cargo run te dão um ambiente de desenvolvimento com a toolchain do Rust e as bibliotecas que o gpui carrega em tempo de execução. Sem Nix você precisa do Rust estável, do cmake e das bibliotecas de sistema do gpui pela sua distribuição, mais uma rodada dos dois scripts vendor. A seção de desenvolvimento do README tem a lista completa.