ferrum
ferrum copied to clipboard
Music library app for Mac, Linux and Windows
Ferrum
Music library and player
Download for Mac, Windows or Linux
⚠️ Warning
Ferrum is in development and might get updates that no longer work with your library.

Dev instructions
Get started
- Install Node.js
- Install Rust
- Run
npm install
Structure
App (Electron)
- Source:
src/electron.jsandsrc/electron/ - Build output:
build/app/
Web (the frontend)
- Source code: napi and
src/ - Build output:
build/web/
Napi (the native Rust backend)
- Source code:
src-native/ - Build output:
ferrum-addon/addon.node
Commands
npm run dev: Start app in dev modenpm run dev-release: Start app in dev mode (optimized)npm run build: Buildnpm run lint: Lintnpm run format: Format
Publish new version
- Run
npm run check - Update
CHANGELOG.md - Run
npm version --no-git-tag <version>to bump the version number - Create a git tag in the format
v#.#.# - Add release notes to the generated GitHub release and publish it