7 releases
new 0.2.5 | Apr 20, 2025 |
---|---|
0.2.4 | Mar 7, 2025 |
0.2.3 | Jan 16, 2025 |
0.2.1 | Oct 17, 2024 |
0.1.0 | Aug 27, 2024 |
#101 in Audio
134 downloads per month
1MB
3K
SLoC
inori
Client for the Music Player Daemon (MPD).
Features
- Fuzzy search everywhere with
nucleo
- Fully unicode aware, with special attention to the "albumartistsort" field
- Global search across all tracks, albums, and artists
- Folding library interface inspired by cmus
- Queue viewer and manipulation interface
- Configurable, chainable keybindings
Installation & Usage
Inori is on crates.io: cargo install inori
.
Inori is also available on:
- AUR as inori [maintained by @eshrh].
- Nixpkgs unstable as inori [maintained by @stephen-huan and @eshrh]
See configuration.md for config options, as well as a full list of all default keybindings.
Screenshots
Todo
- Playlist interface
- Compile feature flag for Japanese album/track title romanization for search using a tokenizer & dictionary
- More thorough customization options, especially for behavior & layout tweaks
- Spectrum visualizer like ncmpcpp
Acknowledgements
- authors of ratatui and rust-mpd
- mmtc and rmptui, two other rust mpd clients, helped me learn rust
- @stephen-huan: here from day one
Dependencies
~8–18MB
~252K SLoC