music-player 0.1.0

An extensible music player daemon written in Rust
music-player-0.1.0 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

git clone https://github.com/tsirysndr/music-player.git
cd music-player
cargo install --path .

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

Features

  • Play music from secified path
  • Configuration file support
  • gRPC API for controlling the player
  • Scan music library
  • Play/Pause/Stop music
  • Next/Previous track
  • Create/Delete playlists
  • 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