mpd_info_screen2 - Views graphical info on MPD, the successor to mpd_info_screen, in C++
simplearchiver [-h | --help] [ options ]
mpd_info_screen2 shows info on MPD about the currently playing song. By default, the remaining time, remaining percentage, title, artist, album, and filename are displayed along with the album art.
Prints the "help text" which lists all options.
The ip-address of the MPD server to connect to.
The port of the MPD server to connect to. Defaults to 6600.
Disables showing all text. Only the album art is shown in this case.
Disables showing the title text.
Disables showing the artist text.
Disables showing the album text.
Disables showing the filename text.
Disables showing the track's remaining time.
Disables showing the track's elapsed time percentage.
Aligns the displayed text to the right (instead of to the left).
If MPD requires a password to authenticate with, mpd_info_screen2 will prompt for a password if this option is specified. It is expected for the user to enter the password to authenticate with MPD, and to press Enter after the password has been input. Invalid passwords should result in mpd_info_screen2 to prompt for a password again.
If MPD requires a password to authenticate with, mpd_info_screen2 will read the file specified by --pfile=<filename> to get the password and will use it to authenticate with MPD.
When drawing the album art, mpd_info_screen2 will not scale the album art to the window if this is specified.
When drawing the album art, align the image to the left. This option is mutually exclusive with --align-album-art-right. If neither options are specified, then the image is centered.
When drawing the album art, align the image to the right. This option is mutually exclusive with --align-album-art-left. If neither options are specified, then the image is centered.
Sets the verbosity/log-level of outputs from mpd_info_screen2. The possible options are: ERROR, WARNING, DEBUG, VERBOSE. Note that the log-level name check is case-insensitive.
Sets the opacity/transparency of the text backgrounds. Must be between 0.0 and 1.0. Note that if --text-bg-color is used, then this option is ignored.
Sets the default font by filename for texts.
Forces all text displayed to only be the default font.
Forces all ascii text displayed to only use the default font.
When fetching known fonts to use for an info text line, don't use fonts whose filename contains one of the string(s) specified by --blacklist-font-str=<string>. Note that this option can be specified multiple times to add more strings to check against.
When fetching known fonts to use for an info text line, only use fonts whose filename contains one of the string(s) specified by --whitelist-font-str=<string>. Note that this option can be specified multiple times to add more strings to check against. Also note that the whitelisting is implemented as "a font that contains ANY whitelisted string is allowed". If this option is not used, then no whitelisting is used.
Forces the remaining time text and the percentage text to use the default Raylib font.
Sets the scale factor for all font sizes. By default, this is set to "1.0", and this value must be greater than zero.
Sets the scale factor for the remaining font text. Note that the "remaining" font text is the remaining time and elepsed percentage. By default, this is set to "1.0", and this value must be greater than zero. Also note that this option holds precedence over --font-scale-factor=<factor> .
Changes the behavior of the "H" key. When this option is not used, then the displayed text will be visible by default, and hidden while "H" is pressed. If this option is specified, then the "H" key becomes a toggle to show/hide the displayed text. Note that due to mpd_info_screen2 running at a low frame-rate to run efficiently, the "H" key toggle may not work if the "H" key is depressed too quickly.
Sets the background-color such that a value of 0.0 is black, 1.0 is white, and anything in between is the appropriate level of gray. Note that the default value is close to 0.0, but not 0.0. Note that if this value is greater than 0.5, then the color of the --pprompt text and other similarly displayed text is black instead of white.
Set the foreground color of displayed text (not including informational texts like when mpd is stopped or the --pprompt text). Values are expected to be between 0.0 and 1.0 .
Set the background color of displayed text (not including informational texts like when mpd is stopped or the --pprompt text). Values are expected to be between 0.0 and 1.0 . Note that this has priority over --bg-opacity.
Scales displayed text (remaining time, title, artist, album name, filename) by the width of the window. Note that this is the default.
Scales displayed text (remaining time, title, artist, album name, filename) by the height of the window.
Scales displayed text (remaining time, title, artist, album name, filename) by either the width or height of the window (whichever is smaller).
Scales displayed text (remaining time, title, artist, album name, filename) by either the width or height of the window (whichever is greater).
Prints the current version of mpd_info_screen2.
Note that ".ttc" files are not supported (by Raylib) and will not be used.
By default, if MPD was successfully connected to, but the TCP connection is somehow dropped, then mpd_info_screen2 will attempt to reconnect on a 5-second interval. Note reconnection attempts by default will be tried up to 5 times, after which the program will stop if reconnection failed.