# mpd info screen ![mpd info screen preview image](https://git.seodisparate.com/stephenseo/mpd_info_screen/raw/branch/images/images/mpd_info_screen_preview_image.jpg) A Rust program that displays info about the currently running MPD server. The window shows albumart (may be embedded in the audio file, or is a "cover.jpg" in the same directory as the song file), a "time-remaining" counter, and the filename currently being played # Usage mpd_info_screen 0.1.0 USAGE: mpd_info_screen [FLAGS] [OPTIONS] [port] FLAGS: --disable-show-artist disable artist display --disable-show-filename disable filename display --disable-show-title disable title display --pprompt input password via prompt -h, --help Prints help information -V, --version Prints version information OPTIONS: -p ARGS: [default: 6600] Note that Escape key and Q key pressed when the window is focused closes the program. # Issues / TODO - [ ] UTF-8 Non-ascii font support ([macroquad](https://crates.io/crates/macroquad) is being used to display a window, text, and album art, but doesn't seem to have support for ".ttc" fonts that could render CJK text) - [x] Support for album art not embedded but in the same directory # Legal stuff Uses dependency [macroquad](https://crates.io/crates/macroquad) which is licensed under either MIT or Apache-2.0 licenses. Uses dependency [image](https://crates.io/crates/image) which is licensed under MIT license. Uses dependency [structopt](https://crates.io/crates/structopt) which is licensed under Apache-2.0 or MIT licenses.