Music library and player
Download for Mac, Windows or Linux
- Playlists & folders
- Filtering
- Queue
- Metadata editing
- Fast. Navigation, sorting & filtering should be instant even for libraries with 100 000 tracks
- Quick playlist navigation with CmdK or CtrlK
- Install Node.js
- Install Rust
- Run
npm install
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
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
- 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

