Skip to content
norifmPublic

About

blazingly fast multi-platform navidrome client

Resources

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Latest commit

 

History

900 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nori

A music player for your own Navidrome or Subsonic server, on Android, desktop, the terminal and the iPod touch.

Still in development. nori changes quickly: its screens and settings will change between versions, and it will soon get its own design language. Bugs and ideas are welcome in Issues.

latest release Android · Linux · macOS · terminal · iPod MIT

Quick picks  An album  Lyrics

  • Sleeps between bursts. Music is decoded ahead and the CPU sleeps in between; nothing ticks with the screen off.
  • Sounds right. Gapless albums, AutoMix transitions on the beat, an equalizer with AutoEQ curves, a sound for each output.
  • Finds the words. Your server's lyrics first, then lyrics services online, scored, word by word where they have it.
  • One core, every screen. One Rust core plays, queues and decides; each app only draws.
  • Yours. No nori account or analytics; connect your own server account, and downloads play offline.

Install

Links

Website · Docs · Changelog · Contributing

Build

cargo test -j4 --workspace                            # Rust tests, including doctests
cargo run --release -p nori-desktop                   # the desktop client
cargo run --release -p nori-cli                       # the terminal client
tools/check.sh android -PrustTargets=arm64-v8a         # a debug Android APK

Android builds need the Android SDK, NDK, Rust Android targets, and cargo-ndk. Desktop builds need the platform libraries listed in Building. Cargo commands use Cargo; the optional native Bazel backend is described there too. Run Cargo with at most four jobs.

License

MIT. See LICENSE; third-party licenses are in NOTICE and in the app under Settings, About, Licenses.

About

blazingly fast multi-platform navidrome client

Resources

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages