]> git.seodisparate.com - mpd_info_screen/commitdiff
workaround version 0.4.2 0.4.2
authorStephen Seo <seo.disparate@gmail.com>
Sat, 4 Feb 2023 10:30:44 +0000 (19:30 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Sat, 4 Feb 2023 10:33:57 +0000 (19:33 +0900)
Cargo.lock
Cargo.toml
README.md

index 5021ff38993927a72de3bdcac9f50296c7dfa848..705bb44f261c98468eba809bf2ee79ac1dd2eb2e 100644 (file)
@@ -1668,7 +1668,7 @@ dependencies = [
 
 [[package]]
 name = "mpd_info_screen"
-version = "0.3.7"
+version = "0.4.2"
 dependencies = [
  "bindgen",
  "freetype",
index 5d40a63171ec951bbdeb93d2b5822a46ee84ba05..7cc824fa3cd8f4a9fbb44467585f1fb7e4fab0e7 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "mpd_info_screen"
-version = "0.3.7"
+version = "0.4.2"
 edition = "2018"
 description = "Displays info on currently playing music from an MPD daemon"
 license = "MIT"
index 49c64c8a17b35c4d552739df8dde42235b4f8968..484fd7af9026bde0c2b819a64348682a03cf6d33 100644 (file)
--- a/README.md
+++ b/README.md
@@ -12,6 +12,24 @@ 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
 
+## Known Bugs ❗❗
+
+Version `0.4.2` is a "workaround" release that is branched off of version
+`0.3.7`. Once a new release of `ggez` is released that fixes the known bugs,
+version `0.4.3` will be released with the fixes. Because this is based on
+`0.3.7` of `mpd_info_screen`, Wayland support may not work. Try using `xwayland`
+with the environment variable `WINIT_UNIX_BACKEND=x11` set.
+
+Currently, the dependency "ggez 0.8.1" [fails to render album
+art](https://github.com/Stephen-Seo/mpd_info_screen/issues/1) on my machines
+using the latest version of this program (`main` branch). Version 0.4.1 cannot
+be published to https://crates.io due to this version referring to a git commit
+as a dependency. Once ggez has released a new version with the commit that
+fixes this bug, this repository will be updated to use that version.
+
+The `devel` branch has a fix for mpd\_info\_screen not displaying properly when
+no password is provided and MPD can be accessed without a password.
+
 ## Unicode Support
 
 By default, unicode characters will not display properly. Build the project with
@@ -23,10 +41,14 @@ installed already).
 
     cargo build --release --features unicode_support
 
+or through crates.io:
+
+    cargo install --features unicode_support mpd_info_screen
+
 # Usage
 
 
-    mpd_info_screen 0.3.7
+    mpd_info_screen 0.4.2
     
     USAGE:
         mpd_info_screen [FLAGS] [OPTIONS] <host> [port]
@@ -47,7 +69,7 @@ installed already).
         -t, --text-bg-opacity <text-bg-opacity>    sets the opacity of the text background (0-255) [default: 190]
     
     ARGS:
-        <host>
+        <host>    
         <port>     [default: 6600]