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.js
andsrc/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