music-player-0.1.3 is not a library.
Music Player (written in Rust)
Note: This is a work in progress.
This is a simple music player that I made for my own use. It is written in Rust and uses rodio, symphonia, and gRPC libraries.
Installation
Note: Don't forget to add ~/.cargo/bin
to your PATH
environment variable.
macOS/Linux
Or download the latest release for your platform here.
Start the server
Usage
USAGE:
music-player [SUBCOMMAND]
OPTIONS:
-h, --help Print help information
-V, --version Print version information
SUBCOMMANDS:
help Print this message or the help of the given subcommand(s)
play Play a song
scan Scan music library: $HOME/Music
Features
- Play music from specified path
- Configuration file support
- gRPC API for controlling the player
- Scan music library
- Play/Pause/Stop music
- Next/Previous track
- Create/Delete playlists
- Terminal UI (using tui-rs)
- Web UI
- Desktop version (using gtk-rs)
- Mobile version
- Stream to Chromecast
- Stream to Airplay
- Stream to Kodi
- Stream from Youtube (audio only)
- Stream from Spotify
- Stream from Soundcloud
- Stream from Deezer
- Stream from DatPiff
- Stream from MyVazo