Sobre o projeto
Ferrum é uma aplicação de biblioteca musical e reprodutor disponível para Mac, Linux, Windows e Android. É construída como uma aplicação Electron com um frontend web e um backend nativo em Rust (napi), e o README fornece instruções de configuração e compilação para programadores.
Funcionalidades principais listadas no README:
- Listas de reprodução e pastas
- Filtragem
- Fila
- Edição de metadados
- Navegação rápida, ordenação e filtragem, descrita como instantânea para bibliotecas com 100.000 faixas
- Navegação rápida de listas de reprodução via Cmd+K ou Ctrl+K
A versão Android é descrita como ainda não útil além da navegação na biblioteca: não há reprodução nem sincronização, e os utilizadores devem copiar manualmente o seu ficheiro Library.json. O README contém uma ligação para Obtainium para instalação no Android.
As notas de desenvolvimento abrangem a instalação de Node.js e Rust, a execução de npm install, e a estrutura do projeto: o código-fonte da aplicação Electron está em src/electron.js e src/electron/, o frontend web em src/ e napi, e o backend nativo em Rust em src-native/. Os resultados da compilação vão para build/app/, build/web/ e ferrum-addon/addon.node. Os comandos incluem npm run dev, dev-release, build, lint, format e check. A publicação de uma nova versão envolve executar npm run check, atualizar CHANGELOG.md, incrementar a versão, criar uma etiqueta git v#.#.#, e adicionar notas de lançamento ao lançamento do GitHub gerado.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.